RUN: /usr/share/launchpad-buildd/slavebin/slave-prep ['slave-prep'] Forking launchpad-buildd slave process... Kernel version: Linux bos01-ppc64el-003 4.2.0-25-generic #30-Ubuntu SMP Mon Jan 18 12:31:13 UTC 2016 ppc64le Buildd toolchain package versions: launchpad-buildd_137 python-lpbuildd_137 sbuild_0.65.2-1ubuntu2+ubuntu15.10.2 bzr-builder_0.7.3-0ubuntu1 bzr_2.6.0+bzr6602-2ubuntu4 dpkg-dev_1.18.2ubuntu5.1 python-debian_0.1.27ubuntu1. Syncing the system clock with the buildd NTP service... 26 Jan 05:09:11 ntpdate[1552]: adjust time server 10.211.37.1 offset 0.014903 sec RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', 'PACKAGEBUILD-8896195', '/home/buildd/filecache-default/64ba6963cee521707036a0c48846d736532c58ef'] Unpacking chroot for build PACKAGEBUILD-8896195 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', 'PACKAGEBUILD-8896195'] Mounting chroot for build PACKAGEBUILD-8896195 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', 'PACKAGEBUILD-8896195', '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-8896195 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', 'PACKAGEBUILD-8896195', 'ppc64el'] Updating debian chroot for build PACKAGEBUILD-8896195 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 ppc64el Packages [1433 kB] Get:6 http://ftpmaster.internal xenial/universe ppc64el Packages [6988 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 ppc64el Packages [28 B] Get:10 http://ftpmaster.internal xenial-security/universe ppc64el 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 ppc64el Packages [28 B] Get:14 http://ftpmaster.internal xenial-updates/universe ppc64el 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 ppc64el Packages [31.6 kB] Get:18 http://ftpmaster.internal xenial-proposed/universe ppc64el Packages [331 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 5s (2581 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 grep 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 libitm1 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 113 upgraded, 5 newly installed, 1 to remove and 0 not upgraded. Need to get 129 MB of archives. After this operation, 332 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu/ xenial/main base-files ppc64el 9.4ubuntu3 [67.8 kB] Get:2 http://ftpmaster.internal/ubuntu/ xenial/main bsdutils ppc64el 1:2.27.1-1ubuntu3 [50.1 kB] Get:3 http://ftpmaster.internal/ubuntu/ xenial/main debianutils ppc64el 4.6 [85.1 kB] Get:4 http://ftpmaster.internal/ubuntu/ xenial/main diffutils ppc64el 1:3.3-3 [158 kB] Get:5 http://ftpmaster.internal/ubuntu/ xenial/main dpkg ppc64el 1.18.4ubuntu1 [2099 kB] Get:6 http://ftpmaster.internal/ubuntu/ xenial/main libc6-dev ppc64el 2.21-0ubuntu5 [1994 kB] Get:7 http://ftpmaster.internal/ubuntu/ xenial/main libc-dev-bin ppc64el 2.21-0ubuntu5 [64.9 kB] Get:8 http://ftpmaster.internal/ubuntu/ xenial-proposed/main linux-libc-dev ppc64el 4.4.0-1.15 [808 kB] Get:9 http://ftpmaster.internal/ubuntu/ xenial/main libcap2 ppc64el 1:2.24-12 [13.3 kB] Get:10 http://ftpmaster.internal/ubuntu/ xenial/main libc-bin ppc64el 2.21-0ubuntu5 [1168 kB] Get:11 http://ftpmaster.internal/ubuntu/ xenial/main libgomp1 ppc64el 5.3.1-7ubuntu1 [50.3 kB] Get:12 http://ftpmaster.internal/ubuntu/ xenial/main libitm1 ppc64el 5.3.1-7ubuntu1 [27.3 kB] Get:13 http://ftpmaster.internal/ubuntu/ xenial/main libatomic1 ppc64el 5.3.1-7ubuntu1 [7958 B] Get:14 http://ftpmaster.internal/ubuntu/ xenial/main libasan2 ppc64el 5.3.1-7ubuntu1 [237 kB] Get:15 http://ftpmaster.internal/ubuntu/ xenial/main gcc-5-base ppc64el 5.3.1-7ubuntu1 [16.3 kB] Get:16 http://ftpmaster.internal/ubuntu/ xenial/main libgcc1 ppc64el 1:5.3.1-7ubuntu1 [27.5 kB] Get:17 http://ftpmaster.internal/ubuntu/ xenial/main libubsan0 ppc64el 5.3.1-7ubuntu1 [95.9 kB] Get:18 http://ftpmaster.internal/ubuntu/ xenial/main libisl15 ppc64el 0.16.1-1 [507 kB] Get:19 http://ftpmaster.internal/ubuntu/ xenial/main cpp-5 ppc64el 5.3.1-7ubuntu1 [28.1 MB] Get:20 http://ftpmaster.internal/ubuntu/ xenial/main libcc1-0 ppc64el 5.3.1-7ubuntu1 [43.5 kB] Get:21 http://ftpmaster.internal/ubuntu/ xenial/main binutils ppc64el 2.25.90.20160101-1ubuntu2 [2206 kB] Get:22 http://ftpmaster.internal/ubuntu/ xenial/main g++-5 ppc64el 5.3.1-7ubuntu1 [30.3 MB] Get:23 http://ftpmaster.internal/ubuntu/ xenial/main gcc-5 ppc64el 5.3.1-7ubuntu1 [28.2 MB] Get:24 http://ftpmaster.internal/ubuntu/ xenial/main libgcc-5-dev ppc64el 5.3.1-7ubuntu1 [584 kB] Get:25 http://ftpmaster.internal/ubuntu/ xenial/main libstdc++-5-dev ppc64el 5.3.1-7ubuntu1 [1419 kB] Get:26 http://ftpmaster.internal/ubuntu/ xenial/main libstdc++6 ppc64el 5.3.1-7ubuntu1 [410 kB] Get:27 http://ftpmaster.internal/ubuntu/ xenial/main libgmp10 ppc64el 2:6.1.0+dfsg-2 [226 kB] Get:28 http://ftpmaster.internal/ubuntu/ xenial/main libmpfr4 ppc64el 3.1.3-2 [184 kB] Get:29 http://ftpmaster.internal/ubuntu/ xenial/main libc6 ppc64el 2.21-0ubuntu5 [5184 kB] Get:30 http://ftpmaster.internal/ubuntu/ xenial/main e2fslibs ppc64el 1.42.13-1ubuntu1 [192 kB] Get:31 http://ftpmaster.internal/ubuntu/ xenial/main e2fsprogs ppc64el 1.42.13-1ubuntu1 [763 kB] Get:32 http://ftpmaster.internal/ubuntu/ xenial/main findutils ppc64el 4.6.0-2 [289 kB] Get:33 http://ftpmaster.internal/ubuntu/ xenial-proposed/main grep ppc64el 2.22-1 [143 kB] Get:34 http://ftpmaster.internal/ubuntu/ xenial/main hostname ppc64el 3.16ubuntu2 [11.4 kB] Get:35 http://ftpmaster.internal/ubuntu/ xenial/main init ppc64el 1.24ubuntu2 [3970 B] Get:36 http://ftpmaster.internal/ubuntu/ xenial/main libsmartcols1 ppc64el 2.27.1-1ubuntu3 [58.0 kB] Get:37 http://ftpmaster.internal/ubuntu/ xenial/main libuuid1 ppc64el 2.27.1-1ubuntu3 [15.0 kB] Get:38 http://ftpmaster.internal/ubuntu/ xenial/main libblkid1 ppc64el 2.27.1-1ubuntu3 [99.2 kB] Get:39 http://ftpmaster.internal/ubuntu/ xenial/main libfdisk1 ppc64el 2.27.1-1ubuntu3 [129 kB] Get:40 http://ftpmaster.internal/ubuntu/ xenial/main debconf all 1.5.58ubuntu1 [136 kB] Get:41 http://ftpmaster.internal/ubuntu/ xenial/main sysvinit-utils ppc64el 2.88dsf-59.2ubuntu3 [25.7 kB] Get:42 http://ftpmaster.internal/ubuntu/ xenial/main sysv-rc all 2.88dsf-59.2ubuntu3 [36.1 kB] Get:43 http://ftpmaster.internal/ubuntu/ xenial/main initscripts ppc64el 2.88dsf-59.2ubuntu3 [24.8 kB] Get:44 http://ftpmaster.internal/ubuntu/ xenial/main util-linux ppc64el 2.27.1-1ubuntu3 [803 kB] Get:45 http://ftpmaster.internal/ubuntu/ xenial/main libudev1 ppc64el 228-4ubuntu1 [55.2 kB] Get:46 http://ftpmaster.internal/ubuntu/ xenial/main udev ppc64el 228-4ubuntu1 [971 kB] Get:47 http://ftpmaster.internal/ubuntu/ xenial/main libsystemd0 ppc64el 228-4ubuntu1 [197 kB] Get:48 http://ftpmaster.internal/ubuntu/ xenial/main systemd ppc64el 228-4ubuntu1 [3599 kB] Get:49 http://ftpmaster.internal/ubuntu/ xenial/main libpcre3 ppc64el 2:8.38-1ubuntu1 [220 kB] Get:50 http://ftpmaster.internal/ubuntu/ xenial/main libselinux1 ppc64el 2.4-3build1 [54.6 kB] Get:51 http://ftpmaster.internal/ubuntu/ xenial/main libtinfo5 ppc64el 6.0+20151024-2ubuntu1 [79.4 kB] Get:52 http://ftpmaster.internal/ubuntu/ xenial/main libncurses5 ppc64el 6.0+20151024-2ubuntu1 [97.2 kB] Get:53 http://ftpmaster.internal/ubuntu/ xenial/main libncursesw5 ppc64el 6.0+20151024-2ubuntu1 [111 kB] Get:54 http://ftpmaster.internal/ubuntu/ xenial/main libprocps4 ppc64el 2:3.3.10-4ubuntu2 [32.2 kB] Get:55 http://ftpmaster.internal/ubuntu/ xenial/main procps ppc64el 2:3.3.10-4ubuntu2 [221 kB] Get:56 http://ftpmaster.internal/ubuntu/ xenial/main libapparmor1 ppc64el 2.10-0ubuntu11 [28.5 kB] Get:57 http://ftpmaster.internal/ubuntu/ xenial/main libaudit-common all 1:2.4.5-1ubuntu2 [3884 B] Get:58 http://ftpmaster.internal/ubuntu/ xenial/main libaudit1 ppc64el 1:2.4.5-1ubuntu2 [38.9 kB] Get:59 http://ftpmaster.internal/ubuntu/ xenial/main libmount1 ppc64el 2.27.1-1ubuntu3 [104 kB] Get:60 http://ftpmaster.internal/ubuntu/ xenial/main libseccomp2 ppc64el 2.2.3-2ubuntu3 [42.1 kB] Get:61 http://ftpmaster.internal/ubuntu/ xenial/main libcap2-bin ppc64el 1:2.24-12 [20.1 kB] Get:62 http://ftpmaster.internal/ubuntu/ xenial/main lsb-base all 9.20160110 [13.5 kB] Get:63 http://ftpmaster.internal/ubuntu/ xenial/main mount ppc64el 2.27.1-1ubuntu3 [115 kB] Get:64 http://ftpmaster.internal/ubuntu/ xenial/main ncurses-bin ppc64el 6.0+20151024-2ubuntu1 [136 kB] Get:65 http://ftpmaster.internal/ubuntu/ xenial/main perl-modules-5.22 all 5.22.1-4 [2648 kB] Get:66 http://ftpmaster.internal/ubuntu/ xenial/main libperl5.22 ppc64el 5.22.1-4 [3192 kB] Get:67 http://ftpmaster.internal/ubuntu/ xenial/main perl ppc64el 5.22.1-4 [237 kB] Get:68 http://ftpmaster.internal/ubuntu/ xenial/main perl-base ppc64el 5.22.1-4 [1181 kB] Get:69 http://ftpmaster.internal/ubuntu/ xenial/main tar ppc64el 1.28-2.1 [222 kB] Get:70 http://ftpmaster.internal/ubuntu/ xenial/main libapt-pkg5.0 ppc64el 1.1.10 [723 kB] Get:71 http://ftpmaster.internal/ubuntu/ xenial/main apt ppc64el 1.1.10 [1000 kB] Get:72 http://ftpmaster.internal/ubuntu/ xenial/main gpgv ppc64el 1.4.19-6ubuntu1 [176 kB] Get:73 http://ftpmaster.internal/ubuntu/ xenial/main libusb-0.1-4 ppc64el 2:0.1.12-28 [15.9 kB] Get:74 http://ftpmaster.internal/ubuntu/ xenial/main gnupg ppc64el 1.4.19-6ubuntu1 [658 kB] Get:75 http://ftpmaster.internal/ubuntu/ xenial/main libdebconfclient0 ppc64el 0.198ubuntu1 [6282 B] Get:76 http://ftpmaster.internal/ubuntu/ xenial/main base-passwd ppc64el 3.5.39 [53.8 kB] Get:77 http://ftpmaster.internal/ubuntu/ xenial/main ncurses-base all 6.0+20151024-2ubuntu1 [17.1 kB] Get:78 http://ftpmaster.internal/ubuntu/ xenial/main systemd-sysv ppc64el 228-4ubuntu1 [15.5 kB] Get:79 http://ftpmaster.internal/ubuntu/ xenial/main libdbus-1-3 ppc64el 1.10.6-1ubuntu1 [156 kB] Get:80 http://ftpmaster.internal/ubuntu/ xenial/main libnih-dbus1 ppc64el 1.0.3-4.3ubuntu1 [13.2 kB] Get:81 http://ftpmaster.internal/ubuntu/ xenial/main libnih1 ppc64el 1.0.3-4.3ubuntu1 [44.9 kB] Get:82 http://ftpmaster.internal/ubuntu/ xenial/main libcomerr2 ppc64el 1.42.13-1ubuntu1 [65.6 kB] Get:83 http://ftpmaster.internal/ubuntu/ xenial/main libdevmapper1.02.1 ppc64el 2:1.02.110-1ubuntu3 [134 kB] Get:84 http://ftpmaster.internal/ubuntu/ xenial/main libgpg-error0 ppc64el 1.21-1 [37.0 kB] Get:85 http://ftpmaster.internal/ubuntu/ xenial/main libgcrypt20 ppc64el 1.6.4-5 [356 kB] Get:86 http://ftpmaster.internal/ubuntu/ xenial/main libsepol1 ppc64el 2.4-2 [172 kB] Get:87 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libsemanage-common all 2.4-3build1 [6594 B] Get:88 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libsemanage1 ppc64el 2.4-3build1 [72.9 kB] Get:89 http://ftpmaster.internal/ubuntu/ xenial/main libss2 ppc64el 1.42.13-1ubuntu1 [69.6 kB] Get:90 http://ftpmaster.internal/ubuntu/ xenial/main multiarch-support ppc64el 2.21-0ubuntu5 [7186 B] Get:91 http://ftpmaster.internal/ubuntu/ xenial/main libffi6 ppc64el 3.2.1-4 [19.8 kB] Get:92 http://ftpmaster.internal/ubuntu/ xenial/main libp11-kit0 ppc64el 0.23.2-3 [105 kB] Get:93 http://ftpmaster.internal/ubuntu/ xenial/main libtasn1-6 ppc64el 4.7-3 [42.9 kB] Get:94 http://ftpmaster.internal/ubuntu/ xenial/main libgnutls-deb0-28 ppc64el 3.3.20-1ubuntu1 [445 kB] Get:95 http://ftpmaster.internal/ubuntu/ xenial/main libpng12-0 ppc64el 1.2.54-1ubuntu1 [120 kB] Get:96 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libsqlite3-0 ppc64el 3.10.2-1 [361 kB] Get:97 http://ftpmaster.internal/ubuntu/ xenial/main libssl1.0.0 ppc64el 1.0.2e-1ubuntu1 [830 kB] Get:98 http://ftpmaster.internal/ubuntu/ xenial/main libgssapi-krb5-2 ppc64el 1.13.2+dfsg-4 [109 kB] Get:99 http://ftpmaster.internal/ubuntu/ xenial/main libkrb5-3 ppc64el 1.13.2+dfsg-4 [269 kB] Get:100 http://ftpmaster.internal/ubuntu/ xenial/main libkrb5support0 ppc64el 1.13.2+dfsg-4 [29.7 kB] Get:101 http://ftpmaster.internal/ubuntu/ xenial/main libk5crypto3 ppc64el 1.13.2+dfsg-4 [98.3 kB] Get:102 http://ftpmaster.internal/ubuntu/ xenial/main libkeyutils1 ppc64el 1.5.9-8ubuntu1 [9812 B] Get:103 http://ftpmaster.internal/ubuntu/ xenial/main libidn11 ppc64el 1.32-3ubuntu1 [45.6 kB] Get:104 http://ftpmaster.internal/ubuntu/ xenial/main libldap-2.4-2 ppc64el 2.4.42+dfsg-2ubuntu1 [152 kB] Get:105 http://ftpmaster.internal/ubuntu/ xenial/main librtmp1 ppc64el 2.4+20151223.gitfa8646d-1 [51.4 kB] Get:106 http://ftpmaster.internal/ubuntu/ xenial/main libcurl3-gnutls ppc64el 7.46.0-1ubuntu1 [176 kB] Get:107 http://ftpmaster.internal/ubuntu/ xenial/main apt-transport-https ppc64el 1.1.10 [30.0 kB] Get:108 http://ftpmaster.internal/ubuntu/ xenial/main openssl ppc64el 1.0.2e-1ubuntu1 [480 kB] Get:109 http://ftpmaster.internal/ubuntu/ xenial/main advancecomp ppc64el 1.20-1 [201 kB] Get:110 http://ftpmaster.internal/ubuntu/ xenial/main cpp ppc64el 4:5.2.1-16ubuntu2 [27.6 kB] Get:111 http://ftpmaster.internal/ubuntu/ xenial/main dmsetup ppc64el 2:1.02.110-1ubuntu3 [57.0 kB] Get:112 http://ftpmaster.internal/ubuntu/ xenial/main dpkg-dev all 1.18.4ubuntu1 [584 kB] Get:113 http://ftpmaster.internal/ubuntu/ xenial/main libdpkg-perl all 1.18.4ubuntu1 [195 kB] Get:114 http://ftpmaster.internal/ubuntu/ xenial/main make ppc64el 4.1-5 [151 kB] Get:115 http://ftpmaster.internal/ubuntu/ xenial/main gcc ppc64el 4:5.2.1-16ubuntu2 [5224 B] Get:116 http://ftpmaster.internal/ubuntu/ xenial/main g++ ppc64el 4:5.2.1-16ubuntu2 [1502 B] Get:117 http://ftpmaster.internal/ubuntu/ xenial/main pkg-create-dbgsym all 0.70 [9046 B] Get:118 http://ftpmaster.internal/ubuntu/ xenial/main pkgbinarymangler all 129 [43.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 129 MB in 5s (23.4 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11573 files and directories currently installed.) Preparing to unpack .../base-files_9.4ubuntu3_ppc64el.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 ... 11575 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.27.1-1ubuntu3_ppc64el.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 ... 11575 files and directories currently installed.) Preparing to unpack .../debianutils_4.6_ppc64el.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 ... 11575 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.3-3_ppc64el.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 ... 11575 files and directories currently installed.) Preparing to unpack .../dpkg_1.18.4ubuntu1_ppc64el.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 ... 11575 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.21-0ubuntu5_ppc64el.deb ... Unpacking libc6-dev:ppc64el (2.21-0ubuntu5) over (2.21-0ubuntu4) ... Preparing to unpack .../libc-dev-bin_2.21-0ubuntu5_ppc64el.deb ... Unpacking libc-dev-bin (2.21-0ubuntu5) over (2.21-0ubuntu4) ... Preparing to unpack .../linux-libc-dev_4.4.0-1.15_ppc64el.deb ... Unpacking linux-libc-dev:ppc64el (4.4.0-1.15) over (4.2.0-16.19) ... Preparing to unpack .../libcap2_1%3a2.24-12_ppc64el.deb ... Unpacking libcap2:ppc64el (1:2.24-12) over (1:2.24-9) ... Setting up libcap2:ppc64el (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 ... 11585 files and directories currently installed.) Preparing to unpack .../libc-bin_2.21-0ubuntu5_ppc64el.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 ... 11585 files and directories currently installed.) Preparing to unpack .../libgomp1_5.3.1-7ubuntu1_ppc64el.deb ... Unpacking libgomp1:ppc64el (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libitm1_5.3.1-7ubuntu1_ppc64el.deb ... Unpacking libitm1:ppc64el (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libatomic1_5.3.1-7ubuntu1_ppc64el.deb ... Unpacking libatomic1:ppc64el (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libasan2_5.3.1-7ubuntu1_ppc64el.deb ... Unpacking libasan2:ppc64el (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../gcc-5-base_5.3.1-7ubuntu1_ppc64el.deb ... Unpacking gcc-5-base:ppc64el (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up gcc-5-base:ppc64el (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 ... 11585 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a5.3.1-7ubuntu1_ppc64el.deb ... Unpacking libgcc1:ppc64el (1:5.3.1-7ubuntu1) over (1:5.2.1-22ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libgcc1:ppc64el (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 ... 11585 files and directories currently installed.) Preparing to unpack .../libubsan0_5.3.1-7ubuntu1_ppc64el.deb ... Unpacking libubsan0:ppc64el (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Selecting previously unselected package libisl15:ppc64el. Preparing to unpack .../libisl15_0.16.1-1_ppc64el.deb ... Unpacking libisl15:ppc64el (0.16.1-1) ... Preparing to unpack .../cpp-5_5.3.1-7ubuntu1_ppc64el.deb ... Unpacking cpp-5 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libcc1-0_5.3.1-7ubuntu1_ppc64el.deb ... Unpacking libcc1-0:ppc64el (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../binutils_2.25.90.20160101-1ubuntu2_ppc64el.deb ... Unpacking binutils (2.25.90.20160101-1ubuntu2) over (2.25.1-6ubuntu1) ... Preparing to unpack .../g++-5_5.3.1-7ubuntu1_ppc64el.deb ... Unpacking g++-5 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../gcc-5_5.3.1-7ubuntu1_ppc64el.deb ... Unpacking gcc-5 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libgcc-5-dev_5.3.1-7ubuntu1_ppc64el.deb ... Unpacking libgcc-5-dev:ppc64el (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libstdc++-5-dev_5.3.1-7ubuntu1_ppc64el.deb ... Unpacking libstdc++-5-dev:ppc64el (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libstdc++6_5.3.1-7ubuntu1_ppc64el.deb ... Unpacking libstdc++6:ppc64el (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libstdc++6:ppc64el (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 ... 11555 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.1.0+dfsg-2_ppc64el.deb ... Unpacking libgmp10:ppc64el (2:6.1.0+dfsg-2) over (2:6.0.0+dfsg-7) ... Preparing to unpack .../libmpfr4_3.1.3-2_ppc64el.deb ... Unpacking libmpfr4:ppc64el (3.1.3-2) over (3.1.3-1) ... Preparing to unpack .../libc6_2.21-0ubuntu5_ppc64el.deb ... Unpacking libc6:ppc64el (2.21-0ubuntu5) over (2.21-0ubuntu4) ... Setting up libc6:ppc64el (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 ... 11555 files and directories currently installed.) Preparing to unpack .../e2fslibs_1.42.13-1ubuntu1_ppc64el.deb ... Unpacking e2fslibs:ppc64el (1.42.13-1ubuntu1) over (1.42.12-1ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up e2fslibs:ppc64el (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 ... 11555 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.42.13-1ubuntu1_ppc64el.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 ... 11556 files and directories currently installed.) Preparing to unpack .../findutils_4.6.0-2_ppc64el.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 ... 11557 files and directories currently installed.) Preparing to unpack .../grep_2.22-1_ppc64el.deb ... Unpacking grep (2.22-1) over (2.21-2) ... Setting up grep (2.22-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 ... 11557 files and directories currently installed.) Preparing to unpack .../hostname_3.16ubuntu2_ppc64el.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 ... 11557 files and directories currently installed.) Preparing to unpack .../init_1.24ubuntu2_ppc64el.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 ... 11557 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.27.1-1ubuntu3_ppc64el.deb ... Unpacking libsmartcols1:ppc64el (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libsmartcols1:ppc64el (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 ... 11557 files and directories currently installed.) Preparing to unpack .../libuuid1_2.27.1-1ubuntu3_ppc64el.deb ... Unpacking libuuid1:ppc64el (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libuuid1:ppc64el (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 ... 11557 files and directories currently installed.) Preparing to unpack .../libblkid1_2.27.1-1ubuntu3_ppc64el.deb ... Unpacking libblkid1:ppc64el (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libblkid1:ppc64el (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 ... 11557 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.27.1-1ubuntu3_ppc64el.deb ... Unpacking libfdisk1:ppc64el (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libfdisk1:ppc64el (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 ... 11557 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 ... 11558 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.88dsf-59.2ubuntu3_ppc64el.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 ... 11558 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 ... 11558 files and directories currently installed.) Preparing to unpack .../initscripts_2.88dsf-59.2ubuntu3_ppc64el.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 ... 11558 files and directories currently installed.) Preparing to unpack .../util-linux_2.27.1-1ubuntu3_ppc64el.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 ... 11566 files and directories currently installed.) Preparing to unpack .../libudev1_228-4ubuntu1_ppc64el.deb ... Unpacking libudev1:ppc64el (228-4ubuntu1) over (225-1ubuntu9) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libudev1:ppc64el (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 ... 11566 files and directories currently installed.) Preparing to unpack .../udev_228-4ubuntu1_ppc64el.deb ... Unpacking udev (228-4ubuntu1) over (225-1ubuntu9) ... Preparing to unpack .../libsystemd0_228-4ubuntu1_ppc64el.deb ... Unpacking libsystemd0:ppc64el (228-4ubuntu1) over (225-1ubuntu9) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libsystemd0:ppc64el (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 ... 11564 files and directories currently installed.) Preparing to unpack .../systemd_228-4ubuntu1_ppc64el.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 ... 11561 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.38-1ubuntu1_ppc64el.deb ... Unpacking libpcre3:ppc64el (2:8.38-1ubuntu1) over (2:8.35-7.1ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libpcre3:ppc64el (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 ... 11561 files and directories currently installed.) Preparing to unpack .../libselinux1_2.4-3build1_ppc64el.deb ... Unpacking libselinux1:ppc64el (2.4-3build1) over (2.3-2build1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libselinux1:ppc64el (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 ... 11561 files and directories currently installed.) Preparing to unpack .../libtinfo5_6.0+20151024-2ubuntu1_ppc64el.deb ... Unpacking libtinfo5:ppc64el (6.0+20151024-2ubuntu1) over (5.9+20150516-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libtinfo5:ppc64el (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 ... 11561 files and directories currently installed.) Preparing to unpack .../libncurses5_6.0+20151024-2ubuntu1_ppc64el.deb ... Unpacking libncurses5:ppc64el (6.0+20151024-2ubuntu1) over (5.9+20150516-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libncurses5:ppc64el (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 ... 11561 files and directories currently installed.) Preparing to unpack .../libncursesw5_6.0+20151024-2ubuntu1_ppc64el.deb ... Unpacking libncursesw5:ppc64el (6.0+20151024-2ubuntu1) over (5.9+20150516-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libncursesw5:ppc64el (6.0+20151024-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Selecting previously unselected package libprocps4:ppc64el. (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 ... 11561 files and directories currently installed.) Preparing to unpack .../libprocps4_2%3a3.3.10-4ubuntu2_ppc64el.deb ... Unpacking libprocps4:ppc64el (2:3.3.10-4ubuntu2) ... Preparing to unpack .../procps_2%3a3.3.10-4ubuntu2_ppc64el.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_ppc64el.deb ... Unpacking libapparmor1:ppc64el (2.10-0ubuntu11) over (2.10-0ubuntu6) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libapparmor1:ppc64el (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 ... 11570 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 ... 11570 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.4.5-1ubuntu2_ppc64el.deb ... Unpacking libaudit1:ppc64el (1:2.4.5-1ubuntu2) over (1:2.4.2-1ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libaudit1:ppc64el (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 ... 11570 files and directories currently installed.) Preparing to unpack .../libmount1_2.27.1-1ubuntu3_ppc64el.deb ... Unpacking libmount1:ppc64el (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libmount1:ppc64el (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 ... 11570 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.2.3-2ubuntu3_ppc64el.deb ... Unpacking libseccomp2:ppc64el (2.2.3-2ubuntu3) over (2.2.3-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libseccomp2:ppc64el (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 ... 11570 files and directories currently installed.) Preparing to unpack .../libcap2-bin_1%3a2.24-12_ppc64el.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 ... 11570 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 ... 11570 files and directories currently installed.) Preparing to unpack .../mount_2.27.1-1ubuntu3_ppc64el.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 ... 11570 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.0+20151024-2ubuntu1_ppc64el.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 ... 11566 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 ... 10838 files and directories currently installed.) Preparing to unpack .../perl_5.22.1-4_ppc64el.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:ppc64el. Preparing to unpack .../libperl5.22_5.22.1-4_ppc64el.deb ... Unpacking libperl5.22:ppc64el (5.22.1-4) ... Preparing to unpack .../perl-base_5.22.1-4_ppc64el.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 ... 12142 files and directories currently installed.) Preparing to unpack .../tar_1.28-2.1_ppc64el.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 ... 12142 files and directories currently installed.) Preparing to unpack .../apt_1.1.10_ppc64el.deb ... Unpacking apt (1.1.10) over (1.0.10.2ubuntu1) ... Selecting previously unselected package libapt-pkg5.0:ppc64el. Preparing to unpack .../libapt-pkg5.0_1.1.10_ppc64el.deb ... Unpacking libapt-pkg5.0:ppc64el (1.1.10) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libapt-pkg5.0:ppc64el (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 ... 12170 files and directories currently installed.) Preparing to unpack .../gpgv_1.4.19-6ubuntu1_ppc64el.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 ... 12170 files and directories currently installed.) Preparing to unpack .../libusb-0.1-4_2%3a0.1.12-28_ppc64el.deb ... Unpacking libusb-0.1-4:ppc64el (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:ppc64el (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 ... 12169 files and directories currently installed.) Preparing to unpack .../gnupg_1.4.19-6ubuntu1_ppc64el.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 ... 12168 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.198ubuntu1_ppc64el.deb ... Unpacking libdebconfclient0:ppc64el (0.198ubuntu1) over (0.192ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libdebconfclient0:ppc64el (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 ... 12168 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.39_ppc64el.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 ... 12168 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 ... 12169 files and directories currently installed.) Preparing to unpack .../systemd-sysv_228-4ubuntu1_ppc64el.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 ... 12169 files and directories currently installed.) Preparing to unpack .../libdbus-1-3_1.10.6-1ubuntu1_ppc64el.deb ... Unpacking libdbus-1-3:ppc64el (1.10.6-1ubuntu1) over (1.10.0-1ubuntu1) ... Preparing to unpack .../libnih-dbus1_1.0.3-4.3ubuntu1_ppc64el.deb ... Unpacking libnih-dbus1:ppc64el (1.0.3-4.3ubuntu1) over (1.0.3-4ubuntu27) ... Preparing to unpack .../libnih1_1.0.3-4.3ubuntu1_ppc64el.deb ... Unpacking libnih1:ppc64el (1.0.3-4.3ubuntu1) over (1.0.3-4ubuntu27) ... Preparing to unpack .../libcomerr2_1.42.13-1ubuntu1_ppc64el.deb ... Unpacking libcomerr2:ppc64el (1.42.13-1ubuntu1) over (1.42.12-1ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libcomerr2:ppc64el (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 ... 12169 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.110-1ubuntu3_ppc64el.deb ... Unpacking libdevmapper1.02.1:ppc64el (2:1.02.110-1ubuntu3) over (2:1.02.99-1ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libdevmapper1.02.1:ppc64el (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 ... 12169 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.21-1_ppc64el.deb ... Unpacking libgpg-error0:ppc64el (1.21-1) over (1.19-2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libgpg-error0:ppc64el (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 ... 12169 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.6.4-5_ppc64el.deb ... Unpacking libgcrypt20:ppc64el (1.6.4-5) over (1.6.3-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libgcrypt20:ppc64el (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 ... 12169 files and directories currently installed.) Preparing to unpack .../libsepol1_2.4-2_ppc64el.deb ... Unpacking libsepol1:ppc64el (2.4-2) over (2.3-2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libsepol1:ppc64el (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 ... 12169 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 ... 12169 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.4-3build1_ppc64el.deb ... Unpacking libsemanage1:ppc64el (2.4-3build1) over (2.3-1build2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libsemanage1:ppc64el (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 ... 12169 files and directories currently installed.) Preparing to unpack .../libss2_1.42.13-1ubuntu1_ppc64el.deb ... Unpacking libss2:ppc64el (1.42.13-1ubuntu1) over (1.42.12-1ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libss2:ppc64el (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 ... 12169 files and directories currently installed.) Preparing to unpack .../multiarch-support_2.21-0ubuntu5_ppc64el.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 ... 12169 files and directories currently installed.) Preparing to unpack .../libffi6_3.2.1-4_ppc64el.deb ... Unpacking libffi6:ppc64el (3.2.1-4) over (3.2.1-3) ... Preparing to unpack .../libp11-kit0_0.23.2-3_ppc64el.deb ... Unpacking libp11-kit0:ppc64el (0.23.2-3) over (0.23.1-3) ... Preparing to unpack .../libtasn1-6_4.7-3_ppc64el.deb ... Unpacking libtasn1-6:ppc64el (4.7-3) over (4.5-2) ... Preparing to unpack .../libgnutls-deb0-28_3.3.20-1ubuntu1_ppc64el.deb ... Unpacking libgnutls-deb0-28:ppc64el (3.3.20-1ubuntu1) over (3.3.15-5ubuntu2) ... Preparing to unpack .../libpng12-0_1.2.54-1ubuntu1_ppc64el.deb ... Unpacking libpng12-0:ppc64el (1.2.54-1ubuntu1) over (1.2.51-0ubuntu3) ... Preparing to unpack .../libsqlite3-0_3.10.2-1_ppc64el.deb ... Unpacking libsqlite3-0:ppc64el (3.10.2-1) over (3.8.11.1-1) ... Preparing to unpack .../libssl1.0.0_1.0.2e-1ubuntu1_ppc64el.deb ... Unpacking libssl1.0.0:ppc64el (1.0.2e-1ubuntu1) over (1.0.2d-0ubuntu1) ... Preparing to unpack .../libgssapi-krb5-2_1.13.2+dfsg-4_ppc64el.deb ... Unpacking libgssapi-krb5-2:ppc64el (1.13.2+dfsg-4) over (1.13.2+dfsg-2) ... Preparing to unpack .../libkrb5-3_1.13.2+dfsg-4_ppc64el.deb ... Unpacking libkrb5-3:ppc64el (1.13.2+dfsg-4) over (1.13.2+dfsg-2) ... Preparing to unpack .../libkrb5support0_1.13.2+dfsg-4_ppc64el.deb ... Unpacking libkrb5support0:ppc64el (1.13.2+dfsg-4) over (1.13.2+dfsg-2) ... Preparing to unpack .../libk5crypto3_1.13.2+dfsg-4_ppc64el.deb ... Unpacking libk5crypto3:ppc64el (1.13.2+dfsg-4) over (1.13.2+dfsg-2) ... Preparing to unpack .../libkeyutils1_1.5.9-8ubuntu1_ppc64el.deb ... Unpacking libkeyutils1:ppc64el (1.5.9-8ubuntu1) over (1.5.9-5ubuntu1) ... Preparing to unpack .../libidn11_1.32-3ubuntu1_ppc64el.deb ... Unpacking libidn11:ppc64el (1.32-3ubuntu1) over (1.28-1ubuntu2) ... Preparing to unpack .../libldap-2.4-2_2.4.42+dfsg-2ubuntu1_ppc64el.deb ... Unpacking libldap-2.4-2:ppc64el (2.4.42+dfsg-2ubuntu1) over (2.4.41+dfsg-1ubuntu2) ... Preparing to unpack .../librtmp1_2.4+20151223.gitfa8646d-1_ppc64el.deb ... Unpacking librtmp1:ppc64el (2.4+20151223.gitfa8646d-1) over (2.4+20150115.gita107cef-1build1) ... Preparing to unpack .../libcurl3-gnutls_7.46.0-1ubuntu1_ppc64el.deb ... Unpacking libcurl3-gnutls:ppc64el (7.46.0-1ubuntu1) over (7.43.0-1ubuntu2) ... Preparing to unpack .../apt-transport-https_1.1.10_ppc64el.deb ... Unpacking apt-transport-https (1.1.10) over (1.0.10.2ubuntu1) ... Preparing to unpack .../openssl_1.0.2e-1ubuntu1_ppc64el.deb ... Unpacking openssl (1.0.2e-1ubuntu1) over (1.0.2d-0ubuntu1) ... Preparing to unpack .../advancecomp_1.20-1_ppc64el.deb ... Unpacking advancecomp (1.20-1) over (1.19-1) ... Preparing to unpack .../cpp_4%3a5.2.1-16ubuntu2_ppc64el.deb ... Unpacking cpp (4:5.2.1-16ubuntu2) over (4:5.2.1-3ubuntu1) ... Preparing to unpack .../dmsetup_2%3a1.02.110-1ubuntu3_ppc64el.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_ppc64el.deb ... Unpacking make (4.1-5) over (4.0-8.2) ... Preparing to unpack .../gcc_4%3a5.2.1-16ubuntu2_ppc64el.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_ppc64el.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:ppc64el (4.4.0-1.15) ... Setting up libc6-dev:ppc64el (2.21-0ubuntu5) ... Setting up libgomp1:ppc64el (5.3.1-7ubuntu1) ... Setting up libitm1:ppc64el (5.3.1-7ubuntu1) ... Setting up libatomic1:ppc64el (5.3.1-7ubuntu1) ... Setting up libasan2:ppc64el (5.3.1-7ubuntu1) ... Setting up libubsan0:ppc64el (5.3.1-7ubuntu1) ... Setting up libgmp10:ppc64el (2:6.1.0+dfsg-2) ... Setting up libisl15:ppc64el (0.16.1-1) ... Setting up libmpfr4:ppc64el (3.1.3-2) ... Setting up cpp-5 (5.3.1-7ubuntu1) ... Setting up libcc1-0:ppc64el (5.3.1-7ubuntu1) ... Setting up binutils (2.25.90.20160101-1ubuntu2) ... Setting up libgcc-5-dev:ppc64el (5.3.1-7ubuntu1) ... Setting up gcc-5 (5.3.1-7ubuntu1) ... Setting up libstdc++-5-dev:ppc64el (5.3.1-7ubuntu1) ... Setting up g++-5 (5.3.1-7ubuntu1) ... Setting up libprocps4:ppc64el (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. virtio network devices detected, disabling predictable interface names in /etc/systemd/network/50-virtio-kernel-names.link 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:ppc64el (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:ppc64el (1.10.6-1ubuntu1) ... Setting up libnih1:ppc64el (1.0.3-4.3ubuntu1) ... Setting up libnih-dbus1:ppc64el (1.0.3-4.3ubuntu1) ... Setting up libffi6:ppc64el (3.2.1-4) ... Setting up libp11-kit0:ppc64el (0.23.2-3) ... Setting up libtasn1-6:ppc64el (4.7-3) ... Setting up libgnutls-deb0-28:ppc64el (3.3.20-1ubuntu1) ... Setting up libpng12-0:ppc64el (1.2.54-1ubuntu1) ... Setting up libsqlite3-0:ppc64el (3.10.2-1) ... Setting up libssl1.0.0:ppc64el (1.0.2e-1ubuntu1) ... Setting up libkrb5support0:ppc64el (1.13.2+dfsg-4) ... Setting up libk5crypto3:ppc64el (1.13.2+dfsg-4) ... Setting up libkeyutils1:ppc64el (1.5.9-8ubuntu1) ... Setting up libkrb5-3:ppc64el (1.13.2+dfsg-4) ... Setting up libgssapi-krb5-2:ppc64el (1.13.2+dfsg-4) ... Setting up libidn11:ppc64el (1.32-3ubuntu1) ... Setting up libldap-2.4-2:ppc64el (2.4.42+dfsg-2ubuntu1) ... Setting up librtmp1:ppc64el (2.4+20151223.gitfa8646d-1) ... Setting up libcurl3-gnutls:ppc64el (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-8896195', 'ppc64el', 'xenial-proposed', '-c', 'chroot:autobuild', '--arch=ppc64el', '--dist=xenial-proposed', '--purge=never', '--nolog', 'hdf5_1.8.16+docs-3.dsc'] Initiating build PACKAGEBUILD-8896195 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.2.0-25-generic #30-Ubuntu SMP Mon Jan 18 12:31:13 UTC 2016 ppc64le sbuild (Debian sbuild) 0.65.2 (24 Mar 2015) on bos01-ppc64el-003.buildd ╔══════════════════════════════════════════════════════════════════════════════╗ ║ hdf5 1.8.16+docs-3 (ppc64el) 26 Jan 2016 05:09 ║ ╚══════════════════════════════════════════════════════════════════════════════╝ Package: hdf5 Version: 1.8.16+docs-3 Source Version: 1.8.16+docs-3 Distribution: xenial-proposed Machine Architecture: ppc64el Host Architecture: ppc64el Build Architecture: ppc64el I: NOTICE: Log filtering will replace 'build/hdf5-OrDafd/hdf5-1.8.16+docs' with '«PKGBUILDDIR»' I: NOTICE: Log filtering will replace 'build/hdf5-OrDafd' with '«BUILDDIR»' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-8896195/chroot-autobuild' with '«CHROOT»' ┌──────────────────────────────────────────────────────────────────────────────┐ │ Fetch source files │ └──────────────────────────────────────────────────────────────────────────────┘ Local sources ───────────── hdf5_1.8.16+docs-3.dsc exists in .; copying to chroot Check architectures ─────────────────── Check dependencies ────────────────── Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/«BUILDDIR»/resolver-5Cyt_R/apt_archive/sbuild-build-depends-core-dummy.deb'. Get:1 file:/«BUILDDIR»/resolver-5Cyt_R/apt_archive ./ InRelease Ign:1 file:/«BUILDDIR»/resolver-5Cyt_R/apt_archive ./ InRelease Get:2 file:/«BUILDDIR»/resolver-5Cyt_R/apt_archive ./ Release [2119 B] Get:2 file:/«BUILDDIR»/resolver-5Cyt_R/apt_archive ./ Release [2119 B] Get:3 file:/«BUILDDIR»/resolver-5Cyt_R/apt_archive ./ Release.gpg Ign:3 file:/«BUILDDIR»/resolver-5Cyt_R/apt_archive ./ Release.gpg Get:4 file:/«BUILDDIR»/resolver-5Cyt_R/apt_archive ./ Sources [208 B] Get:5 file:/«BUILDDIR»/resolver-5Cyt_R/apt_archive ./ Packages [528 B] Ign:4 file:/«BUILDDIR»/resolver-5Cyt_R/apt_archive ./ Sources Get:4 file:/«BUILDDIR»/resolver-5Cyt_R/apt_archive ./ Sources [208 B] Ign:5 file:/«BUILDDIR»/resolver-5Cyt_R/apt_archive ./ Packages Get:5 file:/«BUILDDIR»/resolver-5Cyt_R/apt_archive ./ Packages [528 B] Reading package lists... W: The repository 'file:/«BUILDDIR»/resolver-5Cyt_R/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-5Cyt_R/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 ... 12165 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-uXaMNF/apt_archive/sbuild-build-depends-hdf5-dummy.deb'. Get:1 file:/«BUILDDIR»/resolver-uXaMNF/apt_archive ./ InRelease Ign:1 file:/«BUILDDIR»/resolver-uXaMNF/apt_archive ./ InRelease Get:2 file:/«BUILDDIR»/resolver-uXaMNF/apt_archive ./ Release [2119 B] Get:2 file:/«BUILDDIR»/resolver-uXaMNF/apt_archive ./ Release [2119 B] Get:3 file:/«BUILDDIR»/resolver-uXaMNF/apt_archive ./ Release.gpg Ign:3 file:/«BUILDDIR»/resolver-uXaMNF/apt_archive ./ Release.gpg Get:4 file:/«BUILDDIR»/resolver-uXaMNF/apt_archive ./ Sources [500 B] Get:5 file:/«BUILDDIR»/resolver-uXaMNF/apt_archive ./ Packages [770 B] Ign:4 file:/«BUILDDIR»/resolver-uXaMNF/apt_archive ./ Sources Get:4 file:/«BUILDDIR»/resolver-uXaMNF/apt_archive ./ Sources [500 B] Ign:5 file:/«BUILDDIR»/resolver-uXaMNF/apt_archive ./ Packages Get:5 file:/«BUILDDIR»/resolver-uXaMNF/apt_archive ./ Packages [770 B] Reading package lists... W: The repository 'file:/«BUILDDIR»/resolver-uXaMNF/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 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-doc gfortran-5-doc libgfortran3-dbg groff 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 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, 75 newly installed, 0 to remove and 0 not upgraded. Need to get 68.8 MB/68.8 MB of archives. After this operation, 319 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-uXaMNF/apt_archive ./ sbuild-build-depends-hdf5-dummy 0.invalid.0 [1012 B] Get:2 http://ftpmaster.internal/ubuntu xenial/main ppc64el libjson-c2 ppc64el 0.11-4ubuntu2 [22.0 kB] Get:3 http://ftpmaster.internal/ubuntu xenial/main ppc64el groff-base ppc64el 1.22.3-5 [1365 kB] Get:4 http://ftpmaster.internal/ubuntu xenial/main ppc64el bsdmainutils ppc64el 9.0.6ubuntu1 [175 kB] Get:5 http://ftpmaster.internal/ubuntu xenial/main ppc64el libpipeline1 ppc64el 1.4.1-2 [24.1 kB] Get:6 http://ftpmaster.internal/ubuntu xenial/main ppc64el man-db ppc64el 2.7.5-1 [850 kB] Get:7 http://ftpmaster.internal/ubuntu xenial/main ppc64el libjpeg-turbo8 ppc64el 1.4.2-0ubuntu2 [136 kB] Get:8 http://ftpmaster.internal/ubuntu xenial/main ppc64el libltdl7 ppc64el 2.4.2-1.11 [38.2 kB] Get:9 http://ftpmaster.internal/ubuntu xenial/main ppc64el libsigsegv2 ppc64el 2.10-4 [13.9 kB] Get:10 http://ftpmaster.internal/ubuntu xenial/main ppc64el libunistring0 ppc64el 0.9.3-5.2ubuntu1 [269 kB] Get:11 http://ftpmaster.internal/ubuntu xenial/main ppc64el libmagic1 ppc64el 1:5.25-2ubuntu1 [220 kB] Get:12 http://ftpmaster.internal/ubuntu xenial/main ppc64el file ppc64el 1:5.25-2ubuntu1 [21.7 kB] Get:13 http://ftpmaster.internal/ubuntu xenial/main ppc64el libbsd0 ppc64el 0.8.1-1 [48.1 kB] Get:14 http://ftpmaster.internal/ubuntu xenial/main ppc64el mime-support all 3.59ubuntu1 [31.0 kB] Get:15 http://ftpmaster.internal/ubuntu xenial/main ppc64el ucf all 3.0033 [52.9 kB] Get:16 http://ftpmaster.internal/ubuntu xenial/main ppc64el libasprintf0v5 ppc64el 0.19.6-1ubuntu1 [7112 B] Get:17 http://ftpmaster.internal/ubuntu xenial/main ppc64el gettext-base ppc64el 0.19.6-1ubuntu1 [47.5 kB] Get:18 http://ftpmaster.internal/ubuntu xenial/main ppc64el libedit2 ppc64el 3.1-20150325-1ubuntu1 [77.2 kB] Get:19 http://ftpmaster.internal/ubuntu xenial-proposed/main ppc64el libglib2.0-0 ppc64el 2.47.5-1 [1043 kB] Get:20 http://ftpmaster.internal/ubuntu xenial-proposed/main ppc64el libicu55 ppc64el 55.1-7 [7758 kB] Get:21 http://ftpmaster.internal/ubuntu xenial/main ppc64el libnuma1 ppc64el 2.0.10-1ubuntu7 [20.6 kB] Get:22 http://ftpmaster.internal/ubuntu xenial-proposed/main ppc64el libxml2 ppc64el 2.9.3+dfsg1-1 [611 kB] Get:23 http://ftpmaster.internal/ubuntu xenial/main ppc64el lsof ppc64el 4.89+dfsg-0.1 [240 kB] Get:24 http://ftpmaster.internal/ubuntu xenial/main ppc64el psmisc ppc64el 22.21-2.1 [49.0 kB] Get:25 http://ftpmaster.internal/ubuntu xenial/main ppc64el m4 ppc64el 1.4.17-5 [198 kB] Get:26 http://ftpmaster.internal/ubuntu xenial/main ppc64el autoconf all 2.69-9 [321 kB] Get:27 http://ftpmaster.internal/ubuntu xenial/main ppc64el autotools-dev all 20150820.1 [39.8 kB] Get:28 http://ftpmaster.internal/ubuntu xenial/main ppc64el automake all 1:1.15-1ubuntu1 [511 kB] Get:29 http://ftpmaster.internal/ubuntu xenial/main ppc64el autopoint all 0.19.6-1ubuntu1 [404 kB] Get:30 http://ftpmaster.internal/ubuntu xenial/main ppc64el chrpath ppc64el 0.16-1 [12.6 kB] Get:31 http://ftpmaster.internal/ubuntu xenial/main ppc64el libcroco3 ppc64el 0.6.11-1 [75.6 kB] Get:32 http://ftpmaster.internal/ubuntu xenial/main ppc64el gettext ppc64el 0.19.6-1ubuntu1 [1097 kB] Get:33 http://ftpmaster.internal/ubuntu xenial/main ppc64el intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:34 http://ftpmaster.internal/ubuntu xenial/main ppc64el po-debconf all 1.0.19 [234 kB] Get:35 http://ftpmaster.internal/ubuntu xenial/main ppc64el libarchive-zip-perl all 1.56-2 [84.1 kB] Get:36 http://ftpmaster.internal/ubuntu xenial/main ppc64el libfile-stripnondeterminism-perl all 0.014-1 [10.1 kB] Get:37 http://ftpmaster.internal/ubuntu xenial/main ppc64el libtimedate-perl all 2.3000-2 [37.5 kB] Get:38 http://ftpmaster.internal/ubuntu xenial/main ppc64el dh-strip-nondeterminism all 0.014-1 [5596 B] Get:39 http://ftpmaster.internal/ubuntu xenial/main ppc64el debhelper all 9.20160115ubuntu2 [740 kB] Get:40 http://ftpmaster.internal/ubuntu xenial/main ppc64el libtool all 2.4.2-1.11 [180 kB] Get:41 http://ftpmaster.internal/ubuntu xenial/main ppc64el dh-autoreconf all 10 [15.3 kB] Get:42 http://ftpmaster.internal/ubuntu xenial/main ppc64el libllvm3.6v5 ppc64el 1:3.6.2-3ubuntu1 [7422 kB] Get:43 http://ftpmaster.internal/ubuntu xenial/main ppc64el libobjc4 ppc64el 5.3.1-7ubuntu1 [108 kB] Get:44 http://ftpmaster.internal/ubuntu xenial/main ppc64el libobjc-5-dev ppc64el 5.3.1-7ubuntu1 [390 kB] Get:45 http://ftpmaster.internal/ubuntu xenial/main ppc64el libclang1-3.6 ppc64el 1:3.6.2-3ubuntu1 [3633 kB] Get:46 http://ftpmaster.internal/ubuntu xenial/main ppc64el libxapian22v5 ppc64el 1.2.22-1 [705 kB] Get:47 http://ftpmaster.internal/ubuntu xenial/main ppc64el doxygen ppc64el 1.8.9.1-6 [2860 kB] Get:48 http://ftpmaster.internal/ubuntu xenial/main ppc64el libgfortran3 ppc64el 5.3.1-7ubuntu1 [210 kB] Get:49 http://ftpmaster.internal/ubuntu xenial/main ppc64el libgfortran-5-dev ppc64el 5.3.1-7ubuntu1 [248 kB] Get:50 http://ftpmaster.internal/ubuntu xenial/main ppc64el gfortran-5 ppc64el 5.3.1-7ubuntu1 [29.0 MB] Get:51 http://ftpmaster.internal/ubuntu xenial/main ppc64el gfortran ppc64el 4:5.2.1-16ubuntu2 [1290 B] Get:52 http://ftpmaster.internal/ubuntu xenial/universe ppc64el libaec0 ppc64el 0.3.2-1 [21.7 kB] Get:53 http://ftpmaster.internal/ubuntu xenial/main ppc64el libjpeg-turbo8-dev ppc64el 1.4.2-0ubuntu2 [288 kB] Get:54 http://ftpmaster.internal/ubuntu xenial/main ppc64el libjpeg8 ppc64el 8c-2ubuntu8 [2146 B] Get:55 http://ftpmaster.internal/ubuntu xenial/main ppc64el libjpeg8-dev ppc64el 8c-2ubuntu8 [1606 B] Get:56 http://ftpmaster.internal/ubuntu xenial/main ppc64el libjpeg-dev ppc64el 8c-2ubuntu8 [1602 B] Get:57 http://ftpmaster.internal/ubuntu xenial/main ppc64el libltdl-dev ppc64el 2.4.2-1.11 [166 kB] Get:58 http://ftpmaster.internal/ubuntu xenial/universe ppc64el libsz2 ppc64el 0.3.2-1 [5882 B] Get:59 http://ftpmaster.internal/ubuntu xenial/universe ppc64el openmpi-common all 1.6.5-11 [101 kB] Get:60 http://ftpmaster.internal/ubuntu xenial-proposed/main ppc64el php5-common ppc64el 5.6.17+dfsg-3ubuntu1 [160 kB] Get:61 http://ftpmaster.internal/ubuntu xenial/main ppc64el php5-json ppc64el 1.3.7-1 [18.0 kB] Get:62 http://ftpmaster.internal/ubuntu xenial-proposed/main ppc64el php5-cli ppc64el 5.6.17+dfsg-3ubuntu1 [2034 kB] Get:63 http://ftpmaster.internal/ubuntu xenial/main ppc64el sharutils ppc64el 1:4.15.2-1 [147 kB] Get:64 http://ftpmaster.internal/ubuntu xenial/main ppc64el zlib1g-dev ppc64el 1:1.2.8.dfsg-2ubuntu4 [168 kB] Get:65 http://ftpmaster.internal/ubuntu xenial/universe ppc64el libaec-dev ppc64el 0.3.2-1 [21.1 kB] Get:66 http://ftpmaster.internal/ubuntu xenial/universe ppc64el libhwloc5 ppc64el 1.11.2-2 [103 kB] Get:67 http://ftpmaster.internal/ubuntu xenial/main ppc64el libnuma-dev ppc64el 2.0.10-1ubuntu7 [34.6 kB] Get:68 http://ftpmaster.internal/ubuntu xenial/universe ppc64el libhwloc-dev ppc64el 1.11.2-2 [167 kB] Get:69 http://ftpmaster.internal/ubuntu xenial/main ppc64el libibverbs1 ppc64el 1.1.8-1.1ubuntu1 [23.7 kB] Get:70 http://ftpmaster.internal/ubuntu xenial/main ppc64el libibverbs-dev ppc64el 1.1.8-1.1ubuntu1 [77.8 kB] Get:71 http://ftpmaster.internal/ubuntu xenial-proposed/universe ppc64el libmpich12 ppc64el 3.2-6 [727 kB] Get:72 http://ftpmaster.internal/ubuntu xenial-proposed/universe ppc64el libmpich-dev ppc64el 3.2-6 [1116 kB] Get:73 http://ftpmaster.internal/ubuntu xenial/universe ppc64el libopenmpi1.6 ppc64el 1.6.5-11 [1297 kB] Get:74 http://ftpmaster.internal/ubuntu xenial/universe ppc64el libopenmpi-dev ppc64el 1.6.5-11 [380 kB] Get:75 http://ftpmaster.internal/ubuntu xenial/universe ppc64el mpi-default-dev ppc64el 1.0.2+nmu2 [4010 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 68.8 MB in 2s (32.6 MB/s) Selecting previously unselected package libjson-c2:ppc64el. (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 ... 12165 files and directories currently installed.) Preparing to unpack .../libjson-c2_0.11-4ubuntu2_ppc64el.deb ... Unpacking libjson-c2:ppc64el (0.11-4ubuntu2) ... Selecting previously unselected package groff-base. Preparing to unpack .../groff-base_1.22.3-5_ppc64el.deb ... Unpacking groff-base (1.22.3-5) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../bsdmainutils_9.0.6ubuntu1_ppc64el.deb ... Unpacking bsdmainutils (9.0.6ubuntu1) ... Selecting previously unselected package libpipeline1:ppc64el. Preparing to unpack .../libpipeline1_1.4.1-2_ppc64el.deb ... Unpacking libpipeline1:ppc64el (1.4.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../man-db_2.7.5-1_ppc64el.deb ... Unpacking man-db (2.7.5-1) ... Selecting previously unselected package libjpeg-turbo8:ppc64el. Preparing to unpack .../libjpeg-turbo8_1.4.2-0ubuntu2_ppc64el.deb ... Unpacking libjpeg-turbo8:ppc64el (1.4.2-0ubuntu2) ... Selecting previously unselected package libltdl7:ppc64el. Preparing to unpack .../libltdl7_2.4.2-1.11_ppc64el.deb ... Unpacking libltdl7:ppc64el (2.4.2-1.11) ... Selecting previously unselected package libsigsegv2:ppc64el. Preparing to unpack .../libsigsegv2_2.10-4_ppc64el.deb ... Unpacking libsigsegv2:ppc64el (2.10-4) ... Selecting previously unselected package libunistring0:ppc64el. Preparing to unpack .../libunistring0_0.9.3-5.2ubuntu1_ppc64el.deb ... Unpacking libunistring0:ppc64el (0.9.3-5.2ubuntu1) ... Selecting previously unselected package libmagic1:ppc64el. Preparing to unpack .../libmagic1_1%3a5.25-2ubuntu1_ppc64el.deb ... Unpacking libmagic1:ppc64el (1:5.25-2ubuntu1) ... Selecting previously unselected package file. Preparing to unpack .../file_1%3a5.25-2ubuntu1_ppc64el.deb ... Unpacking file (1:5.25-2ubuntu1) ... Selecting previously unselected package libbsd0:ppc64el. Preparing to unpack .../libbsd0_0.8.1-1_ppc64el.deb ... Unpacking libbsd0:ppc64el (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:ppc64el. Preparing to unpack .../libasprintf0v5_0.19.6-1ubuntu1_ppc64el.deb ... Unpacking libasprintf0v5:ppc64el (0.19.6-1ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../gettext-base_0.19.6-1ubuntu1_ppc64el.deb ... Unpacking gettext-base (0.19.6-1ubuntu1) ... Selecting previously unselected package libedit2:ppc64el. Preparing to unpack .../libedit2_3.1-20150325-1ubuntu1_ppc64el.deb ... Unpacking libedit2:ppc64el (3.1-20150325-1ubuntu1) ... Selecting previously unselected package libglib2.0-0:ppc64el. Preparing to unpack .../libglib2.0-0_2.47.5-1_ppc64el.deb ... Unpacking libglib2.0-0:ppc64el (2.47.5-1) ... Selecting previously unselected package libicu55:ppc64el. Preparing to unpack .../libicu55_55.1-7_ppc64el.deb ... Unpacking libicu55:ppc64el (55.1-7) ... Selecting previously unselected package libnuma1:ppc64el. Preparing to unpack .../libnuma1_2.0.10-1ubuntu7_ppc64el.deb ... Unpacking libnuma1:ppc64el (2.0.10-1ubuntu7) ... Selecting previously unselected package libxml2:ppc64el. Preparing to unpack .../libxml2_2.9.3+dfsg1-1_ppc64el.deb ... Unpacking libxml2:ppc64el (2.9.3+dfsg1-1) ... Selecting previously unselected package lsof. Preparing to unpack .../lsof_4.89+dfsg-0.1_ppc64el.deb ... Unpacking lsof (4.89+dfsg-0.1) ... Selecting previously unselected package psmisc. Preparing to unpack .../psmisc_22.21-2.1_ppc64el.deb ... Unpacking psmisc (22.21-2.1) ... Selecting previously unselected package m4. Preparing to unpack .../m4_1.4.17-5_ppc64el.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_ppc64el.deb ... Unpacking chrpath (0.16-1) ... Selecting previously unselected package libcroco3:ppc64el. Preparing to unpack .../libcroco3_0.6.11-1_ppc64el.deb ... Unpacking libcroco3:ppc64el (0.6.11-1) ... Selecting previously unselected package gettext. Preparing to unpack .../gettext_0.19.6-1ubuntu1_ppc64el.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:ppc64el. Preparing to unpack .../libllvm3.6v5_1%3a3.6.2-3ubuntu1_ppc64el.deb ... Unpacking libllvm3.6v5:ppc64el (1:3.6.2-3ubuntu1) ... Selecting previously unselected package libobjc4:ppc64el. Preparing to unpack .../libobjc4_5.3.1-7ubuntu1_ppc64el.deb ... Unpacking libobjc4:ppc64el (5.3.1-7ubuntu1) ... Selecting previously unselected package libobjc-5-dev:ppc64el. Preparing to unpack .../libobjc-5-dev_5.3.1-7ubuntu1_ppc64el.deb ... Unpacking libobjc-5-dev:ppc64el (5.3.1-7ubuntu1) ... Selecting previously unselected package libclang1-3.6:ppc64el. Preparing to unpack .../libclang1-3.6_1%3a3.6.2-3ubuntu1_ppc64el.deb ... Unpacking libclang1-3.6:ppc64el (1:3.6.2-3ubuntu1) ... Selecting previously unselected package libxapian22v5:ppc64el. Preparing to unpack .../libxapian22v5_1.2.22-1_ppc64el.deb ... Unpacking libxapian22v5:ppc64el (1.2.22-1) ... Selecting previously unselected package doxygen. Preparing to unpack .../doxygen_1.8.9.1-6_ppc64el.deb ... Unpacking doxygen (1.8.9.1-6) ... Selecting previously unselected package libgfortran3:ppc64el. Preparing to unpack .../libgfortran3_5.3.1-7ubuntu1_ppc64el.deb ... Unpacking libgfortran3:ppc64el (5.3.1-7ubuntu1) ... Selecting previously unselected package libgfortran-5-dev:ppc64el. Preparing to unpack .../libgfortran-5-dev_5.3.1-7ubuntu1_ppc64el.deb ... Unpacking libgfortran-5-dev:ppc64el (5.3.1-7ubuntu1) ... Selecting previously unselected package gfortran-5. Preparing to unpack .../gfortran-5_5.3.1-7ubuntu1_ppc64el.deb ... Unpacking gfortran-5 (5.3.1-7ubuntu1) ... Selecting previously unselected package gfortran. Preparing to unpack .../gfortran_4%3a5.2.1-16ubuntu2_ppc64el.deb ... Unpacking gfortran (4:5.2.1-16ubuntu2) ... Selecting previously unselected package libaec0:ppc64el. Preparing to unpack .../libaec0_0.3.2-1_ppc64el.deb ... Unpacking libaec0:ppc64el (0.3.2-1) ... Selecting previously unselected package libjpeg-turbo8-dev:ppc64el. Preparing to unpack .../libjpeg-turbo8-dev_1.4.2-0ubuntu2_ppc64el.deb ... Unpacking libjpeg-turbo8-dev:ppc64el (1.4.2-0ubuntu2) ... Selecting previously unselected package libjpeg8:ppc64el. Preparing to unpack .../libjpeg8_8c-2ubuntu8_ppc64el.deb ... Unpacking libjpeg8:ppc64el (8c-2ubuntu8) ... Selecting previously unselected package libjpeg8-dev:ppc64el. Preparing to unpack .../libjpeg8-dev_8c-2ubuntu8_ppc64el.deb ... Unpacking libjpeg8-dev:ppc64el (8c-2ubuntu8) ... Selecting previously unselected package libjpeg-dev:ppc64el. Preparing to unpack .../libjpeg-dev_8c-2ubuntu8_ppc64el.deb ... Unpacking libjpeg-dev:ppc64el (8c-2ubuntu8) ... Selecting previously unselected package libltdl-dev:ppc64el. Preparing to unpack .../libltdl-dev_2.4.2-1.11_ppc64el.deb ... Unpacking libltdl-dev:ppc64el (2.4.2-1.11) ... Selecting previously unselected package libsz2:ppc64el. Preparing to unpack .../libsz2_0.3.2-1_ppc64el.deb ... Unpacking libsz2:ppc64el (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_ppc64el.deb ... Unpacking php5-common (5.6.17+dfsg-3ubuntu1) ... Selecting previously unselected package php5-json. Preparing to unpack .../php5-json_1.3.7-1_ppc64el.deb ... Unpacking php5-json (1.3.7-1) ... Selecting previously unselected package php5-cli. Preparing to unpack .../php5-cli_5.6.17+dfsg-3ubuntu1_ppc64el.deb ... Unpacking php5-cli (5.6.17+dfsg-3ubuntu1) ... Selecting previously unselected package sharutils. Preparing to unpack .../sharutils_1%3a4.15.2-1_ppc64el.deb ... Unpacking sharutils (1:4.15.2-1) ... Selecting previously unselected package zlib1g-dev:ppc64el. Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2ubuntu4_ppc64el.deb ... Unpacking zlib1g-dev:ppc64el (1:1.2.8.dfsg-2ubuntu4) ... Selecting previously unselected package libaec-dev:ppc64el. Preparing to unpack .../libaec-dev_0.3.2-1_ppc64el.deb ... Unpacking libaec-dev:ppc64el (0.3.2-1) ... Selecting previously unselected package libhwloc5:ppc64el. Preparing to unpack .../libhwloc5_1.11.2-2_ppc64el.deb ... Unpacking libhwloc5:ppc64el (1.11.2-2) ... Selecting previously unselected package libnuma-dev:ppc64el. Preparing to unpack .../libnuma-dev_2.0.10-1ubuntu7_ppc64el.deb ... Unpacking libnuma-dev:ppc64el (2.0.10-1ubuntu7) ... Selecting previously unselected package libhwloc-dev:ppc64el. Preparing to unpack .../libhwloc-dev_1.11.2-2_ppc64el.deb ... Unpacking libhwloc-dev:ppc64el (1.11.2-2) ... Selecting previously unselected package libibverbs1. Preparing to unpack .../libibverbs1_1.1.8-1.1ubuntu1_ppc64el.deb ... Unpacking libibverbs1 (1.1.8-1.1ubuntu1) ... Selecting previously unselected package libibverbs-dev. Preparing to unpack .../libibverbs-dev_1.1.8-1.1ubuntu1_ppc64el.deb ... Unpacking libibverbs-dev (1.1.8-1.1ubuntu1) ... Selecting previously unselected package libmpich12:ppc64el. Preparing to unpack .../libmpich12_3.2-6_ppc64el.deb ... Unpacking libmpich12:ppc64el (3.2-6) ... Selecting previously unselected package libmpich-dev. Preparing to unpack .../libmpich-dev_3.2-6_ppc64el.deb ... Unpacking libmpich-dev (3.2-6) ... Selecting previously unselected package libopenmpi1.6. Preparing to unpack .../libopenmpi1.6_1.6.5-11_ppc64el.deb ... Unpacking libopenmpi1.6 (1.6.5-11) ... Selecting previously unselected package libopenmpi-dev. Preparing to unpack .../libopenmpi-dev_1.6.5-11_ppc64el.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_ppc64el.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:ppc64el (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:ppc64el (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:ppc64el (1.4.2-0ubuntu2) ... Setting up libltdl7:ppc64el (2.4.2-1.11) ... Setting up libsigsegv2:ppc64el (2.10-4) ... Setting up libunistring0:ppc64el (0.9.3-5.2ubuntu1) ... Setting up libmagic1:ppc64el (1:5.25-2ubuntu1) ... Setting up file (1:5.25-2ubuntu1) ... Setting up libbsd0:ppc64el (0.8.1-1) ... Setting up mime-support (3.59ubuntu1) ... Setting up ucf (3.0033) ... Setting up libasprintf0v5:ppc64el (0.19.6-1ubuntu1) ... Setting up gettext-base (0.19.6-1ubuntu1) ... Setting up libedit2:ppc64el (3.1-20150325-1ubuntu1) ... Setting up libglib2.0-0:ppc64el (2.47.5-1) ... No schema files found: doing nothing. Setting up libicu55:ppc64el (55.1-7) ... Setting up libnuma1:ppc64el (2.0.10-1ubuntu7) ... Setting up libxml2:ppc64el (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:ppc64el (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:ppc64el (1:3.6.2-3ubuntu1) ... Setting up libobjc4:ppc64el (5.3.1-7ubuntu1) ... Setting up libobjc-5-dev:ppc64el (5.3.1-7ubuntu1) ... Setting up libclang1-3.6:ppc64el (1:3.6.2-3ubuntu1) ... Setting up libxapian22v5:ppc64el (1.2.22-1) ... Setting up doxygen (1.8.9.1-6) ... Setting up libgfortran3:ppc64el (5.3.1-7ubuntu1) ... Setting up libgfortran-5-dev:ppc64el (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:ppc64el (0.3.2-1) ... Setting up libjpeg-turbo8-dev:ppc64el (1.4.2-0ubuntu2) ... Setting up libjpeg8:ppc64el (8c-2ubuntu8) ... Setting up libjpeg8-dev:ppc64el (8c-2ubuntu8) ... Setting up libjpeg-dev:ppc64el (8c-2ubuntu8) ... Setting up libltdl-dev:ppc64el (2.4.2-1.11) ... Setting up libsz2:ppc64el (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:ppc64el (1:1.2.8.dfsg-2ubuntu4) ... Setting up libaec-dev:ppc64el (0.3.2-1) ... Setting up libhwloc5:ppc64el (1.11.2-2) ... Setting up libnuma-dev:ppc64el (2.0.10-1ubuntu7) ... Setting up libhwloc-dev:ppc64el (1.11.2-2) ... Setting up libibverbs1 (1.1.8-1.1ubuntu1) ... Setting up libibverbs-dev (1.1.8-1.1ubuntu1) ... Setting up libmpich12:ppc64el (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-generic ppc64el (ppc64le) 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.22-1 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 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 libitm1_5.3.1-7ubuntu1 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=4 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 ppc64el 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@/powerpc64le-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 -O3 -fstack-protector-strong -Wformat -Werror=format-security" CXXFLAGS="-g -O3 -fstack-protector-strong -Wformat -Werror=format-security" FFLAGS="-g -O3 -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=powerpc64le-linux-gnu --build=powerpc64le-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/powerpc64le-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... powerpc64le-unknown-linux-gnu checking host system type... powerpc64le-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 powerpc64le-unknown-linux-gnu... no checking for config powerpc64le-unknown-linux-gnu... no checking for config unknown-linux-gnu... no checking for config unknown-linux-gnu... no checking for config powerpc64le-linux-gnu... no checking for config powerpc64le-linux-gnu... no checking for config powerpc64le-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-bos01-ppc64el-003... no checking for powerpc64le-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 powerpc64le-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 powerpc64le-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/powerpc64le-linux-gnu/5 -L/usr/lib/gcc/powerpc64le-linux-gnu/5/../../../powerpc64le-linux-gnu -L/usr/lib/gcc/powerpc64le-linux-gnu/5/../../../../lib -L/lib/powerpc64le-linux-gnu -L/lib/../lib -L/usr/lib/powerpc64le-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/powerpc64le-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 powerpc64le-unknown-linux-gnu file names to powerpc64le-unknown-linux-gnu format... func_convert_file_noop checking how to convert powerpc64le-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 powerpc64le-linux-gnu-objdump... powerpc64le-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for powerpc64le-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for powerpc64le-linux-gnu-ar... (cached) ar checking for archiver @FILE support... @ checking for powerpc64le-linux-gnu-strip... powerpc64le-linux-gnu-strip checking for powerpc64le-linux-gnu-ranlib... powerpc64le-linux-gnu-ranlib checking command to parse /usr/bin/nm -B output from /usr/bin/cc object... ok checking for sysroot... no checking for powerpc64le-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... no 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... no checking size of char... 1 checking size of short... 2 checking size of int... 4 checking size of unsigned... 4 checking size of long... 8 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... 8 checking size of uint_fast16_t... 8 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... 8 checking size of uint_fast32_t... 8 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... 8 checking size of ssize_t... 8 checking size of ptrdiff_t... 8 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... %ld and %lu 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... yes checking if correctly converting (unsigned) long long to long double values... yes 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:10:57 UTC 2016 Configured by: buildd@bos01-ppc64el-003 Configure mode: production Host system: powerpc64le-unknown-linux-gnu Uname information: Linux bos01-ppc64el-003 4.2.0-25-generic #30-Ubuntu SMP Mon Jan 18 12:31:13 UTC 2016 ppc64le ppc64le ppc64le GNU/Linux Byte sex: little-endian Libraries: static, shared Installation point: /usr Flavor name: serial Compiling Options: ------------------ Compilation Mode: production C Compiler: /usr/bin/cc CFLAGS: -g -O3 -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 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: powerpc64le-linux-gnu-ranlib Debugged Packages: API Tracing: no Languages: ---------- Fortran: yes Fortran Compiler: /usr/bin/gfortran Fortran 2003 Compiler: yes Fortran Flags: -g -O3 -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 -O3 -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 H5dbg.lo CC H5system.lo CC H5checksum.lo ../../../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/H5checksum.c: In function 'H5_checksum_fletcher32': ../../../src/H5system.c: In function 'HDstrtoll': ../../../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/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/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/H5dbg.c: In function 'H5_buffer_dump': ../../../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/H5dbg.c:102:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for(u = 0; u < buf_size; u += 16) { ^ CC H5timer.lo CC H5trace.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/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:2312:44: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] asize[argno] = iul; ^ ../../../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() */ ^ CC H5A.lo ../../../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, ...) ^ CC H5Abtree2.lo ../../../src/H5trace.c:121:1: 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 */ ^ CC H5Adense.lo CC H5Adeprec.lo CC H5Aint.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); ^ In file included from ../../../src/H5Aint.c:38:0: ../../../src/H5Aint.c: In function 'H5A_attr_copy_file': ../../../src/H5Aint.c:2016:105: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] H5_CHECKED_ASSIGN(attr_dst->shared->data_size, size_t, H5S_GET_EXTENT_NPOINTS(attr_dst->shared->ds) * H5T_get_size(attr_dst->shared->dt), hssize_t); ^ ../../../src/H5private.h:1522:23: note: in definition of macro 'H5_CHECKED_ASSIGN' (dst) = (dsttype)(src); ^ ../../../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 H5Atest.lo CC H5AC.lo CC H5B.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 long 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 long 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 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 unsigned int *}' not permitted in C++ [-Wc++-compat] bt->child = H5FL_SEQ_FREE(haddr_t, bt->child); ^ 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 ../../../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 H5B2hdr.lo CC H5B2int.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 long 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 ../../../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; ^ ../../../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_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_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:6988:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C_flush_invalidate_cache(H5F_t * f, ^ ../../../src/H5C.c:7453:8: warning: assuming signed overflow does not occur when simplifying conditional [-Wstrict-overflow] if ( protected_entries > 0 ) { ^ ../../../src/H5C.c:6988:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C_flush_invalidate_cache(H5F_t * f, ^ ../../../src/H5C.c:6988:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6988: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_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] ../../../src/H5C.c: In function 'H5C_set_cache_auto_resize_config': ../../../src/H5C.c:3928:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C_set_cache_auto_resize_config(H5C_t *cache_ptr, ^ ../../../src/H5C.c:3928:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:3928:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:3928:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5CS.lo CC H5D.lo CC H5Dbtree.lo CC H5Dchunk.lo ../../../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_prune_fill': ../../../src/H5Dchunk.c:3789:20: warning: size of 'chunk_iter' is 2232 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 H5Dcompact.lo CC H5Dcontig.lo 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) ^ 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 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 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 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 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) ^ CC H5Dfill.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 2232 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 H5Dint.lo CC H5Dio.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 2864 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 2864 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/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 CC H5Doh.lo CC H5Dscatgath.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 8192 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 long 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 8192 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 long 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 8192 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 long 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 8192 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 long 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 2232 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /*memory selection iteration info*/ ^ ../../../src/H5Dscatgath.c:465:20: warning: size of 'bkg_iter' is 2232 bytes [-Wlarger-than=] H5S_sel_iter_t bkg_iter; /*background iteration info*/ ^ ../../../src/H5Dscatgath.c:467:20: warning: size of 'file_iter' is 2232 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 2232 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /*memory selection iteration info*/ ^ ../../../src/H5Dscatgath.c:597:20: warning: size of 'bkg_iter' is 2232 bytes [-Wlarger-than=] H5S_sel_iter_t bkg_iter; /*background iteration info*/ ^ ../../../src/H5Dscatgath.c:599:20: warning: size of 'file_iter' is 2232 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 8192 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 long 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 2232 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 2232 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 16848 bytes [-Wstack-usage=] H5D__gather_file(const H5D_io_info_t *_io_info, ^ ../../../src/H5Dscatgath.c:270:1: warning: the frame size of 16608 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* H5D__gather_file() */ ^ ../../../src/H5Dscatgath.c: In function 'H5D__gather_mem.isra.1': ../../../src/H5Dscatgath.c:376:1: warning: stack usage is 16672 bytes [-Wstack-usage=] H5D__gather_mem(const void *_buf, const H5S_t *space, ^ ../../../src/H5Dscatgath.c:442:1: warning: the frame size of 16416 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* H5D__gather_mem() */ ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatter_mem': ../../../src/H5Dscatgath.c:289:1: warning: stack usage is 16656 bytes [-Wstack-usage=] H5D__scatter_mem (const void *_tscat_buf, const H5S_t *space, ^ ../../../src/H5Dscatgath.c:355:1: warning: the frame size of 16416 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* H5D__scatter_mem() */ ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_read': ../../../src/H5Dscatgath.c:458:1: warning: stack usage is 23488 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 23232 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__scatgath_read() */ ^ CC H5Dselect.lo ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_write': ../../../src/H5Dscatgath.c:590:1: warning: stack usage is 23648 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 23392 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__scatgath_write() */ ^ ../../../src/H5Dselect.c: In function 'H5D__select_io': ../../../src/H5Dselect.c:89:20: warning: size of 'mem_iter' is 2232 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /* Memory selection iteration info */ ^ ../../../src/H5Dselect.c:91:20: warning: size of 'file_iter' is 2232 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 8192 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 8192 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 long 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 long 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 37568 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 37312 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__select_io() */ ^ CC H5Dtest.lo CC H5E.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 H5Edeprec.lo CC H5Eint.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 H5F.lo CC H5Fint.lo CC H5Faccum.lo CC H5Fcwfs.lo CC H5Fdbg.lo CC H5Fefc.lo 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); ^ ../../../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 ../../../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.lo CC H5Fsuper_cache.lo 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 ../../../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 H5FDdirect.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 H5FDfamily.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 H5FDint.lo ../../../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 8416 bytes [-Wstack-usage=] H5FD_family_open(const char *name, unsigned flags, hid_t fapl_id, ^ CC H5FDlog.lo 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 ../../../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 H5FDmulti.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/H5FDmulti.c: In function 'H5FD_multi_read': ../../../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: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 ../../../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) ^ CC H5FDstdio.lo CC H5FL.lo ../../../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 H5FO.lo CC H5FS.lo ../../../src/H5FS.c: In function 'H5FS_new': ../../../src/H5FS.c:540:24: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] fspace->nclasses = nclasses; ^ In file included from ../../../src/H5FS.c:38:0: ../../../src/H5FSpkg.h:62:29: warning: conversion to 'size_t {aka long 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:147:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] sinfo->sect_prefix_size = (size_t)H5FS_SINFO_PREFIX_SIZE(f); ^ ../../../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_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 H5FSstat.lo CC H5FStest.lo ../../../src/H5FSstat.c: In function 'H5FS_stat_info': ../../../src/H5FSstat.c:99:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] stats->hdr_size = (size_t)H5FS_HEADER_SIZE(f); ^ ../../../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 H5Gbtree2.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 H5Gcache.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 H5Gcompact.lo CC H5Gdense.lo CC H5Gdeprec.lo ../../../src/H5Gdense.c: In function 'H5G__dense_create': ../../../src/H5Gdense.c:325:28: warning: conversion to 'uint32_t {aka unsigned int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] bt2_cparam.rrec_size = 4 + /* Name's hash value */ ^ ../../../src/H5Gdense.c:345:32: warning: conversion to 'uint32_t {aka unsigned int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] bt2_cparam.rrec_size = 8 + /* Creation order value */ ^ ../../../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 ../../../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 H5Glink.lo CC H5Gloc.lo CC H5Gname.lo CC H5Gnode.lo CC H5Gobj.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); ^ ../../../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 H5Goh.lo CC H5Groot.lo CC H5Gstab.lo CC H5Gtest.lo CC H5Gtraverse.lo 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/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/H5HFdblock.c: In function 'H5HF_man_dblock_create': ../../../src/H5HFdblock.c:143:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] free_space = dblock->size - H5HF_MAN_ABS_DIRECT_OVERHEAD(hdr); ^ ../../../src/H5HFpkg.h:109:41: warning: conversion to 'size_t {aka long 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/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/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/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)) ^ ../../../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 H5HFdtable.lo CC H5HFhdr.lo CC H5HFhuge.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:435:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] if(0 == (hdr->filter_len = H5O_msg_raw_size(hdr->f, H5O_PLINE_ID, FALSE, &(hdr->pline)))) ^ ../../../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 long 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 long 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 'long long unsigned int' from 'ssize_t {aka long 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/H5HFhuge.c: In function 'H5HF_huge_bt2_create': ../../../src/H5HFhuge.c:127:36: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bt2_cparam.rrec_size = (size_t)(hdr->sizeof_addr /* Address of object */ ^ ../../../src/H5HFhuge.c:134:36: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bt2_cparam.rrec_size = (size_t)(hdr->sizeof_addr /* Address of object */ ^ ../../../src/H5HFhuge.c:141:36: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bt2_cparam.rrec_size = (size_t)(hdr->sizeof_addr /* Address of filtered object */ ^ ../../../src/H5HFhuge.c:149:36: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bt2_cparam.rrec_size = (size_t)(hdr->sizeof_addr /* Address of object */ ^ ../../../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) ^ ../../../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) ^ CC H5HFiblock.lo ../../../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:631:24: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] unsigned row = u / hdr->man_dtable.cparam.width; /* Row for current entry */ ^ ../../../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_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 CC H5HFman.lo CC H5HFsection.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/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/H5HFsection.c: In function 'H5HF_sect_single_dblock_info': ../../../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 long 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 long 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 long 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 long 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 long 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 long 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.isra.0': ../../../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.2': ../../../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 H5HFspace.lo CC H5HFstat.lo CC H5HFtest.lo CC H5HFtiny.lo CC H5HG.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 long 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 long 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 long 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 long 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 long 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 'long unsigned int' from 'long 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 H5HGcache.lo CC H5HGdbg.lo ../../../src/H5HGcache.c: In function 'H5HG_load': ../../../src/H5HGcache.c:186:26: warning: conversion to 'size_t {aka long unsigned int}' from 'long 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 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) ^ 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) ^ ../../../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, ^ ../../../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 H5HLint.lo CC H5HP.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 H5I.lo CC H5Itest.lo CC H5L.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 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) ^ CC H5make_libsettings.o ../../../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 H5MF.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) ^ CC H5MFaggr.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)) { ^ CC H5MFdbg.lo CC H5MFsection.lo CC H5MM.lo CC H5MP.lo CC H5MPtest.lo CC H5O.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 H5Oainfo.lo CC H5Oalloc.lo ../../../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, ^ ../../../src/H5Oalloc.c: In function 'H5O_alloc_new_chunk': ../../../src/H5Oalloc.c:955:67: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] if(NULL == (chk_proxy = H5O_chunk_protect(f, dxpl_id, oh, chunkno - 1))) ^ ../../../src/H5Oalloc.c:973:41: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] curr_msg->chunkno = chunkno; ^ ../../../src/H5Oalloc.c:994:29: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] null_msg->chunkno = chunkno - 1; ^ ../../../src/H5Oalloc.c:1029:47: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] oh->mesg[found_other.msgno].chunkno = chunkno; ^ ../../../src/H5Oalloc.c:1081:29: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] oh->mesg[idx].chunkno = chunkno; ^ ../../../src/H5Oalloc.c:1084:38: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] if(H5O_chunk_add(f, dxpl_id, oh, chunkno) < 0) ^ ../../../src/H5Oalloc.c:1092:21: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cont->chunkno = chunkno; ^ CC H5Oattr.lo CC H5Oattribute.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 H5Obogus.lo CC H5Obtreek.lo 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_cache_chk_load': ../../../src/H5Ocache.c:728:30: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] chk_proxy->chunkno = udata->oh->nchunks - 1; ^ ../../../src/H5Ocache.c: In function 'H5O_chunk_deserialize': ../../../src/H5Ocache.c:1064:15: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] chunkno = oh->nchunks++; ^ ../../../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:1289:29: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cont->chunkno = udata->cont_msg_info->nmsgs + 1; /*the next continuation message/chunk */ ^ ../../../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 H5Ochunk.lo 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/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/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 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 */ ^ ../../../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 H5Oname.lo CC H5Onull.lo CC H5Opline.lo CC H5Orefcount.lo CC H5Osdspace.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]); ^ 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 H5Oshared.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 H5Ostab.lo CC H5Oshmesg.lo CC H5Otest.lo CC H5Ounknown.lo CC H5P.lo CC H5Pacpl.lo CC H5Pdapl.lo CC H5Pdcpl.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 H5Pdeprec.lo CC H5Pdxpl.lo CC H5Pfapl.lo 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/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 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 */ ^ ../../../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 H5Pstrcpl.lo CC H5Ptest.lo CC H5PL.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 H5R.lo 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) ^ ../../../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 H5Sdbg.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 H5Shyper.lo CC H5Smpio.lo CC H5Snone.lo ../../../src/H5Shyper.c: In function 'H5S_hyper_serialize': ../../../src/H5Shyper.c:2200:16: warning: conversion to 'uint32_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] len += (size_t)(8 * space->extent.rank * block_count); ^ ../../../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/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_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 H5Spoint.lo ../../../src/H5S.c: In function 'H5S_extend': ../../../src/H5S.c:2156:7: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if(ret_value) { ^ ../../../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/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) ^ ../../../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] CC H5Sselect.lo ../../../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_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_iterate': ../../../src/H5Sselect.c:1217:20: warning: size of 'iter' is 2232 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 8192 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 2232 bytes [-Wlarger-than=] H5S_sel_iter_t iter_a; /* Selection a iteration info */ ^ ../../../src/H5Sselect.c:1437:20: warning: size of 'iter_b' is 2232 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 2232 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 8192 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/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 19456 bytes [-Wstack-usage=] ../../../src/H5Sselect.c:1335:1: warning: the frame size of 19200 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5S_select_iterate() */ ^ ../../../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/H5Sselect.c: In function 'H5S_select_fill': ../../../src/H5Sselect.c:2003:1: warning: stack usage is 18864 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_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:2065:1: warning: the frame size of 18640 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* H5S_select_fill() */ ^ ../../../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 H5Stest.lo CC H5SL.lo CC H5SM.lo CC H5SMbtree2.lo ../../../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 long 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_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_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/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/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 H5SMcache.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/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/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/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/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_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/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 H5SMmessage.lo CC H5SMtest.lo ../../../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/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/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 H5ST.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] CC H5T.lo ../../../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/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/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/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/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/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 H5Tarray.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) ^ CC H5Tbit.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] CC H5Tcommit.lo ../../../src/H5T.c:4068:15: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] if(dt2->shared->u.enumer.nmembs > 1) { ^ ../../../src/H5T.c:4051:15: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] if(dt1->shared->u.enumer.nmembs > 1) { ^ ../../../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: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/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/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/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 H5Tcompound.lo 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) ^ ../../../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); ^ ../../../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_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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_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 H5Tcset.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: In function 'H5T__conv_ldouble_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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX); ^ ../../../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 'long 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 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 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:9157:55: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] H5T__bit_shift(int_buf, (ssize_t)(expo-src.u.f.msize), (size_t)0, buf_size * 8); ^ ../../../src/H5Tconv.c:9362:37: warning: conversion to 'size_t {aka long 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 long 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 long 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 long 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 long 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 long 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 long 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 long 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) ^ CC H5Tdbg.lo ../../../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/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 H5Tdeprec.lo CC H5Tenum.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); ^ CC H5Tfields.lo ../../../src/H5Tconv.c: In function 'H5T__conv_b_b': ../../../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/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] ../../../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 H5Tfloat.lo CC H5Tfixed.lo ../../../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 H5detect.o ../../../src/H5detect.c:115:19: warning: size of 'd_g' is 12800 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 alter its value [-Wconversion] 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 alter its value [-Wconversion] 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++; ^ CC H5Tnative.lo ../../../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++; ^ ../../../src/H5Tconv.c: In function 'H5T__conv_i_i': 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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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_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/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: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++; ^ ../../../src/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ 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++; ^ ../../../src/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ 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/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: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 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: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 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: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 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 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 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/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] CC H5Toffset.lo ../../../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 ../../../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_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:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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 H5Topaque.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] CC H5Torder.lo ../../../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_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 H5Tpad.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 H5Tprecis.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] ../../../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] CC H5Tstrpad.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))) ^ CC H5Tvisit.lo 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] ../../../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 long 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 H5TS.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 H5VM.lo CC H5WB.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, ^ CC H5Z.lo ../../../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/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_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/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) ^ CC H5Zdeflate.lo ../../../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 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_nooptype': ../../../src/H5Znbit.c:408:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++] = dtype_size; ^ ../../../src/H5Znbit.c: In function 'H5Z_set_parms_atomic': ../../../src/H5Znbit.c:450:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++] = dtype_size; ^ ../../../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 long 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:484:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++] = dtype_precision; ^ ../../../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:536:34: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++]=dtype_size; ^ ../../../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:626:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++] = dtype_size; ^ ../../../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:649:40: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++] = dtype_member_offset; ^ ../../../src/H5Znbit.c:690:52: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++] = dtype_next_member_offset - dtype_member_offset; ^ ../../../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] CC H5Zshuffle.lo ../../../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:837:20: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[0] = cd_values_actual_nparms; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_byte': ../../../src/H5Znbit.c:971:24: warning: conversion to 'size_t {aka long 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 long 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 long 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 long unsigned int}' may alter its value [-Wconversion] 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:1065:16: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] n = total_size/p.size; ^ ../../../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 long 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 long unsigned int}' may alter its value [-Wconversion] 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:1298:16: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] n = total_size/p.size; ^ ../../../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.isra.1': ../../../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: In function 'H5Z_nbit_compress_one_atomic.isra.3': ../../../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] CC H5Zszip.lo ../../../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:94:22: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] if((dtype_size = (8 * H5T_get_size(type))) == 0) ^ ../../../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 long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dtype_offset = H5T_get_offset(type); ^ ../../../src/H5Zszip.c:189:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[H5Z_SZIP_PARM_BPP] = dtype_precision; ^ 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))) ^ CC H5Zscaleoffset.lo ../../../src/H5Zscaleoffset.c: In function 'H5Z_set_local_scaleoffset': ../../../src/H5Zscaleoffset.c:940:44: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[H5Z_SCALEOFFSET_PARM_SIZE] = dtype_size; ^ ../../../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_convert': ../../../src/H5Zscaleoffset.c:1328:51: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for(i = 0; i < d_nelmts * dtype_size; i += dtype_size) ^ ../../../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, ^ CC H5Ztrans.lo ../../../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_decompress_one_atomic': ../../../src/H5Zscaleoffset.c:1600:16: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dtype_len = p.size * 8; ^ ../../../src/H5Zscaleoffset.c:1603:17: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] begin_i = p.size - 1 - (dtype_len - p.minbits) / 8; ^ ../../../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_compress_one_atomic': ../../../src/H5Zscaleoffset.c:1683:16: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dtype_len = p.size * 8; ^ ../../../src/H5Zscaleoffset.c:1686:17: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] begin_i = p.size - 1 - (dtype_len - p.minbits) / 8; ^ ../../../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_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:1094:46: warning: conversion to 'double' from '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 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:1094:46: warning: conversion to 'double' from '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 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:1094:46: warning: conversion to 'double' from '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 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:1094:46: warning: conversion to 'double' from '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 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:1098:46: warning: conversion to 'double' from '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 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:1098:46: warning: conversion to 'double' from '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 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:1098:46: warning: conversion to 'double' from '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 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:1098:46: warning: conversion to 'double' from '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 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:1102:45: warning: conversion to 'double' from '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 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:1102:45: warning: conversion to 'double' from '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 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:1102:45: warning: conversion to 'double' from '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 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:1102:45: warning: conversion to 'double' from '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 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:1106:46: warning: conversion to 'double' from '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 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:1106:46: warning: conversion to 'double' from '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 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:1106:46: warning: conversion to 'double' from '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 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:1106:46: warning: conversion to 'double' from '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 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] ../../../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) ^ ln -s libhdf5.settings libhdf5_serial.settings CCLD H5make_libsettings 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) 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) unable to calculate alignment for long double CC H5lib_settings.lo H5lib_settings.c:34:6: warning: size of 'H5libhdf5_settings' is 3894 bytes [-Wlarger-than=] char H5libhdf5_settings[]= ^ 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/H5Tconv.c: In function 'H5T__conv_f_i': ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ 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 dynlib2.lo CC dynlib3.lo CC h5test.lo CC dynlib1.lo ../../../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/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/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/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/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/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 '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) ^ CC testframe.lo CC cache_common.lo CC testhdf5.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/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/h5test.c:558:1: warning: stack usage is 8592 bytes [-Wstack-usage=] ../../../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/testframe.c:54:19: warning: size of 'Test' is 6720 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); ^ CC tarray.o ../../../test/cache_common.c:67:21: warning: size of 'pico_entries' is 5734400 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 5734400 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 5734400 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 5734400 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 5734400 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 5734400 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 5734400 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 5734400 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 5734400 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 5734400 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 5734400 bytes [-Wlarger-than=] static test_entry_t medium_entries[NUM_MEDIUM_ENTRIES], orig_medium_entries[NUM_MEDIUM_ENTRIES]; ^ ../../../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/cache_common.c:72:57: warning: size of 'orig_medium_entries' is 5734400 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 5734400 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 5734400 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 5734400 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 5734400 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 5734400 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 5734400 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 5734400 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 5734400 bytes [-Wlarger-than=] static test_entry_t variable_entries[NUM_VARIABLE_ENTRIES], orig_variable_entries[NUM_VARIABLE_ENTRIES]; ^ ../../../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 '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 '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.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/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 ) ) { ^ 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/tarray.c: In function 'test_array_funcs': ../../../test/tarray.c:192:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] size=H5Tget_precision(type); ^ ../../../test/tarray.c:195:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] size=H5Tget_size(type); ^ ../../../test/tarray.c:198:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] 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 long 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 long unsigned int}' may alter its value [-Wconversion] *mem_used+=size; ^ ../../../test/tarray.c: In function 'test_array_free_custom': ../../../test/tarray.c:1005:18: warning: conversion to 'size_t {aka long 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 long unsigned int}' may alter its value [-Wconversion] *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 'long 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 long 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/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() */ ^ 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 'long 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 long 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/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/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/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/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/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/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]); ^ ../../../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() */ ^ In file included from ../../../test/tarray.c:25:0: ../../../test/tarray.c: At top level: ../../../test/cache_common.c: In function 'hl_row_major_scan_backward': ../../../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/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/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) ^ CC tattr.o ../../../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/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 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 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 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 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 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 'monster_dest': ../../../test/cache_common.c:768:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] monster_dest(H5F_t * f, void * thing) ^ ../../../test/cache_common.c:768:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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/cache_common.c: In function 'huge_dest': ../../../test/cache_common.c:761:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] huge_dest(H5F_t * f, void * thing) ^ ../../../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/cache_common.c:761:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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 'pico_dest': ../../../test/cache_common.c:712:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pico_dest(H5F_t * f, void * thing) ^ ../../../test/cache_common.c:712: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 'small_dest': ../../../test/cache_common.c:740:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] small_dest(H5F_t * f, void * thing) ^ ../../../test/cache_common.c:740:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC tconfig.o ../../../test/cache_common.c: In function 'nano_dest': ../../../test/cache_common.c:719:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] nano_dest(H5F_t * f, void * thing) ^ ../../../test/cache_common.c:719: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 'tiny_dest': ../../../test/cache_common.c:733:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tiny_dest(H5F_t * f, void * thing) ^ ../../../test/cache_common.c:733: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 'micro_dest': ../../../test/cache_common.c:726:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] micro_dest(H5F_t * f, void * thing) ^ ../../../test/cache_common.c:726:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tconfig.c: In function 'test_config_ctypes': ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:117:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(char, H5_SIZEOF_CHAR); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:118:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(signed char, unsigned char, H5_SIZEOF_CHAR); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:118:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(signed char, unsigned char, H5_SIZEOF_CHAR); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:119:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int, unsigned int, H5_SIZEOF_INT); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:119:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int, unsigned int, H5_SIZEOF_INT); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:120:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(short, unsigned short, H5_SIZEOF_SHORT); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:120:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(short, unsigned short, H5_SIZEOF_SHORT); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:121:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(long, unsigned long, H5_SIZEOF_LONG); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:121:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(long, unsigned long, H5_SIZEOF_LONG); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:122:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(float, H5_SIZEOF_FLOAT); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:123:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(double, H5_SIZEOF_DOUBLE); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:125:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(long double, H5_SIZEOF_LONG_DOUBLE); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:130:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(long long, unsigned long long, H5_SIZEOF_LONG_LONG); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:130:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(long long, unsigned long long, H5_SIZEOF_LONG_LONG); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:134:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int8_t, uint8_t, H5_SIZEOF_INT8_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:134:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int8_t, uint8_t, H5_SIZEOF_INT8_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:138:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int16_t, uint16_t, H5_SIZEOF_INT16_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:138:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int16_t, uint16_t, H5_SIZEOF_INT16_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:142:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int32_t, uint32_t, H5_SIZEOF_INT32_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:142:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int32_t, uint32_t, H5_SIZEOF_INT32_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:146:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int64_t, uint64_t, H5_SIZEOF_INT64_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:146:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int64_t, uint64_t, H5_SIZEOF_INT64_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:152:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(int_fast8_t, H5_SIZEOF_INT_FAST8_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:156:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(uint_fast8_t, H5_SIZEOF_UINT_FAST8_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:160:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_fast16_t, uint_fast16_t, H5_SIZEOF_INT_FAST16_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:160:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_fast16_t, uint_fast16_t, H5_SIZEOF_INT_FAST16_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:164:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_fast32_t, uint_fast32_t, H5_SIZEOF_INT_FAST32_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:164:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_fast32_t, uint_fast32_t, H5_SIZEOF_INT_FAST32_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:168:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_fast64_t, uint_fast64_t, H5_SIZEOF_INT_FAST64_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:168:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_fast64_t, uint_fast64_t, H5_SIZEOF_INT_FAST64_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:172:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least8_t, uint_least8_t, H5_SIZEOF_INT_LEAST8_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:172:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least8_t, uint_least8_t, H5_SIZEOF_INT_LEAST8_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:176:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least16_t, uint_least16_t, H5_SIZEOF_INT_LEAST16_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:176:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least16_t, uint_least16_t, H5_SIZEOF_INT_LEAST16_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:180:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least32_t, uint_least32_t, H5_SIZEOF_INT_LEAST32_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:180:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least32_t, uint_least32_t, H5_SIZEOF_INT_LEAST32_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:184:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least64_t, uint_least64_t, H5_SIZEOF_INT_LEAST64_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:184:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least64_t, uint_least64_t, H5_SIZEOF_INT_LEAST64_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:193:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(off_t, H5_SIZEOF_OFF_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:197:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(size_t, H5_SIZEOF_SIZE_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:201:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(ssize_t, H5_SIZEOF_SSIZE_T); ^ ../../../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 'huge_clear': ../../../test/cache_common.c:604:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] huge_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:604:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC tfile.o ../../../test/cache_common.c: In function 'pico_clear': ../../../test/cache_common.c:555:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pico_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:555: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 'small_clear': ../../../test/cache_common.c:583:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] small_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:583: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 'large_clear': ../../../test/cache_common.c:597:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] large_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:597:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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/cache_common.c: In function 'monster_clear': ../../../test/cache_common.c:611:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] monster_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:611:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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_file_open_overlap': ../../../test/tfile.c:1794:13: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] nobjs = H5Fget_obj_count(fid1, H5F_OBJ_LOCAL|H5F_OBJ_ALL); ^ ../../../test/tfile.c:1815:13: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] nobjs = H5Fget_obj_count(fid2, H5F_OBJ_ALL); ^ ../../../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); ^ ../../../test/cache_common.c: In function 'tiny_clear': ../../../test/cache_common.c:576:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tiny_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:576: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/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/cache_common.c: In function 'micro_clear': ../../../test/cache_common.c:569:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] micro_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:569: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 'medium_clear': ../../../test/cache_common.c:590:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] medium_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:590: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 'nano_clear': ../../../test/cache_common.c:562:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] nano_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:562: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 'variable_clear': ../../../test/cache_common.c:618:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] variable_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:618: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 'large_flush': ../../../test/cache_common.c:920:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] large_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:920:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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 'variable_flush': ../../../test/cache_common.c:944:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] variable_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:944: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 'pico_flush': ../../../test/cache_common.c:872:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pico_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:872: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 'nano_flush': ../../../test/cache_common.c:880:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] nano_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:880:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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 'micro_flush': ../../../test/cache_common.c:888:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] micro_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:888: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 'huge_flush': ../../../test/cache_common.c:928:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] huge_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:928: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 'tiny_flush': ../../../test/cache_common.c:896:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tiny_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:896: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 'medium_flush': ../../../test/cache_common.c:912:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] medium_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:912: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 'monster_flush': ../../../test/cache_common.c:936:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] monster_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:936: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 'small_flush': ../../../test/cache_common.c:904:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] small_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:904: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, ^ ../../../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/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] CC tgenprop.o ../../../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__); ^ CC th5o.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/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/th5o.c: In function 'test_h5o_comment': ../../../test/th5o.c:1011:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment(fid, check_comment, (size_t)comment_len+1); ^ ../../../test/th5o.c:1025:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment(grp, check_comment, (size_t)comment_len+1); ^ ../../../test/th5o.c:1039:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment(dtype, check_comment, (size_t)comment_len+1); ^ ../../../test/th5o.c:1053:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment(dset, check_comment, (size_t)comment_len+1); ^ ../../../test/th5o.c: In function 'test_h5o_comment_by_name': ../../../test/th5o.c:1182:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment_by_name(fid, ".", check_comment, (size_t)comment_len+1, H5P_DEFAULT); ^ ../../../test/th5o.c:1196:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment_by_name(fid, "group", check_comment, (size_t)comment_len+1, H5P_DEFAULT); ^ ../../../test/th5o.c:1206:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment_by_name(grp, "datatype", check_comment, (size_t)comment_len+1, H5P_DEFAULT); ^ ../../../test/th5o.c:1216:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment_by_name(fid, "dataset", check_comment, (size_t)comment_len+1, H5P_DEFAULT); ^ ../../../test/th5o.c: In function 'test_h5o_link': ../../../test/th5o.c:768:1: warning: stack usage is 80464 bytes [-Wstack-usage=] test_h5o_link(void) ^ ../../../test/th5o.c:900:1: warning: the frame size of 80224 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end test_h5o_link() */ ^ CC th5s.o 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/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) ^ ../../../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 tmeta.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) ^ ../../../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); ^ CC tmisc.o ../../../test/titerate.c: In function 'test_iter_group_large': ../../../test/titerate.c:574:1: warning: stack usage is 13632 bytes [-Wstack-usage=] test_iter_group_large(hid_t fapl) ^ ../../../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: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"); ^ CC trefer.o ../../../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_misc22': ../../../test/tmisc.c:3733:28: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] correct = prec[j]; ^ ../../../test/tmisc.c:3735:31: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] correct = H5Tget_size(idts[i]) * 8; ^ ../../../test/tmisc.c: In function 'test_misc23': ../../../test/tmisc.c:3882:14: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] status = H5Iget_name(tmp_id, objname, (size_t)MISC23_NAME_BUF_SIZE); ^ ../../../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/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 long unsigned int}' from 'ssize_t {aka long 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 long unsigned int}' from 'ssize_t {aka long 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 long unsigned int}' from 'ssize_t {aka long 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/trefer.c:418:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment(group, read_comment, (size_t)10); ^ ../../../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 'long 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 'long 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 'long 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 'long 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/trefer.c: In function 'test_reference_group': ../../../test/trefer.c:1328:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Lget_name_by_idx(gid, ".", H5_INDEX_NAME, H5_ITER_INC, (hsize_t)0, objname, (size_t)NAME_SIZE, H5P_DEFAULT); ^ CC trefstr.o CC tselect.o ../../../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/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: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/tattr.c: In function 'test_attr_open_by_idx': ../../../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] ../../../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] CC tsohm.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 *, long 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 *, long 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 ttime.o 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 long 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 'test_objnames': ../../../test/tunicode.c:402:9: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment_by_name(fid, string, read_buf, (size_t)MAX_STRING_LENGTH, H5P_DEFAULT); ^ ../../../test/tunicode.c: In function 'test_attrname': ../../../test/tunicode.c:535:9: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name(attr_id, (size_t)MAX_STRING_LENGTH, read_buf); ^ ../../../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 'dump_string': ../../../test/tunicode.c:784:12: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] length = strlen(string); ^ ../../../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 long unsigned int}' may alter its value [-Wconversion] size=H5Tget_precision(type); ^ ../../../test/tvltypes.c:189:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] size=H5Tget_size(type); ^ ../../../test/tvltypes.c:192:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] 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:1004:8: warning: size of 'wdata' is 3072 bytes [-Wlarger-than=] s1 wdata[SPACE3_DIM1]; /* data to write */ ^ ../../../test/tvltypes.c:1005:8: warning: size of 'rdata' is 3072 bytes [-Wlarger-than=] s1 rdata[SPACE3_DIM1]; /* data to read */ ^ ../../../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)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/cache.c: In function 'check_flush_cache__single_entry': ../../../test/cache.c:10889:1: warning: stack usage is 12672 bytes [-Wstack-usage=] check_flush_cache__single_entry(H5F_t * file_ptr) ^ CC istore.o CC bittests.o ../../../test/istore.c: In function 'test_sparse': ../../../test/istore.c:532:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] offset[0] = (hsize_t)(HDrandom() % (TEST_SPARSE_SIZE-nx)); ^ ../../../test/istore.c:533:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] offset[1] = (hsize_t)(HDrandom() % (TEST_SPARSE_SIZE-ny)); ^ ../../../test/istore.c:534:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] offset[2] = (hsize_t)(HDrandom() % (TEST_SPARSE_SIZE-nz)); ^ ../../../test/bittests.c: In function 'test_find': ../../../test/bittests.c:91:14: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] v1[i / 8] = 1 << (i % 8); ^ ../../../test/bittests.c:124:13: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] v1[i/8] &= ~(1<<(i%8)); ^ ../../../test/bittests.c: In function 'test_copy': ../../../test/bittests.c:178:22: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] s_offset = HDrand() % (8*sizeof v1); ^ ../../../test/bittests.c:179:22: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] d_offset = HDrand() % (8*sizeof v2); ^ ../../../test/bittests.c: In function 'test_shift': ../../../test/bittests.c:300:20: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] offset = HDrand() % (8*sizeof vector); ^ ../../../test/bittests.c:304:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] shift_dist = HDrand() % size; ^ ../../../test/bittests.c:304:22: warning: conversion to 'ssize_t {aka long int}' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] shift_dist = HDrand() % size; ^ ../../../test/bittests.c:314:23: warning: conversion to 'long unsigned int' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion] if ((size_t)n!=offset+shift_dist) { ^ ../../../test/bittests.c:353:30: warning: conversion to 'long unsigned int' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion] if (n!=(ssize_t)(offset+size-shift_dist-1)) { ^ ../../../test/bittests.c:365:26: warning: conversion to 'ssize_t {aka long int}' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] shift_dist = size; ^ ../../../test/bittests.c: In function 'test_increment': ../../../test/bittests.c:433:20: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] offset = HDrand() % (8*sizeof vector); ^ ../../../test/bittests.c: In function 'test_decrement': ../../../test/bittests.c:520:20: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] offset = HDrand() % (8*sizeof vector); ^ ../../../test/bittests.c: In function 'test_negate': ../../../test/bittests.c:592:20: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] offset = HDrand() % (8*sizeof vector); ^ ../../../test/bittests.c: In function 'test_set': ../../../test/bittests.c:692:22: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] d_offset = HDrand() % (8*sizeof v2); ^ ../../../test/bittests.c: In function 'test_clear': ../../../test/bittests.c:809:22: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] d_offset = HDrand() % (8*sizeof v2); ^ CC dt_arith.o CC dtypes.o ../../../test/dt_arith.c: In function 'some_dummy_func': ../../../test/dt_arith.c:535:36: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] HDsnprintf(s, sizeof(s), "%g", x); ^ ../../../test/dt_arith.c: In function 'test_particular_fp_integer': ../../../test/dt_arith.c:829:30: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] printf(" %29.20e\n", x); ^ ../../../test/dt_arith.c: In function 'test_conv_int_1': ../../../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: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/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; ^ ../../../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/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); ^ ../../../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}; ^ 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 long 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 long 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/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: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/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: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/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/dt_arith.c:4175:19: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for(q=dst_nbits/8; qb[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/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); ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/dsets.c:26: ../../../src/H5private.h:1097:31: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] #define HDrandom() HDrand() ^ ../../../test/dsets.c:3712:26: note: in expansion of macro 'HDrandom' 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; ^ In file included from ../../../test/dsets.c:26:0: ../../../test/dsets.c: In function 'test_set_local': ../../../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)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 long unsigned int}' may alter its value [-Wconversion] s_ptr->a = i*8+0; ^ ../../../test/cmpd_dset.c:922:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->b = i*8+1; ^ ../../../test/cmpd_dset.c:924:20: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->c[j] = i*8+j; ^ ../../../test/cmpd_dset.c:925:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->d = i*8+6; ^ ../../../test/cmpd_dset.c:926:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->e = i*8+7; ^ ../../../test/cmpd_dset.c:928:23: warning: conversion to 'float' from 'size_t {aka long 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 long 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 long 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 long 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 long unsigned int}' may alter its value [-Wconversion] s_ptr->j = i*2/3+3; ^ ../../../test/cmpd_dset.c:935:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->k = i/7+1; ^ ../../../test/cmpd_dset.c:936:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->l = i/7+2; ^ ../../../test/cmpd_dset.c:937:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->m = i/7+3; ^ ../../../test/cmpd_dset.c:938:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->n = i/7+4; ^ ../../../test/cmpd_dset.c:940:23: warning: conversion to 'long int' from 'size_t {aka long 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 long 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 long 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 long unsigned int}' may alter its value [-Wconversion] s_ptr->a = i*8+0; ^ ../../../test/cmpd_dset.c:1000:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->b = i*8+1; ^ ../../../test/cmpd_dset.c:1002:20: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->c[j] = i*8+j; ^ ../../../test/cmpd_dset.c:1003:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->d = i*8+6; ^ ../../../test/cmpd_dset.c:1004:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->e = i*8+7; ^ ../../../test/cmpd_dset.c:1006:23: warning: conversion to 'float' from 'size_t {aka long 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 long 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 long 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 long 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 long unsigned int}' may alter its value [-Wconversion] s_ptr->j = i*2/3+3; ^ ../../../test/cmpd_dset.c:1013:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->k = i/7+1; ^ ../../../test/cmpd_dset.c:1014:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->l = i/7+2; ^ ../../../test/cmpd_dset.c:1015:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->m = i/7+3; ^ ../../../test/cmpd_dset.c:1016:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->n = i/7+4; ^ ../../../test/cmpd_dset.c:1018:23: warning: conversion to 'long int' from 'size_t {aka long 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 long 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 long unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->q = i*3+2; ^ ../../../test/cmpd_dset.c:1022:23: warning: conversion to 'long long int' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->r = i*5+1; ^ ../../../test/cmpd_dset.c:1023:23: warning: conversion to 'long long int' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->s = i*5+2; ^ ../../../test/cmpd_dset.c:1024:23: warning: conversion to 'long long int' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->t = i*5+3; ^ ../../../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/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); ^ CC filter_fail.o 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) ^ CC extend.o CC external.o ../../../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/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/external.c: In function 'test_2': ../../../test/external.c:612:14: warning: variable 'n' set but not used [-Wunused-but-set-variable] hssize_t n; /*bytes of I/O */ ^ ../../../test/external.c: In function 'test_3': ../../../test/external.c:780:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] whole[i] = i; ^ ../../../test/external.c:801:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] whole[i] = 100 + i; ^ In file included from ../../../test/external.c:23:0: ../../../test/external.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 ../../../test/h5test.h:26:0, from ../../../test/external.c:22: ../../../test/external.c: In function 'test_3': ../../../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/external.c:768:2: note: in expansion of macro 'HDwrite' HDwrite(fd, temparray, (i-1)*10); ^ ../../../test/dsets.c: In function 'test_chunk_expand': ../../../test/dsets.c:7549:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_chunk_expand(hid_t fapl) ^ CC efc.o ../../../test/efc.c:36:13: warning: size of 'filename' is 6144 bytes [-Wlarger-than=] static char filename[6][1024]; ^ ../../../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/cmpd_dset.c: In function 'test_hdf5_src_subset': ../../../test/cmpd_dset.c:888:23: warning: assuming signed overflow does not occur when simplifying division [-Wstrict-overflow] s_ptr->h[j] = i*j/5+j; ^ ../../../test/cmpd_dset.c:888:23: warning: assuming signed overflow does not occur when simplifying division [-Wstrict-overflow] ../../../test/cmpd_dset.c:888:23: warning: assuming signed overflow does not occur when simplifying division [-Wstrict-overflow] CC objcopy.o ../../../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/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/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/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/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); ^ 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/objcopy.c: In function 'addr_lookup.isra.0': ../../../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) ^ CC links.o ../../../test/objcopy.c: In function 'test_copy_dataset_compressed_vl': ../../../test/objcopy.c:12407:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } /* main */ ^ ../../../test/links.c: In function 'external_link_dangling': ../../../test/links.c:2698:18: warning: conversion to 'hid_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] status = H5Lget_name_by_idx(rid, "no_file", H5_INDEX_NAME, H5_ITER_INC, 0, NULL, 0, H5P_DEFAULT); ^ ../../../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_info_by_idx': ../../../test/links.c:11058:23: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Lget_name_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/links.c:11100:23: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Lget_name_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/links.c:11142:23: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Lget_name_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/links.c: In function 'link_info_by_idx_old': ../../../test/links.c:11310:19: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Lget_name_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/links.c: In function 'link_iterate_check': ../../../test/links.c:12070:23: warning: conversion to 'int64_t {aka 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 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 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 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) ^ 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 int}' may change the sign of the result [-Wsign-conversion] hs_offset[0] = HDstrtoll(s, NULL, 0); ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/big.c:56: ../../../test/big.c: In function 'main': ../../../test/big.c:804:15: warning: conversion to 'unsigned int' from 'long unsigned int' may alter its value [-Wconversion] HDsrandom(seed); ^ ../../../src/H5private.h:1220:41: note: in definition of macro 'HDsrandom' #define HDsrandom(S) HDsrand(S) ^ ../../../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: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) ^ ../../../test/fillval.c: In function 'test_rdwr_cases': ../../../test/fillval.c:886:21: warning: 'fill_c.a' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(stdout," Elmt={%Hu, %Hu, %Hu, %Hu, %Hu}, read: %f, %d, %f, %c" ^ ../../../test/fillval.c:886:21: warning: 'fill_c.x' may be used uninitialized in this function [-Wmaybe-uninitialized] ../../../test/fillval.c:886:21: warning: 'fill_c.y' may be used uninitialized in this function [-Wmaybe-uninitialized] ../../../test/fillval.c:886:21: warning: 'fill_c.z' may be used uninitialized in this function [-Wmaybe-uninitialized] CC flush1.o ../../../test/flush1.c:35:15: warning: size of 'the_data' is 80000 bytes [-Wlarger-than=] static double the_data[100][100]; ^ ../../../test/flush1.c: In function 'create_file': ../../../test/flush1.c:77: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); ^ ../../../test/flush1.c: In function 'extend_file': ../../../test/flush1.c:134: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 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) { ^ ../../../test/flush2.c:81:40: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] (double)(hssize_t)i/(hssize_t)(j+1)); ^ 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 long 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 long 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:13456:29: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] old_actual_id_len = tparam->actual_id_len; ^ ../../../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_random_pow2': ../../../test/fheap.c:15397:31: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] unsigned size_range = (tmp_cparam.managed.start_block_size / 8); /* Object size range */ ^ ../../../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 long 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 long 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 long 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 long 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); ^ CC unregister.o CC error_test.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/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 'error_stack': ../../../test/error_test.c:276:19: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] if((err_num = H5Eget_num(H5E_DEFAULT)) < 0) ^ ../../../test/error_test.c:285:19: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] if((err_num = H5Eget_num(ERR_STACK)) == 0) { ^ ../../../test/error_test.c: In function 'test_long_desc': ../../../test/error_test.c:357:24: warning: conversion to 'char' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] long_desc[u] = 'A' + (u % 26); ^ ../../../test/error_test.c: In function 'test_create': ../../../test/error_test.c:497:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(estack_id); ^ ../../../test/error_test.c:504:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(estack_id); ^ ../../../test/error_test.c:511:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(estack_id); ^ ../../../test/error_test.c: In function 'test_copy': ../../../test/error_test.c:549:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(H5E_DEFAULT); ^ ../../../test/error_test.c:556:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(estack_id); ^ ../../../test/error_test.c:560:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(H5E_DEFAULT); ^ ../../../test/error_test.c:567:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(H5E_DEFAULT); ^ 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/unregister.c:92:1: warning: stack usage is 81552 bytes [-Wstack-usage=] test_unregister_filters(hid_t my_fapl) ^ ../../../test/unregister.c:213:1: warning: the frame size of 81376 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ 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]; ^ 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 ../../../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/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] ../../../test/plugin.c: In function 'test_read_data': ../../../test/plugin.c:425:1: warning: stack usage is 80144 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 libdynlib1.la ../../../test/plugin.c: In function 'test_filter_internal': ../../../test/plugin.c:85:1: warning: stack usage is 160320 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 160080 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 80144 bytes [-Wstack-usage=] test_noread_data(hid_t dataset) ^ ../../../test/plugin.c:556:1: warning: the frame size of 80032 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ar: `u' modifier ignored since `D' is the default (see `U') CCLD libdynlib2.la CCLD libdynlib3.la 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 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 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_str.lo CC h5tools_utils.lo CC h5tools_dump.lo ../../../../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_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); ^ ../../../../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] ../../../../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 'long 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) ^ In file included from ../../../../tools/lib/h5tools_utils.c:33:0: ../../../../tools/lib/h5tools_utils.h:33:29: warning: conversion to 'size_t {aka long 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.c:1571:54: warning: conversion to 'long 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 'long 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) ^ 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"); ^ ../../../../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_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); ^ ../../../../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 long unsigned int}' may alter its value [-Wconversion] 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 'long 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) ^ In file included from ../../../../tools/lib/h5tools_utils.c:31:0: ../../../../tools/lib/h5tools_utils.c: In function 'print_version': ../../../../tools/lib/h5tools.c:1713:54: warning: conversion to 'long 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_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_str.c: In function 'h5tools_str_append': ../../../../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_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] ../../../../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_str.c:27:0: ../../../../tools/lib/h5tools_str.c:171:43: warning: conversion to 'size_t {aka long 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 long 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_utils.c: In function 'find_objs_cb': ../../../../tools/lib/h5tools_str.c:179:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] str->len += nchars; ^ ../../../../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_utils.c: In function 'add_obj': ../../../../tools/lib/h5tools_utils.c:685:9: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] u = table->nobjs++; ^ In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_points': 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.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_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: In function 'h5tools_str_dump_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_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:448:42: warning: conversion to '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]); ^ ../../../../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"); ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_dump_region_points': ../../../../tools/lib/h5tools_str.c:509:38: warning: conversion to '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]); ^ ../../../../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_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; ^ ../../../../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"); ^ ../../../../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: 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); ^ 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_dump.c:809:54: warning: conversion to 'long 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_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_dump.c:818:21: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] if((type_size = H5Tget_size(type_id)) == 0) ^ ../../../../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]) ^ In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c:821:41: warning: conversion to 'long 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_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_dump.c:834:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (jndx = 0; jndx < npoints; jndx++, elmtno++) { ^ ../../../../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_dump.c:849:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (jndx == npoints - 1) ^ ../../../../tools/lib/h5tools_dump.c:855:27: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.sm_pos = jndx * ndims; ^ ../../../../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_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_str.c:858:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(char)) ^ ../../../../tools/lib/h5tools_dump.c:870:58: warning: conversion to 'size_t {aka long 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: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_dump.c:872:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (jndx + 1 < npoints || (region_flags & END_OF_DATA) == 0) ^ ../../../../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)) ^ In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_region_data_points': ../../../../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; ^ ../../../../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_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_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:34: warning: conversion to '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_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; ^ 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"); ^ ../../../../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; ^ ../../../../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_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; ^ ../../../../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:923:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(unsigned long)) ^ ../../../../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_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 change the sign of the result [-Wsign-conversion] 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; ^ ../../../../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: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_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 long 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_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 long unsigned int}' from 'long 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 'long unsigned int' from 'long 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_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/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 long unsigned int}' may alter its value [-Wconversion] #define HDstrlen(S) strlen(S) ^ ../../../../tools/lib/h5tools_dump.c:2659:18: note: in expansion of macro 'HDstrlen' nchars = HDstrlen(name[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_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"); ^ ../../../../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"); ^ ../../../../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_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_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/h5tools_dump.c: In function 'h5tools_dump_comment': ../../../../tools/lib/h5tools_dump.c:3472:59: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long 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_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 '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) ^ ../../../../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.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: 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/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.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) ^ 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_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/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; ^ CC h5diff_array.lo ../../../../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); ^ CC h5diff_attr.lo CC h5diff_dset.lo ../../../../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] CC h5diff_util.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) ^ CC h5trav.lo CC h5tools_filters.lo ../../../../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/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/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: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/h5diff_common.c: In function 'check_n_input': ../../../../tools/h5diff/h5diff_common.c:362:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] check_n_input( const char *str ) ^ ../../../../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 'long 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 long 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 'long 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 long 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 'long 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 long 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: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 'long 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 long 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 'long 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 long 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 '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 '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 '*.LC1' 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_xml.o CC h5dumpgentest.o CC h5dump_ddl.o ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_dataset': ../../../../tools/h5dump/h5dumpgentest.c:398:12: warning: size of 'dset2' is 4800 bytes [-Wlarger-than=] double dset2[30][20]; ^ ../../../../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_xml.c: In function 'xml_dump_all_cb': ../../../../tools/h5dump/h5dump_xml.c:160:22: warning: conversion to 'size_t {aka long 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/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.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_xml.c:201:9: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] ../../../../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/h5dump_xml.c: In function 'xml_escape_the_string': ../../../../tools/h5dump/h5dump_xml.c:751:15: warning: conversion to 'size_t {aka long 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 long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../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/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/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: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.c: In function 'parse_hsize_list': ../../../../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.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: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.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:1174:13: warning: enumeration value 'H5T_ORDER_NONE' not handled in switch [-Wswitch-enum] ../../../../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/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: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_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_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 long 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/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 long 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_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 long 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_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: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/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:2074:22: warning: conversion to 'size_t {aka long 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_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/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.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: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/h5dump.c:1697:40: warning: conversion to '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/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/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: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: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_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/h5dump_xml.c: In function 'xml_dump_named_datatype': ../../../../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: In function 'dump_datatype': ../../../../tools/h5dump/h5dump_xml.c:2400:22: warning: conversion to 'size_t {aka long 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/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:63:22: warning: conversion to 'size_t {aka long 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_dataspace': ../../../../tools/h5dump/h5dump_ddl.c:92:22: warning: conversion to 'size_t {aka long 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 long 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/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/h5dump_ddl.c: In function 'dump_all_cb': ../../../../tools/h5dump/h5dump_ddl.c:201:22: warning: conversion to 'size_t {aka long 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; ^ In file included from ../../../../tools/h5dump/h5dumpgentest.c:28:0: ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes': ../../../../tools/h5dump/h5dumpgentest.c:2545:39: warning: conversion to 'long 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 long 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 'long 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 long 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: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:2537:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret=0; ^ ../../../../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_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/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: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: 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: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 long 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: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 long 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 'long 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/h5dump_ddl.c: In function 'dump_group': ../../../../tools/h5dump/h5dumpgentest.c:2849:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(j=0; jngroups = (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_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/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.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 long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] 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:305:17: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] left_overs -= n; ^ ../../../../tools/misc/h5repart.c:305:20: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] left_overs -= n; ^ ../../../../tools/misc/h5repart.c:356:13: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] src_offset += n; ^ ../../../../tools/misc/h5repart.c:356:16: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] src_offset += n; ^ ../../../../tools/misc/h5repart.c:360:14: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] dst_offset += n; ^ ../../../../tools/misc/h5repart.c:360:17: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] dst_offset += n; ^ ../../../../tools/misc/h5repart.c:365:14: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] dst_offset += n; ^ ../../../../tools/misc/h5repart.c:365:17: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] dst_offset += n; ^ ../../../../tools/misc/h5repart.c:389:13: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] dst_offset += n; ^ ../../../../tools/misc/h5repart.c:389:16: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] dst_offset += n; ^ ../../../../tools/misc/h5repart.c:471:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] hdsize = dst_size; ^ ../../../../tools/misc/h5repart_gentest.c:30:5: warning: stack usage is 16512 bytes [-Wstack-usage=] int main(void) ^ ../../../../tools/misc/h5repart_gentest.c:100:1: warning: the frame size of 16432 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CC talign.o CC repart_test.o ../../../../tools/misc/h5debug.c: At top level: ../../../../tools/misc/h5debug.c:53:0: warning: macro "INDENT" is not used [-Wunused-macros] #define INDENT 3 ^ ../../../../tools/misc/h5repart.c:186:1: warning: stack usage is 8640 bytes [-Wstack-usage=] main (int argc, char *argv[]) ^ ../../../../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 h5debug ../../../../tools/misc/talign.c:196:5: warning: 'spc' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(spc); ^ CCLD h5mkgrp CCLD h5repart_gentest CCLD repart_test CCLD h5repart CCLD talign 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 173064 bytes [-Wlarger-than=] struct Options opt; ^ In file included from ../../../../tools/h5import/h5import.c:17:0: ../../../../tools/h5import/h5import.c: In function 'processConfigurationFile': ../../../../src/H5private.h:1297:32: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] #define HDstrtol(S,R,N) strtol(S,R,N) ^ ../../../../tools/h5import/h5import.c:1442:40: note: in expansion of macro 'HDstrtol' ival = HDstrtol(more, &more, 10); ^ ../../../../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); ^ ../../../../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] CCLD h5importtest ../../../../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 174736 bytes [-Wstack-usage=] int main(int argc, char *argv[]) ^ ../../../../tools/h5import/h5import.c:263:1: warning: the frame size of 174496 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 h5repack.o CC h5repack_copy.o CC h5repack_filters.o CC dynlib_rpk.lo ../../../../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_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/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/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.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 */ ^ CC h5repack_opttable.o CC h5repack_parse.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] ../../../../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 'long 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_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 'long 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_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) ^ CC h5repack_refs.o 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 'long 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 'long 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_refs.c:712:30: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] 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 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int idx = i*msize+H5Tget_member_offset( mtype_id, (unsigned)ref_comp_index[j]); ^ ../../../../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_verify.o CC h5repack_main.o CC testh5repack_detect_szip.o 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/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); ^ CC h5repacktst.o CCLD libdynlibadd.la ../../../../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 */ ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repacktst.c:16: ../../../../tools/h5repack/h5repacktst.c: In function 'write_dset_in': ../../../../tools/h5repack/h5repacktst.c:3957:46: warning: conversion to 'long 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 'long 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 'long 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 'long 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 CCLD h5repack 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 241200 bytes [-Wstack-usage=] int make_layout3(hid_t loc_id) ^ ../../../../tools/h5repack/h5repacktst.c:3138:1: warning: the frame size of 240976 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ 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 h5jamgentest.o CC tellub.o 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: In function 'copy_to_file': ../../../../tools/h5jam/h5unjam.c:377:24: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion] bytes_in = how_much; ^ ../../../../tools/h5jam/h5unjam.c:396:18: warning: conversion to 'long unsigned int' from 'ssize_t {aka long 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 long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] how_much -= bytes_read; ^ ../../../../tools/h5jam/h5unjam.c:397:14: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] from += bytes_read; ^ ../../../../tools/h5jam/h5unjam.c:397:17: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] from += bytes_read; ^ ../../../../tools/h5jam/h5unjam.c:398:12: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] to += bytes_read; ^ ../../../../tools/h5jam/h5unjam.c:398:15: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] to += 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) ^ ../../../../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); ^ ../../../../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); ^ CC getub.o CCLD h5unjam 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 h5jam CCLD h5jamgentest CCLD getub 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 ../../../../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:323:33: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] return (double)(hssize_t)nio/(hssize_t)nio_g; ^ ../../../../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:173:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] if ((param.dset_size[i]%param.buf_size[i])!=0) { ^ ../../../../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:438:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (parms->buf_size[i]==parms->dset_size[i]) ^ ../../../../tools/perform/sio_engine.c:439:32: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] cont_dim = i; ^ ../../../../tools/perform/sio_engine.c:454:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka 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 long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] buf_offset[local_dim] = i; ^ ../../../../tools/perform/sio_engine.c:730:20: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] for (j=i+1; j < parms->rank; j++) ^ ../../../../tools/perform/sio_engine.c:731:26: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] d_offset *= parms->dset_size[j]; ^ ../../../../tools/perform/sio_engine.c:733:45: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] linear_dset_offset += (offset[i]+buf_offset[i])*d_offset; ^ In file included from ../../../../tools/perform/sio_perf.h:20:0, from ../../../../tools/perform/sio_engine.c:31: ../../../../tools/perform/sio_engine.c:737:37: warning: conversion to '__off64_t {aka long int}' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0; ^ ../../../../src/H5private.h:1000:43: note: in definition of macro 'HDlseek' #define HDlseek(F,O,W) lseek64(F,O,W) ^ ../../../../tools/perform/sio_engine.c:737:14: note: in expansion of macro 'POSIXSEEK' rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0; ^ ../../../../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:794:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (parms->buf_size[i]==parms->dset_size[i]) ^ ../../../../tools/perform/sio_engine.c:795:32: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] cont_dim = i; ^ ../../../../tools/perform/sio_engine.c:807:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka 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 long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] buf_offset[local_dim] = i; ^ ../../../../tools/perform/sio_engine.c:1029:20: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] for (j=i+1; jrank; j++) ^ ../../../../tools/perform/sio_engine.c:1030:26: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] d_offset *= parms->dset_size[j]; ^ ../../../../tools/perform/sio_engine.c:1032:45: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] linear_dset_offset += (offset[i]+buf_offset[i])*d_offset; ^ In file included from ../../../../tools/perform/sio_perf.h:20:0, from ../../../../tools/perform/sio_engine.c:31: ../../../../tools/perform/sio_engine.c:1036:37: warning: conversion to '__off64_t {aka long int}' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0; ^ ../../../../src/H5private.h:1000:43: note: in definition of macro 'HDlseek' #define HDlseek(F,O,W) lseek64(F,O,W) ^ ../../../../tools/perform/sio_engine.c:1036:14: note: in expansion of macro 'POSIXSEEK' rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0; ^ ../../../../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 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/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:108:28: warning: size of 'l_opts' is 2496 bytes [-Wlarger-than=] static struct long_options l_opts[] = { ^ ../../../../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 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 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': In file included from ../../../../tools/perform/iopipe.c:24:0: ../../../../tools/perform/iopipe.c: In function 'synchronize': ../../../../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_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/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/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/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); ^ ../../../../tools/perform/sio_perf.c: In function 'parse_command_line': ../../../../tools/perform/sio_perf.c:960:30: warning: conversion to 'size_t {aka long 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 long 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) { ^ ../../../../tools/perform/sio_perf.c:1033:44: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->chk_size[j] = parse_size_directive(buf); ^ ../../../../tools/perform/sio_perf.c:1183:44: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] 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 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] CC overhead.o ../../../../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) ^ CC zip_perf.o ../../../../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/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 '__off_t {aka 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 '__off_t {aka 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_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/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 'uLongf {aka 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 long int}' may change the sign of the result [-Wsign-conversion] len -= rc; ^ ../../../../tools/perform/zip_perf.c:432:35: warning: conversion to 'uLongf {aka 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 long 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) { ^ CC perf_meta.o CC perf.o ../../../../tools/perform/sio_engine.c:121:1: warning: stack usage is 8336 bytes [-Wstack-usage=] CCLD iopipe CCLD chunk CCLD overhead CCLD zip_perf CCLD perf_meta CCLD perf 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 H5Exception.lo CXX H5IdComponent.lo CXX H5Library.lo CXX H5Attribute.lo CXX H5Location.lo CXX H5Object.lo CXX H5PropList.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 dsets.o CXX tattr.o CXX tcompound.o CXX tdspl.o CXX tfile.o CXX tfilter.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 ../../../../fortran/src/H5match_types.c: In function 'main': ../../../../fortran/src/H5match_types.c:409:4: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for(j=i+1;j<4;j++) /* search for next highest */ ^ ../../../../fortran/src/H5match_types.c:476:4: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for(j=i+1;j<3;j++) /* search for next highest */ ^ ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int main(void) ^ ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 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 H5f90kit.lo CC H5_f.lo CC H5Af.lo CC H5Df.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 H5Ef.lo CC H5Ff.lo CC H5Gf.lo CC H5If.lo 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 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 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 H5DO.lo CC H5DS.lo CC H5IM.lo CC H5LT.lo 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 'H5LTopen_file_image': ../../../../hl/src/H5LT.c:898:20: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] if ((buf_prcnt * buf_size) > min_incr) ^ ../../../../hl/src/H5LT.c:899:41: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] alloc_incr = (size_t)(buf_prcnt * buf_size); ^ ../../../../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/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) ^ CC H5LTanalyze.lo 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] H5LTanalyze.l: In function 'H5LTyywrap': H5LTanalyze.l:192:5: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] ../../../../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); ^ 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' CC H5LTparse.lo H5LTparse.c:406:7: warning: redundant redeclaration of 'malloc' [-Wredundant-decls] In file included from /usr/include/powerpc64le-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' 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' CC H5PT.lo CC H5TB.lo ../../../../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/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_image.o CC test_file_image.o CC test_table.o 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); ^ 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 '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_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_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) ^ CC test_ds.o ../../../../hl/test/test_ds.c: In function 'create_long_dataset': ../../../../hl/test/test_ds.c:392:13: warning: size of 'buf' is 2304 bytes [-Wlarger-than=] long buf[DIM1_SIZE*DIM2_SIZE*DIM3_SIZE*DIM4_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 'long unsigned int' from 'ssize_t {aka long 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_ds.c: In function 'test_simple': ../../../../hl/test/test_ds.c:3129:45: warning: conversion to 'long unsigned int' from 'ssize_t {aka long 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) ^ CC test_packet.o 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_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; ^ CC test_dset_opt.o ../../../../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 '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_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) ^ ../../../../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_dset_opt.c:508:14: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while(buf_left>0) { ^ ../../../../hl/test/test_dset_opt.c:515:14: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while(buf_left>0) { ^ ../../../../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_dset_opt.c:552:14: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while(buf_left>0) { ^ ../../../../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) ^ CCLD test_lite CCLD test_image CCLD test_file_image CCLD test_table CCLD test_packet CCLD test_dset_opt 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 gifread.o CC decompress.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/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/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) ^ CC writehdf.o CC hdf2gif.o CC hdfgifwr.o CC h52gifgentst.o ../../../../../hl/tools/gif2h5/hdfgifwr.c:128:24: warning: size of 'htab' is 40024 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': CCLD gif2h5 ../../../../../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/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/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: 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/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++) ^ ../../../../../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: In function 'hdfWriteGIF': ../../../../../hl/tools/gif2h5/hdfgifwr.c:75:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int hdfWriteGIF(FILE *fp, byte *pic, int ptype, int w, int h, byte *rmap, ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:75:5: 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:75:5: 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:75:5: 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:75:5: 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:75:5: 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 80912 bytes [-Wstack-usage=] ../../../../../hl/tools/gif2h5/h52gifgentst.c:103:1: warning: the frame size of 80800 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CCLD h52gifgentst 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 H5IMcc.lo CC H5IMfc.lo CC H5LTfc.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) ^ CC H5TBfc.lo FC H5DSff.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, ^ FC H5IMff.lo 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 tsttable.o FC tstimage.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 -O3 -fstack-protector-strong -Wformat -Werror=format-security" CXXFLAGS="-g -O3 -fstack-protector-strong -Wformat -Werror=format-security" FFLAGS="-g -O3 -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=powerpc64le-linux-gnu --build=powerpc64le-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/powerpc64le-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... powerpc64le-unknown-linux-gnu checking host system type... powerpc64le-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 powerpc64le-unknown-linux-gnu... no checking for config powerpc64le-unknown-linux-gnu... no checking for config unknown-linux-gnu... no checking for config unknown-linux-gnu... no checking for config powerpc64le-linux-gnu... no checking for config powerpc64le-linux-gnu... no checking for config powerpc64le-unknown... no checking for config linux-gnu... found compiler 'mpicc.openmpi' is GNU gcc-5.3.1 checking for config ../../config/site-specific/host-bos01-ppc64el-003... no checking for powerpc64le-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 powerpc64le-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 powerpc64le-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/powerpc64le-linux-gnu/5 -L/usr/lib/gcc/powerpc64le-linux-gnu/5/../../../powerpc64le-linux-gnu -L/usr/lib/gcc/powerpc64le-linux-gnu/5/../../../../lib -L/lib/powerpc64le-linux-gnu -L/lib/../lib -L/usr/lib/powerpc64le-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/powerpc64le-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 powerpc64le-unknown-linux-gnu file names to powerpc64le-unknown-linux-gnu format... func_convert_file_noop checking how to convert powerpc64le-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 powerpc64le-linux-gnu-objdump... powerpc64le-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for powerpc64le-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for powerpc64le-linux-gnu-ar... (cached) ar checking for archiver @FILE support... @ checking for powerpc64le-linux-gnu-strip... powerpc64le-linux-gnu-strip checking for powerpc64le-linux-gnu-ranlib... powerpc64le-linux-gnu-ranlib checking command to parse /usr/bin/nm -B output from mpicc.openmpi object... ok checking for sysroot... no checking for powerpc64le-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... no 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... no checking size of char... 1 checking size of short... 2 checking size of int... 4 checking size of unsigned... 4 checking size of long... 8 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... 8 checking size of uint_fast16_t... 8 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... 8 checking size of uint_fast32_t... 8 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... 8 checking size of ssize_t... 8 checking size of ptrdiff_t... 8 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... %ld and %lu 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... yes checking if correctly converting (unsigned) long long to long double values... yes 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:14:30 UTC 2016 Configured by: buildd@bos01-ppc64el-003 Configure mode: production Host system: powerpc64le-unknown-linux-gnu Uname information: Linux bos01-ppc64el-003 4.2.0-25-generic #30-Ubuntu SMP Mon Jan 18 12:31:13 UTC 2016 ppc64le ppc64le ppc64le GNU/Linux Byte sex: little-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-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-ppc64el/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-ppc64el --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-ppc64el --with-arch-directory=ppc64le --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-secureplt --with-cpu=power8 --enable-targets=powerpcle-linux --disable-multilib --enable-multiarch --disable-werror --with-long-double-128 --enable-checking=release --build=powerpc64le-linux-gnu --host=powerpc64le-linux-gnu --target=powerpc64le-linux-gnu built with gcc version 5.3.1 20160121 [ibm/gcc-5-branch merged from gcc-5-branch, revision 231573] (Ubuntu 5.3.1-7ubuntu1)) CFLAGS: -g -O3 -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 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: powerpc64le-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-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-ppc64el/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-ppc64el --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-ppc64el --with-arch-directory=ppc64le --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-secureplt --with-cpu=power8 --enable-targets=powerpcle-linux --disable-multilib --enable-multiarch --disable-werror --with-long-double-128 --enable-checking=release --build=powerpc64le-linux-gnu --host=powerpc64le-linux-gnu --target=powerpc64le-linux-gnu built with gcc version 5.3.1 20160121 [ibm/gcc-5-branch merged from gcc-5-branch, revision 231573] (Ubuntu 5.3.1-7ubuntu1)) Fortran 2003 Compiler: yes Fortran Flags: -g -O3 -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 H5dbg.lo CC H5system.lo CC H5checksum.lo ../../../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/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/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) { ^ CC H5timer.lo CC H5trace.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/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:2312:44: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] asize[argno] = iul; ^ ../../../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, ...) ^ CC H5A.lo CC H5Abtree2.lo ../../../src/H5trace.c:121:1: 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 */ ^ CC H5Adense.lo CC H5Adeprec.lo CC H5Aint.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); ^ In file included from ../../../src/H5Aint.c:38:0: ../../../src/H5Aint.c: In function 'H5A_attr_copy_file': ../../../src/H5Aint.c:2016:105: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] H5_CHECKED_ASSIGN(attr_dst->shared->data_size, size_t, H5S_GET_EXTENT_NPOINTS(attr_dst->shared->ds) * H5T_get_size(attr_dst->shared->dt), hssize_t); ^ ../../../src/H5private.h:1522:23: note: in definition of macro 'H5_CHECKED_ASSIGN' (dst) = (dsttype)(src); ^ ../../../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 H5Atest.lo CC H5AC.lo ../../../src/H5AC.c: In function 'H5AC_construct_candidate_list': CC H5B.lo ../../../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 'long 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 'long unsigned int' may alter its value [-Wconversion] aux_ptr->dirty_bytes += entry_ptr->size; ^ ../../../src/H5AC.c:3277:30: warning: conversion to 'long 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 'long unsigned int' may alter its value [-Wconversion] 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 long 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 long unsigned int}' may alter its value [-Wconversion] 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 long 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 long unsigned int}' may alter its value [-Wconversion] aux_ptr->dirty_bytes += entry_size; ^ ../../../src/H5AC.c:3691:30: warning: conversion to 'size_t {aka long 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 long unsigned int}' may alter its value [-Wconversion] aux_ptr->dirty_bytes += entry_size; ^ CC H5Bcache.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 long 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 long 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 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 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 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 ../../../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 ../../../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 H5B2hdr.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 long 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 ../../../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; ^ ../../../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)) { ^ ../../../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_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 H5D.lo CC H5Dbtree.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:6988:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C_flush_invalidate_cache(H5F_t * f, ^ ../../../src/H5C.c:7453:8: warning: assuming signed overflow does not occur when simplifying conditional [-Wstrict-overflow] if ( protected_entries > 0 ) { ^ ../../../src/H5C.c:6988:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C_flush_invalidate_cache(H5F_t * f, ^ ../../../src/H5C.c:6988:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6988: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: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/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/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 H5Dchunk.lo ../../../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 long 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 long 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 'long 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 'long 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 2232 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_set_cache_auto_resize_config': ../../../src/H5C.c:3928:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C_set_cache_auto_resize_config(H5C_t *cache_ptr, ^ ../../../src/H5C.c:3928:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:3928:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:3928:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Dcompact.lo CC H5Dcontig.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) ^ CC H5Ddbg.lo ../../../src/H5Dchunk.c:5163:7: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if(nerrors) ^ CC H5Ddeprec.lo CC H5Defl.lo CC H5Dfill.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 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 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 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 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 2232 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 H5Dint.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) */ ^ CC H5Dio.lo CC H5Dlayout.lo ../../../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 2872 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 2872 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 H5Dmpio.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 long unsigned int}' may alter its value [-Wconversion] 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 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 long 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 'long 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 long 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 'long 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 long 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 'long 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 'long 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 'long unsigned int' may alter its value [-Wconversion] 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 long 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 'long 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 H5Doh.lo CC H5Dscatgath.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 8192 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 long 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 8192 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 long 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 8192 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 long 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 8192 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 long 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 2232 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /*memory selection iteration info*/ ^ ../../../src/H5Dscatgath.c:465:20: warning: size of 'bkg_iter' is 2232 bytes [-Wlarger-than=] H5S_sel_iter_t bkg_iter; /*background iteration info*/ ^ ../../../src/H5Dscatgath.c:467:20: warning: size of 'file_iter' is 2232 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 2232 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /*memory selection iteration info*/ ^ ../../../src/H5Dscatgath.c:597:20: warning: size of 'bkg_iter' is 2232 bytes [-Wlarger-than=] H5S_sel_iter_t bkg_iter; /*background iteration info*/ ^ ../../../src/H5Dscatgath.c:599:20: warning: size of 'file_iter' is 2232 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 8192 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 long 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 2232 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 2232 bytes [-Wlarger-than=] H5S_sel_iter_t iter; /* Selection iteration 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/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/H5Dscatgath.c: In function 'H5D__gather_file': ../../../src/H5Dscatgath.c:194:1: warning: stack usage is 16912 bytes [-Wstack-usage=] H5D__gather_file(const H5D_io_info_t *_io_info, ^ ../../../src/H5Dscatgath.c:270:1: warning: the frame size of 16672 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* H5D__gather_file() */ ^ ../../../src/H5Dscatgath.c: In function 'H5D__gather_mem.isra.1': ../../../src/H5Dscatgath.c:376:1: warning: stack usage is 16672 bytes [-Wstack-usage=] H5D__gather_mem(const void *_buf, const H5S_t *space, ^ ../../../src/H5Dscatgath.c:442:1: warning: the frame size of 16416 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* H5D__gather_mem() */ ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatter_mem': ../../../src/H5Dscatgath.c:289:1: warning: stack usage is 16656 bytes [-Wstack-usage=] H5D__scatter_mem (const void *_tscat_buf, const H5S_t *space, ^ ../../../src/H5Dscatgath.c:355:1: warning: the frame size of 16416 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* H5D__scatter_mem() */ ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_read': ../../../src/H5Dscatgath.c:458:1: warning: stack usage is 23488 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 23232 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 23728 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 23472 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__scatgath_write() */ ^ CC H5Dselect.lo ../../../src/H5Dselect.c: In function 'H5D__select_io': ../../../src/H5Dselect.c:89:20: warning: size of 'mem_iter' is 2232 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /* Memory selection iteration info */ ^ ../../../src/H5Dselect.c:91:20: warning: size of 'file_iter' is 2232 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 8192 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 8192 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 long 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 long 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 37568 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 37312 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__select_io() */ ^ CC H5Dtest.lo 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 ../../../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 ../../../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 H5Fmount.lo CC H5Fmpi.lo CC H5Fquery.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) ^ ../../../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/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 H5Ftest.lo CC H5FD.lo CC H5FDcore.lo CC H5FDdirect.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) ^ 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 H5FDfamily.lo CC H5FDint.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]; ^ ../../../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 8416 bytes [-Wstack-usage=] H5FD_family_open(const char *name, unsigned flags, hid_t fapl_id, ^ CC H5FDlog.lo 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/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 ../../../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, ^ ../../../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 ../../../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 H5FDstdio.lo CC H5FL.lo CC H5FO.lo CC H5FS.lo ../../../src/H5FS.c: In function 'H5FS_new': ../../../src/H5FS.c:540:24: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] fspace->nclasses = nclasses; ^ In file included from ../../../src/H5FS.c:38:0: ../../../src/H5FSpkg.h:62:29: warning: conversion to 'size_t {aka long 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 ../../../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 H5FSdbg.lo ../../../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 H5FSsection.lo ../../../src/H5FSsection.c: In function 'H5FS_sinfo_new': ../../../src/H5FSsection.c:147:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] sinfo->sect_prefix_size = (size_t)H5FS_SINFO_PREFIX_SIZE(f); ^ ../../../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); ^ 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 ../../../src/H5FSstat.c: In function 'H5FS_stat_info': ../../../src/H5FSstat.c:99:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] stats->hdr_size = (size_t)H5FS_HEADER_SIZE(f); ^ ../../../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 H5Gbtree2.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 H5Gcache.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 H5Gcompact.lo CC H5Gdense.lo ../../../src/H5Gdense.c: In function 'H5G__dense_create': ../../../src/H5Gdense.c:325:28: warning: conversion to 'uint32_t {aka unsigned int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] bt2_cparam.rrec_size = 4 + /* Name's hash value */ ^ ../../../src/H5Gdense.c:345:32: warning: conversion to 'uint32_t {aka unsigned int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] bt2_cparam.rrec_size = 8 + /* Creation order value */ ^ CC H5Gdeprec.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 H5Gent.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 H5Gint.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) ^ CC H5Glink.lo CC H5Gloc.lo CC H5Gname.lo 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); ^ 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); ^ ../../../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 H5Goh.lo CC H5Groot.lo CC H5Gstab.lo CC H5Gtest.lo CC H5Gtraverse.lo 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/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/H5HFdblock.c: In function 'H5HF_man_dblock_create': ../../../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 */ ^ ../../../src/H5HFdblock.c:143:31: warning: conversion to 'size_t {aka long 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)) ^ 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 long 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 H5HFdtable.lo CC H5HFhdr.lo CC H5HFhuge.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/H5HFhuge.c: In function 'H5HF_huge_bt2_create': ../../../src/H5HFhdr.c: In function 'H5HF_hdr_create': ../../../src/H5HFhuge.c:127:36: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bt2_cparam.rrec_size = (size_t)(hdr->sizeof_addr /* Address of object */ ^ ../../../src/H5HFhuge.c:134:36: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bt2_cparam.rrec_size = (size_t)(hdr->sizeof_addr /* Address of object */ ^ ../../../src/H5HFhuge.c:141:36: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bt2_cparam.rrec_size = (size_t)(hdr->sizeof_addr /* Address of filtered object */ ^ ../../../src/H5HFhuge.c:149:36: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bt2_cparam.rrec_size = (size_t)(hdr->sizeof_addr /* Address of object */ ^ ../../../src/H5HFhdr.c:435:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] if(0 == (hdr->filter_len = H5O_msg_raw_size(hdr->f, H5O_PLINE_ID, FALSE, &(hdr->pline)))) ^ ../../../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 long 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 long 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 'long long unsigned int' from 'ssize_t {aka long 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; ^ CC H5HFiblock.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) ^ ../../../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:631:24: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] unsigned row = u / hdr->man_dtable.cparam.width; /* Row for current entry */ ^ ../../../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_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 CC H5HFman.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 H5HFsection.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: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 long 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 long 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 long 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 long 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 long 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 long 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.isra.0': ../../../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.2': ../../../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 H5HFspace.lo CC H5HFstat.lo CC H5HFtest.lo CC H5HFtiny.lo CC H5HG.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 long 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 long 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 long 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 long 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 long 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 'long unsigned int' from 'long 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 H5HGcache.lo CC H5HGdbg.lo ../../../src/H5HGcache.c: In function 'H5HG_load': ../../../src/H5HGcache.c:186:26: warning: conversion to 'size_t {aka long unsigned int}' from 'long 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 H5HGquery.lo CC H5HL.lo 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) ^ ../../../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 H5HLdbg.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 H5HLint.lo CC H5HP.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 H5I.lo CC H5Itest.lo CC H5L.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); ^ ../../../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 H5Lexternal.lo CC H5make_libsettings.o CC H5MF.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, ^ ../../../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 H5MFaggr.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)) { ^ CC H5MFdbg.lo CC H5MFsection.lo CC H5MM.lo CC H5MP.lo CC H5MPtest.lo CC H5O.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 H5Oainfo.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) ^ CC H5Oalloc.lo ../../../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/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/H5Oalloc.c: In function 'H5O_alloc_new_chunk': ../../../src/H5Oalloc.c:955:67: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] if(NULL == (chk_proxy = H5O_chunk_protect(f, dxpl_id, oh, chunkno - 1))) ^ ../../../src/H5Oalloc.c:973:41: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] curr_msg->chunkno = chunkno; ^ ../../../src/H5Oalloc.c:994:29: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] null_msg->chunkno = chunkno - 1; ^ ../../../src/H5Oalloc.c:1029:47: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] oh->mesg[found_other.msgno].chunkno = chunkno; ^ ../../../src/H5Oalloc.c:1081:29: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] oh->mesg[idx].chunkno = chunkno; ^ ../../../src/H5Oalloc.c:1084:38: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] if(H5O_chunk_add(f, dxpl_id, oh, chunkno) < 0) ^ ../../../src/H5Oalloc.c:1092:21: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cont->chunkno = chunkno; ^ CC H5Oattr.lo CC H5Oattribute.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 H5Obogus.lo CC H5Obtreek.lo 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_clear': ../../../src/H5Ocache.c:604:45: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] if ( H5O_chunk_serialize(f, oh, i) < 0 ) { ^ ../../../src/H5Ocache.c: In function 'H5O_cache_chk_load': ../../../src/H5Ocache.c:728:30: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] chk_proxy->chunkno = udata->oh->nchunks - 1; ^ ../../../src/H5Ocache.c: In function 'H5O_chunk_deserialize': ../../../src/H5Ocache.c:1064:15: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] chunkno = oh->nchunks++; ^ ../../../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:1289:29: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cont->chunkno = udata->cont_msg_info->nmsgs + 1; /*the next continuation message/chunk */ ^ ../../../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 H5Ochunk.lo 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 ../../../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_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 H5Ofill.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); ^ CC H5Oginfo.lo CC H5Olayout.lo CC H5Olinfo.lo CC H5Olink.lo CC H5Omessage.lo CC H5Omtime.lo CC H5Oname.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/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) ^ ../../../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 H5Onull.lo 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 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 H5Oshared.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 H5Ostab.lo CC H5Oshmesg.lo CC H5Otest.lo CC H5Ounknown.lo CC H5P.lo CC H5Pacpl.lo CC H5Pdapl.lo CC H5Pdcpl.lo CC H5Pdeprec.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 H5Pdxpl.lo CC H5Pfapl.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 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 ../../../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 H5Pocpypl.lo 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 ../../../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 H5Shyper.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)); ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_serialize': ../../../src/H5Shyper.c:2200:16: warning: conversion to 'uint32_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] len += (size_t)(8 * space->extent.rank * block_count); ^ ../../../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) ^ CC H5Smpio.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/H5Smpio.c: In function 'H5S_mpio_point_type': ../../../src/H5Smpio.c:253:19: warning: conversion to 'MPI_Aint {aka long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] disp[u] = H5VM_array_offset(space->extent.rank, space->extent.size, curr->pnt); ^ ../../../src/H5Smpio.c:254:17: warning: conversion to 'long unsigned int' from 'MPI_Aint {aka long 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 long int}' from 'long 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; ^ ../../../src/H5Smpio.c: In function 'H5S_mpio_permute_type': ../../../src/H5Smpio.c:358:20: warning: size of 'sel_iter' is 2232 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 8192 bytes [-Wlarger-than=] size_t len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../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 8192 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 long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] disp[u] = curr_off; ^ ../../../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 2232 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 long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] start_disp = d[i].start * offset[i] * elmt_size; ^ ../../../src/H5Smpio.c:675:42: warning: conversion to 'long long unsigned int' from 'long 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 long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] 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 'long long unsigned int' from 'long 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 long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] disp[outercount] = (MPI_Aint)elmt_size * tspan->low; ^ ../../../src/H5Smpio.c:918:37: warning: conversion to 'MPI_Aint {aka long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] disp[outercount] = tspan->low * (*down) * elmt_size; ^ ../../../src/H5Smpio.c:926:22: warning: conversion to 'MPI_Aint {aka long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] stride = (*down) * elmt_size; ^ CC H5Snone.lo ../../../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/H5Smpio.c: In function 'H5S_mpio_permute_type': ../../../src/H5Smpio.c:354:1: warning: stack usage is 18928 bytes [-Wstack-usage=] H5S_mpio_permute_type(const H5S_t *space, size_t elmt_size, hsize_t **permute, ^ ../../../src/H5Smpio.c:467:1: warning: the frame size of 18672 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* H5S_mpio_permute_type() */ ^ ../../../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/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/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: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/H5S.c: In function 'H5S_extend': ../../../src/H5S.c:2156:7: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if(ret_value) { ^ CC H5Spoint.lo ../../../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) ^ ../../../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] ../../../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] CC H5Sselect.lo ../../../src/H5Sselect.c: In function 'H5S_select_iterate': ../../../src/H5Sselect.c:1217:20: warning: size of 'iter' is 2232 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 8192 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 2232 bytes [-Wlarger-than=] H5S_sel_iter_t iter_a; /* Selection a iteration info */ ^ ../../../src/H5Sselect.c:1437:20: warning: size of 'iter_b' is 2232 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 2232 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 8192 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/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 19456 bytes [-Wstack-usage=] ../../../src/H5Sselect.c:1335:1: warning: the frame size of 19200 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5S_select_iterate() */ ^ ../../../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_get_select_hyper_blocklist.isra.15.constprop': ../../../src/H5Sselect.c: In function 'H5S_select_fill': ../../../src/H5Sselect.c:2003:1: warning: stack usage is 18864 bytes [-Wstack-usage=] H5S_select_fill(const void *fill, size_t fill_size, const H5S_t *space, void *_buf) ^ ../../../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/H5Sselect.c:2065:1: warning: the frame size of 18640 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* H5S_select_fill() */ ^ CC H5Stest.lo CC H5SL.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] ../../../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/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 long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] size_t level = slist->curr_level; /* Skip list level */ ^ ../../../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 H5SM.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) ^ 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/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 H5SMcache.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/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] CC H5SMmessage.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 H5SMtest.lo CC H5ST.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 H5T.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) ^ ../../../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/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] ../../../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/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/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/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/H5T.c:4068:15: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] if(dt2->shared->u.enumer.nmembs > 1) { ^ ../../../src/H5T.c:4051:15: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] if(dt1->shared->u.enumer.nmembs > 1) { ^ ../../../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] CC H5Tarray.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/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 H5Tbit.lo CC H5Tcommit.lo ../../../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: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) ^ CC H5Tcompound.lo 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) ^ ../../../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); ^ ../../../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_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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_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 H5Tcset.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: In function 'H5T__conv_ldouble_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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX); ^ ../../../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 'long 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 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 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:9157:55: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] H5T__bit_shift(int_buf, (ssize_t)(expo-src.u.f.msize), (size_t)0, buf_size * 8); ^ ../../../src/H5Tconv.c:9362:37: warning: conversion to 'size_t {aka long 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 long 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 long 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 long 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 long 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 long 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 long 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 long 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) ^ CC H5Tdbg.lo ../../../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_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 H5Tdeprec.lo CC H5Tenum.lo 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); ^ 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))) ^ ../../../src/H5detect.c:115:19: warning: size of 'd_g' is 12800 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 alter its value [-Wconversion] 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 alter its value [-Wconversion] 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 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: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 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: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 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 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++; ^ CC H5Tnative.lo 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 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/H5Tconv.c: In function 'H5T__conv_b_b': ../../../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 '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 H5Toffset.lo ../../../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] ../../../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/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_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/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 H5Toh.lo ../../../src/H5Tconv.c: In function 'H5T__conv_i_i': ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/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_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] CC H5Topaque.lo CC H5Torder.lo ../../../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_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 H5Tpad.lo CC H5Tprecis.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] ../../../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/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:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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 H5Tstrpad.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))) ^ CC H5Tvisit.lo 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] ../../../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 long 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/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 H5TS.lo CC H5VM.lo CC H5WB.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/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, ^ CC H5Z.lo ../../../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/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) ^ CC H5Zfletcher32.lo CC H5Znbit.lo CC H5Zshuffle.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_nooptype': ../../../src/H5Znbit.c:408:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++] = dtype_size; ^ ../../../src/H5Znbit.c: In function 'H5Z_set_parms_atomic': ../../../src/H5Znbit.c:450:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++] = dtype_size; ^ ../../../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 long 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:484:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++] = dtype_precision; ^ ../../../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:536:34: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++]=dtype_size; ^ ../../../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:626:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++] = dtype_size; ^ ../../../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:649:40: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++] = dtype_member_offset; ^ ../../../src/H5Znbit.c:690:52: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++] = dtype_next_member_offset - dtype_member_offset; ^ ../../../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:837:20: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[0] = cd_values_actual_nparms; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_byte': ../../../src/H5Znbit.c:971:24: warning: conversion to 'size_t {aka long 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 long 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 long 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 long unsigned int}' may alter its value [-Wconversion] 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:1065:16: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] n = total_size/p.size; ^ ../../../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 long 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 long unsigned int}' may alter its value [-Wconversion] 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:1298:16: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] n = total_size/p.size; ^ ../../../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.isra.1': ../../../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: In function 'H5Z_nbit_compress_one_atomic.isra.3': ../../../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] CC H5Zszip.lo ../../../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:94:22: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] if((dtype_size = (8 * H5T_get_size(type))) == 0) ^ ../../../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 long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dtype_offset = H5T_get_offset(type); ^ ../../../src/H5Zszip.c:189:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[H5Z_SZIP_PARM_BPP] = dtype_precision; ^ 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))) ^ CC H5Zscaleoffset.lo CC H5Ztrans.lo ../../../src/H5Zscaleoffset.c: In function 'H5Z_set_local_scaleoffset': ../../../src/H5Zscaleoffset.c:940:44: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[H5Z_SCALEOFFSET_PARM_SIZE] = dtype_size; ^ ../../../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_convert': ../../../src/H5Zscaleoffset.c:1328:51: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for(i = 0; i < d_nelmts * dtype_size; i += dtype_size) ^ ../../../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_decompress_one_atomic': ../../../src/H5Zscaleoffset.c:1600:16: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dtype_len = p.size * 8; ^ ../../../src/H5Zscaleoffset.c:1603:17: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] begin_i = p.size - 1 - (dtype_len - p.minbits) / 8; ^ ../../../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_compress_one_atomic': ../../../src/H5Zscaleoffset.c:1683:16: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dtype_len = p.size * 8; ^ ../../../src/H5Zscaleoffset.c:1686:17: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] begin_i = p.size - 1 - (dtype_len - p.minbits) / 8; ^ ../../../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_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:1094:46: warning: conversion to 'double' from '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 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:1094:46: warning: conversion to 'double' from '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 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:1094:46: warning: conversion to 'double' from '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 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:1094:46: warning: conversion to 'double' from '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 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:1098:46: warning: conversion to 'double' from '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 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:1098:46: warning: conversion to 'double' from '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 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:1098:46: warning: conversion to 'double' from '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 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:1098:46: warning: conversion to 'double' from '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 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:1102:45: warning: conversion to 'double' from '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 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:1102:45: warning: conversion to 'double' from '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 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:1102:45: warning: conversion to 'double' from '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 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:1102:45: warning: conversion to 'double' from '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 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:1106:46: warning: conversion to 'double' from '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 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:1106:46: warning: conversion to 'double' from '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 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:1106:46: warning: conversion to 'double' from '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 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:1106:46: warning: conversion to 'double' from '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 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] ../../../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) ^ ln -s libhdf5.settings libhdf5_openmpi.settings CCLD H5make_libsettings 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) 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) unable to calculate alignment for long double CC H5lib_settings.lo H5lib_settings.c:102:1: warning: string length '6268' 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 6269 bytes [-Wlarger-than=] char H5libhdf5_settings[]= ^ 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/H5Tconv.c: In function 'H5T__conv_f_i': ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ 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 dynlib3.lo CC h5test.lo CC dynlib2.lo CC dynlib1.lo ../../../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 '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/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 '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/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/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/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_dump_info_object': ../../../test/h5test.c:877:72: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] printf("Dumping MPI Info Object(%d) (up to %d bytes per item):\n", (int)info, ^ ../../../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/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) ^ CC testframe.lo CC cache_common.lo CC testhdf5.o ../../../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/h5test.c:558:1: warning: stack usage is 8592 bytes [-Wstack-usage=] ../../../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/testframe.c:54:19: warning: size of 'Test' is 6720 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/cache_common.c:67:21: warning: size of 'pico_entries' is 5816320 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 5816320 bytes [-Wlarger-than=] static test_entry_t pico_entries[NUM_PICO_ENTRIES], orig_pico_entries[NUM_PICO_ENTRIES]; ^ CC tarray.o ../../../test/cache_common.c:68:21: warning: size of 'nano_entries' is 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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/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/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/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/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 '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 '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 '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.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 ) ) { ^ 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': ../../../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/tarray.c: In function 'test_array_funcs': ../../../test/tarray.c:192:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] size=H5Tget_precision(type); ^ ../../../test/tarray.c:195:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] size=H5Tget_size(type); ^ ../../../test/tarray.c:198:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] 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/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/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/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/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 long 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 long unsigned int}' may alter its value [-Wconversion] *mem_used+=size; ^ ../../../test/tarray.c: In function 'test_array_free_custom': ../../../test/tarray.c:1005:18: warning: conversion to 'size_t {aka long 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 long unsigned int}' may alter its value [-Wconversion] *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 'long 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 long 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; ^ 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 'long 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 long 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/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/cache_common.c: In function 'resize_configs_are_equal': ../../../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/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/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/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/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) ^ CC tattr.o ../../../test/cache_common.c: In function 'variable_dest': ../../../test/cache_common.c:775:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] variable_dest(H5F_t * f, void * thing) ^ ../../../test/cache_common.c:775: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 'large_dest': ../../../test/cache_common.c:754:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] large_dest(H5F_t * f, void * thing) ^ ../../../test/cache_common.c:754: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 'medium_dest': ../../../test/cache_common.c:747:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] medium_dest(H5F_t * f, void * thing) ^ ../../../test/cache_common.c:747:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC tchecksum.o ../../../test/cache_common.c: In function 'monster_dest': ../../../test/cache_common.c:768:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] monster_dest(H5F_t * f, void * thing) ^ ../../../test/cache_common.c:768: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/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 int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] ../../../test/cache_common.c: In function 'tiny_dest': ../../../test/cache_common.c:733:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tiny_dest(H5F_t * f, void * thing) ^ ../../../test/tattr.c:6646:23: warning: conversion to 'int64_t {aka 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 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 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 int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] ../../../test/cache_common.c:733:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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/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/cache_common.c: In function 'micro_dest': ../../../test/cache_common.c:726:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] micro_dest(H5F_t * f, void * thing) ^ ../../../test/cache_common.c:726:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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/cache_common.c: In function 'huge_clear': ../../../test/cache_common.c:604:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] huge_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:604:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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 'pico_clear': ../../../test/cache_common.c:555:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pico_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:555:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC tconfig.o ../../../test/cache_common.c: In function 'small_clear': ../../../test/cache_common.c:583:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] small_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:583: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 'large_clear': ../../../test/cache_common.c:597:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] large_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:597: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 'monster_clear': ../../../test/cache_common.c:611:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] monster_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:611:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tconfig.c: In function 'test_config_ctypes': ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:117:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(char, H5_SIZEOF_CHAR); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:118:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(signed char, unsigned char, H5_SIZEOF_CHAR); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:118:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(signed char, unsigned char, H5_SIZEOF_CHAR); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:119:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int, unsigned int, H5_SIZEOF_INT); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:119:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int, unsigned int, H5_SIZEOF_INT); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:120:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(short, unsigned short, H5_SIZEOF_SHORT); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:120:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(short, unsigned short, H5_SIZEOF_SHORT); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:121:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(long, unsigned long, H5_SIZEOF_LONG); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:121:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(long, unsigned long, H5_SIZEOF_LONG); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:122:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(float, H5_SIZEOF_FLOAT); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:123:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(double, H5_SIZEOF_DOUBLE); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:125:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(long double, H5_SIZEOF_LONG_DOUBLE); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:130:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(long long, unsigned long long, H5_SIZEOF_LONG_LONG); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:130:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(long long, unsigned long long, H5_SIZEOF_LONG_LONG); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:134:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int8_t, uint8_t, H5_SIZEOF_INT8_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:134:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int8_t, uint8_t, H5_SIZEOF_INT8_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:138:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int16_t, uint16_t, H5_SIZEOF_INT16_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:138:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int16_t, uint16_t, H5_SIZEOF_INT16_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:142:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int32_t, uint32_t, H5_SIZEOF_INT32_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:142:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int32_t, uint32_t, H5_SIZEOF_INT32_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:146:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int64_t, uint64_t, H5_SIZEOF_INT64_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:146:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int64_t, uint64_t, H5_SIZEOF_INT64_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:152:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(int_fast8_t, H5_SIZEOF_INT_FAST8_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:156:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(uint_fast8_t, H5_SIZEOF_UINT_FAST8_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:160:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_fast16_t, uint_fast16_t, H5_SIZEOF_INT_FAST16_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:160:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_fast16_t, uint_fast16_t, H5_SIZEOF_INT_FAST16_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:164:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_fast32_t, uint_fast32_t, H5_SIZEOF_INT_FAST32_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:164:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_fast32_t, uint_fast32_t, H5_SIZEOF_INT_FAST32_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:168:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_fast64_t, uint_fast64_t, H5_SIZEOF_INT_FAST64_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:168:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_fast64_t, uint_fast64_t, H5_SIZEOF_INT_FAST64_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:172:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least8_t, uint_least8_t, H5_SIZEOF_INT_LEAST8_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:172:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least8_t, uint_least8_t, H5_SIZEOF_INT_LEAST8_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:176:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least16_t, uint_least16_t, H5_SIZEOF_INT_LEAST16_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:176:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least16_t, uint_least16_t, H5_SIZEOF_INT_LEAST16_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:180:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least32_t, uint_least32_t, H5_SIZEOF_INT_LEAST32_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:180:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least32_t, uint_least32_t, H5_SIZEOF_INT_LEAST32_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:184:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least64_t, uint_least64_t, H5_SIZEOF_INT_LEAST64_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:184:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least64_t, uint_least64_t, H5_SIZEOF_INT_LEAST64_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:193:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(off_t, H5_SIZEOF_OFF_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:197:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(size_t, H5_SIZEOF_SIZE_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:201:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(ssize_t, H5_SIZEOF_SSIZE_T); ^ ../../../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 'tiny_clear': ../../../test/cache_common.c:576:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tiny_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:576:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC tfile.o ../../../test/cache_common.c: In function 'micro_clear': ../../../test/cache_common.c:569:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] micro_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:569: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 'medium_clear': ../../../test/cache_common.c:590:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] medium_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:590: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 'nano_clear': ../../../test/cache_common.c:562:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] nano_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:562: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 'variable_clear': ../../../test/cache_common.c:618:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] variable_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:618:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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_file_open_overlap': ../../../test/tfile.c:1794:13: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] nobjs = H5Fget_obj_count(fid1, H5F_OBJ_LOCAL|H5F_OBJ_ALL); ^ ../../../test/tfile.c:1815:13: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] nobjs = H5Fget_obj_count(fid2, H5F_OBJ_ALL); ^ ../../../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); ^ ../../../test/cache_common.c: In function 'large_flush': ../../../test/cache_common.c:920:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] large_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:920: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/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/cache_common.c: In function 'variable_flush': ../../../test/cache_common.c:944:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] variable_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:944:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tarray.c: In function 'test_array_vlen_atomic': ../../../test/cache_common.c: In function 'pico_flush': ../../../test/cache_common.c:872:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pico_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../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:872: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 'nano_flush': ../../../test/cache_common.c:880:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] nano_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:880: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 'micro_flush': ../../../test/cache_common.c:888:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] micro_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:888: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 'huge_flush': ../../../test/cache_common.c:928:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] huge_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:928:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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 'tiny_flush': ../../../test/cache_common.c:896:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tiny_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:896: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 'medium_flush': ../../../test/cache_common.c:912:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] medium_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:912: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 'monster_flush': ../../../test/cache_common.c:936:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] monster_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:936: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 'small_flush': ../../../test/cache_common.c:904:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] small_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:904: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, ^ ../../../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/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] CC tgenprop.o ../../../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__); ^ CC th5o.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/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/th5o.c: In function 'test_h5o_comment': ../../../test/th5o.c:1011:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment(fid, check_comment, (size_t)comment_len+1); ^ ../../../test/th5o.c:1025:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment(grp, check_comment, (size_t)comment_len+1); ^ ../../../test/th5o.c:1039:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment(dtype, check_comment, (size_t)comment_len+1); ^ ../../../test/th5o.c:1053:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment(dset, check_comment, (size_t)comment_len+1); ^ ../../../test/th5o.c: In function 'test_h5o_comment_by_name': ../../../test/th5o.c:1182:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment_by_name(fid, ".", check_comment, (size_t)comment_len+1, H5P_DEFAULT); ^ ../../../test/th5o.c:1196:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment_by_name(fid, "group", check_comment, (size_t)comment_len+1, H5P_DEFAULT); ^ ../../../test/th5o.c:1206:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment_by_name(grp, "datatype", check_comment, (size_t)comment_len+1, H5P_DEFAULT); ^ ../../../test/th5o.c:1216:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment_by_name(fid, "dataset", check_comment, (size_t)comment_len+1, H5P_DEFAULT); ^ CC th5s.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 tmisc.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_misc22': ../../../test/tmisc.c:3733:28: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] correct = prec[j]; ^ ../../../test/tmisc.c:3735:31: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] correct = H5Tget_size(idts[i]) * 8; ^ ../../../test/tmisc.c: In function 'test_misc23': ../../../test/tmisc.c:3882:14: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] status = H5Iget_name(tmp_id, objname, (size_t)MISC23_NAME_BUF_SIZE); ^ ../../../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/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 13632 bytes [-Wstack-usage=] test_iter_group_large(hid_t fapl) ^ CC trefer.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 long unsigned int}' from 'ssize_t {aka long 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 long unsigned int}' from 'ssize_t {aka long 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 long unsigned int}' from 'ssize_t {aka long 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/trefer.c:418:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment(group, read_comment, (size_t)10); ^ ../../../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 'long 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 'long 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 'long 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 'long 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/trefer.c: In function 'test_reference_group': ../../../test/trefer.c:1328:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Lget_name_by_idx(gid, ".", H5_INDEX_NAME, H5_ITER_INC, (hsize_t)0, objname, (size_t)NAME_SIZE, H5P_DEFAULT); ^ CC trefstr.o CC tselect.o ../../../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]); ^ ../../../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] CC tskiplist.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]; ^ CC tsohm.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 *, long 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 *, long 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/tattr.c: In function 'test_attr_open_by_idx': ../../../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] ../../../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/tmisc.c:141:0: warning: macro "MISC8_DSETNAME10" is not used [-Wunused-macros] #define MISC8_DSETNAME10 "Dataset10" ^ ../../../test/tmisc.c:138:0: warning: macro "MISC8_DSETNAME7" is not used [-Wunused-macros] #define MISC8_DSETNAME7 "Dataset7" ^ ../../../test/tmisc.c:137:0: warning: macro "MISC8_DSETNAME6" is not used [-Wunused-macros] #define MISC8_DSETNAME6 "Dataset6" ^ ../../../test/tmisc.c:133:0: warning: macro "MISC8_DSETNAME2" is not used [-Wunused-macros] #define MISC8_DSETNAME2 "Dataset2" ^ ../../../test/tmisc.c:134:0: warning: macro "MISC8_DSETNAME3" is not used [-Wunused-macros] #define MISC8_DSETNAME3 "Dataset3" ^ ../../../test/tmisc.c:140:0: warning: macro "MISC8_DSETNAME9" is not used [-Wunused-macros] #define MISC8_DSETNAME9 "Dataset9" ^ CC ttime.o 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 long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] v=u+(HDrandom()%(num_uniq_words-u)); ^ ../../../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 tunicode.o ../../../test/tunicode.c: In function 'test_objnames': ../../../test/tunicode.c:402:9: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment_by_name(fid, string, read_buf, (size_t)MAX_STRING_LENGTH, H5P_DEFAULT); ^ ../../../test/tunicode.c: In function 'test_attrname': ../../../test/tunicode.c:535:9: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name(attr_id, (size_t)MAX_STRING_LENGTH, read_buf); ^ ../../../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 'dump_string': ../../../test/tunicode.c:784:12: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] length = strlen(string); ^ ../../../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 CC lheap.o ../../../test/lheap.c: In function 'main': ../../../test/lheap.c:100:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf[j] = '0' + j % 10; ^ ../../../test/lheap.c:133:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf[j] = '0' + j % 10; ^ In file included from ../../../test/lheap.c:23:0: ../../../test/lheap.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/tvltypes.c: In function 'test_vltypes_funcs': ../../../test/tvltypes.c:186:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] size=H5Tget_precision(type); ^ ../../../test/tvltypes.c:189:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] size=H5Tget_size(type); ^ ../../../test/tvltypes.c:192:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] 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:1004:8: warning: size of 'wdata' is 3072 bytes [-Wlarger-than=] s1 wdata[SPACE3_DIM1]; /* data to write */ ^ ../../../test/tvltypes.c:1005:8: warning: size of 'rdata' is 3072 bytes [-Wlarger-than=] s1 rdata[SPACE3_DIM1]; /* data to read */ ^ ../../../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)addr, ^ ../../../test/cache.c: In function 'check_flush_cache__single_entry': ../../../test/cache.c:10889:1: warning: stack usage is 12672 bytes [-Wstack-usage=] check_flush_cache__single_entry(H5F_t * file_ptr) ^ CC istore.o ../../../test/istore.c: In function 'test_sparse': ../../../test/istore.c:532:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] offset[0] = (hsize_t)(HDrandom() % (TEST_SPARSE_SIZE-nx)); ^ ../../../test/istore.c:533:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] offset[1] = (hsize_t)(HDrandom() % (TEST_SPARSE_SIZE-ny)); ^ ../../../test/istore.c:534:35: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] offset[2] = (hsize_t)(HDrandom() % (TEST_SPARSE_SIZE-nz)); ^ CC bittests.o CC dt_arith.o ../../../test/bittests.c: In function 'test_find': ../../../test/bittests.c:91:14: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] v1[i / 8] = 1 << (i % 8); ^ ../../../test/bittests.c:124:13: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] v1[i/8] &= ~(1<<(i%8)); ^ ../../../test/bittests.c: In function 'test_copy': ../../../test/bittests.c:178:22: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] s_offset = HDrand() % (8*sizeof v1); ^ ../../../test/bittests.c:179:22: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] d_offset = HDrand() % (8*sizeof v2); ^ ../../../test/bittests.c: In function 'test_shift': ../../../test/bittests.c:300:20: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] offset = HDrand() % (8*sizeof vector); ^ ../../../test/bittests.c:304:31: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] shift_dist = HDrand() % size; ^ ../../../test/bittests.c:304:22: warning: conversion to 'ssize_t {aka long int}' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] shift_dist = HDrand() % size; ^ ../../../test/bittests.c:314:23: warning: conversion to 'long unsigned int' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion] if ((size_t)n!=offset+shift_dist) { ^ ../../../test/bittests.c:353:30: warning: conversion to 'long unsigned int' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion] if (n!=(ssize_t)(offset+size-shift_dist-1)) { ^ ../../../test/bittests.c:365:26: warning: conversion to 'ssize_t {aka long int}' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] shift_dist = size; ^ ../../../test/bittests.c: In function 'test_increment': ../../../test/bittests.c:433:20: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] offset = HDrand() % (8*sizeof vector); ^ ../../../test/bittests.c: In function 'test_decrement': ../../../test/bittests.c:520:20: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] offset = HDrand() % (8*sizeof vector); ^ ../../../test/bittests.c: In function 'test_negate': ../../../test/bittests.c:592:20: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] offset = HDrand() % (8*sizeof vector); ^ ../../../test/bittests.c: In function 'test_set': ../../../test/bittests.c:692:22: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] d_offset = HDrand() % (8*sizeof v2); ^ ../../../test/bittests.c: In function 'test_clear': ../../../test/bittests.c:809:22: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] d_offset = HDrand() % (8*sizeof v2); ^ ../../../test/dt_arith.c: In function 'some_dummy_func': ../../../test/dt_arith.c:535:36: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] HDsnprintf(s, sizeof(s), "%g", x); ^ ../../../test/dt_arith.c: In function 'test_particular_fp_integer': ../../../test/dt_arith.c:829:30: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] printf(" %29.20e\n", x); ^ ../../../test/dt_arith.c: In function 'test_conv_int_1': ../../../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: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/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 long 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 long 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:4175:19: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for(q=dst_nbits/8; qb[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/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); ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/dsets.c:26: ../../../src/H5private.h:1097:31: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] #define HDrandom() HDrand() ^ ../../../test/dsets.c:3712:26: note: in expansion of macro 'HDrandom' 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; ^ In file included from ../../../test/dsets.c:26:0: ../../../test/dsets.c: In function 'test_set_local': ../../../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)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 long unsigned int}' may alter its value [-Wconversion] s_ptr->a = i*8+0; ^ ../../../test/cmpd_dset.c:922:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->b = i*8+1; ^ ../../../test/cmpd_dset.c:924:20: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->c[j] = i*8+j; ^ ../../../test/cmpd_dset.c:925:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->d = i*8+6; ^ ../../../test/cmpd_dset.c:926:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->e = i*8+7; ^ ../../../test/cmpd_dset.c:928:23: warning: conversion to 'float' from 'size_t {aka long 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 long 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 long 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 long 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 long unsigned int}' may alter its value [-Wconversion] s_ptr->j = i*2/3+3; ^ ../../../test/cmpd_dset.c:935:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->k = i/7+1; ^ ../../../test/cmpd_dset.c:936:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->l = i/7+2; ^ ../../../test/cmpd_dset.c:937:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->m = i/7+3; ^ ../../../test/cmpd_dset.c:938:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->n = i/7+4; ^ ../../../test/cmpd_dset.c:940:23: warning: conversion to 'long int' from 'size_t {aka long 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 long 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 long 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 long unsigned int}' may alter its value [-Wconversion] s_ptr->a = i*8+0; ^ ../../../test/cmpd_dset.c:1000:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->b = i*8+1; ^ ../../../test/cmpd_dset.c:1002:20: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->c[j] = i*8+j; ^ ../../../test/cmpd_dset.c:1003:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->d = i*8+6; ^ ../../../test/cmpd_dset.c:1004:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->e = i*8+7; ^ ../../../test/cmpd_dset.c:1006:23: warning: conversion to 'float' from 'size_t {aka long 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 long 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 long 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 long 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 long unsigned int}' may alter its value [-Wconversion] s_ptr->j = i*2/3+3; ^ ../../../test/cmpd_dset.c:1013:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->k = i/7+1; ^ ../../../test/cmpd_dset.c:1014:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->l = i/7+2; ^ ../../../test/cmpd_dset.c:1015:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->m = i/7+3; ^ ../../../test/cmpd_dset.c:1016:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->n = i/7+4; ^ ../../../test/cmpd_dset.c:1018:23: warning: conversion to 'long int' from 'size_t {aka long 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 long 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 long unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->q = i*3+2; ^ ../../../test/cmpd_dset.c:1022:23: warning: conversion to 'long long int' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->r = i*5+1; ^ ../../../test/cmpd_dset.c:1023:23: warning: conversion to 'long long int' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->s = i*5+2; ^ ../../../test/cmpd_dset.c:1024:23: warning: conversion to 'long long int' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->t = i*5+3; ^ ../../../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/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_nbit_int_size': ../../../test/dsets.c:3825:1: warning: stack usage is 80208 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 80208 bytes [-Wstack-usage=] test_nbit_flt_size(hid_t file) ^ ../../../test/dsets.c:4168:1: warning: the frame size of 80048 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 81200 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=] } ^ ../../../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/cmpd_dset.c: In function 'test_hdf5_src_subset': ../../../test/cmpd_dset.c:888:23: warning: assuming signed overflow does not occur when simplifying division [-Wstrict-overflow] s_ptr->h[j] = i*j/5+j; ^ ../../../test/cmpd_dset.c:888:23: warning: assuming signed overflow does not occur when simplifying division [-Wstrict-overflow] ../../../test/cmpd_dset.c:888:23: warning: assuming signed overflow does not occur when simplifying division [-Wstrict-overflow] ../../../test/dtypes.c:4572:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) { ^ ../../../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 'test_chunk_expand': ../../../test/dsets.c:7549:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_chunk_expand(hid_t fapl) ^ CC filter_fail.o CC extend.o CC external.o 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/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/external.c: In function 'test_2': ../../../test/external.c:612:14: warning: variable 'n' set but not used [-Wunused-but-set-variable] hssize_t n; /*bytes of I/O */ ^ ../../../test/external.c: In function 'test_3': ../../../test/external.c:780:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] whole[i] = i; ^ ../../../test/external.c:801:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] whole[i] = 100 + i; ^ In file included from ../../../test/external.c:23:0: ../../../test/external.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 ../../../test/h5test.h:26:0, from ../../../test/external.c:22: ../../../test/external.c: In function 'test_3': ../../../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/external.c:768:2: note: in expansion of macro 'HDwrite' HDwrite(fd, temparray, (i-1)*10); ^ ../../../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 efc.o CC objcopy.o ../../../test/efc.c:36:13: warning: size of 'filename' is 6144 bytes [-Wlarger-than=] static char filename[6][1024]; ^ ../../../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/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/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/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/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); ^ CC links.o 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/objcopy.c: In function 'addr_lookup.isra.0': ../../../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/links.c: In function 'external_link_dangling': ../../../test/links.c:2698:18: warning: conversion to 'hid_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] status = H5Lget_name_by_idx(rid, "no_file", H5_INDEX_NAME, H5_ITER_INC, 0, NULL, 0, H5P_DEFAULT); ^ ../../../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_info_by_idx': ../../../test/links.c:11058:23: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Lget_name_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/links.c:11100:23: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Lget_name_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/links.c:11142:23: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Lget_name_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/links.c: In function 'link_info_by_idx_old': ../../../test/links.c:11310:19: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Lget_name_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/links.c: In function 'link_iterate_check': ../../../test/links.c:12070:23: warning: conversion to 'int64_t {aka 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 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 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 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/objcopy.c: In function 'test_copy_dataset_compressed_vl': ../../../test/objcopy.c:12407:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } /* main */ ^ 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 int}' may change the sign of the result [-Wsign-conversion] hs_offset[0] = HDstrtoll(s, NULL, 0); ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/big.c:56: ../../../test/big.c: In function 'main': ../../../test/big.c:804:15: warning: conversion to 'unsigned int' from 'long unsigned int' may alter its value [-Wconversion] HDsrandom(seed); ^ ../../../src/H5private.h:1220:41: note: in definition of macro 'HDsrandom' #define HDsrandom(S) HDsrand(S) ^ ../../../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: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) ^ ../../../test/fillval.c: In function 'test_rdwr_cases': ../../../test/fillval.c:886:21: warning: 'fill_c.a' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(stdout," Elmt={%Hu, %Hu, %Hu, %Hu, %Hu}, read: %f, %d, %f, %c" ^ ../../../test/fillval.c:886:21: warning: 'fill_c.x' may be used uninitialized in this function [-Wmaybe-uninitialized] ../../../test/fillval.c:886:21: warning: 'fill_c.y' may be used uninitialized in this function [-Wmaybe-uninitialized] ../../../test/fillval.c:886:21: warning: 'fill_c.z' may be used uninitialized in this function [-Wmaybe-uninitialized] CC flush1.o ../../../test/flush1.c:35:15: warning: size of 'the_data' is 80000 bytes [-Wlarger-than=] static double the_data[100][100]; ^ ../../../test/flush1.c: In function 'create_file': ../../../test/flush1.c:77: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); ^ ../../../test/flush1.c: In function 'extend_file': ../../../test/flush1.c:134: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 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) { ^ ../../../test/flush2.c:81:40: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] (double)(hssize_t)i/(hssize_t)(j+1)); ^ CC app_ref.o ../../../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/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 long 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 long 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:13456:29: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] old_actual_id_len = tparam->actual_id_len; ^ ../../../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_random_pow2': ../../../test/fheap.c:15397:31: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] unsigned size_range = (tmp_cparam.managed.start_block_size / 8); /* Object size range */ ^ ../../../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 long 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 long 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 long 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 long 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); ^ 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]; ^ CC error_test.o ../../../test/unregister.c:92:1: warning: stack usage is 81552 bytes [-Wstack-usage=] test_unregister_filters(hid_t my_fapl) ^ ../../../test/unregister.c:213:1: warning: the frame size of 81376 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../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] 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 'error_stack': ../../../test/error_test.c:276:19: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] if((err_num = H5Eget_num(H5E_DEFAULT)) < 0) ^ ../../../test/error_test.c:285:19: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] if((err_num = H5Eget_num(ERR_STACK)) == 0) { ^ ../../../test/error_test.c: In function 'test_long_desc': ../../../test/error_test.c:357:24: warning: conversion to 'char' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] long_desc[u] = 'A' + (u % 26); ^ ../../../test/error_test.c: In function 'test_create': ../../../test/error_test.c:497:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(estack_id); ^ ../../../test/error_test.c:504:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(estack_id); ^ ../../../test/error_test.c:511:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(estack_id); ^ ../../../test/error_test.c: In function 'test_copy': ../../../test/error_test.c:549:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(H5E_DEFAULT); ^ ../../../test/error_test.c:556:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(estack_id); ^ ../../../test/error_test.c:560:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(H5E_DEFAULT); ^ ../../../test/error_test.c:567:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(H5E_DEFAULT); ^ 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 ../../../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 ../../../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) ^ CCLD libdynlib1.la ../../../test/plugin.c: In function 'test_read_data': ../../../test/plugin.c:425:1: warning: stack usage is 80144 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/plugin.c: In function 'test_filter_internal': ../../../test/plugin.c:85:1: warning: stack usage is 160320 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') CCLD libdynlib2.la ../../../test/plugin.c:325:1: warning: the frame size of 160080 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 80144 bytes [-Wstack-usage=] test_noread_data(hid_t dataset) ^ ../../../test/plugin.c:556:1: warning: the frame size of 80032 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ar: `u' modifier ignored since `D' is the default (see `U') CCLD libdynlib3.la CCLD libh5test.la ar: `u' modifier ignored since `D' is the default (see `U') CCLD testhdf5 ar: `u' modifier ignored since `D' is the default (see `U') CCLD lheap 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 enum CCLD app_ref 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 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 ../../../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_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/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_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_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_dset.c: In function 'slab_set': ../../../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_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 'long 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: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_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/testphdf5.c: In function 'parse_options': ../../../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 'long 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:452:50: warning: conversion to 'long 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/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_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_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 long 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 'long 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 'long 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: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: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_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_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:912:47: warning: conversion to 'long 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_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_dset.c:564:9: warning: unused variable 'i' [-Wunused-variable] int i; ^ ../../../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 long 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:1114:53: warning: conversion to 'long 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/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/t_dset.c:1118:49: warning: conversion to 'long 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 'long 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/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:1298:47: warning: conversion to 'long 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 'long 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/t_dset.c:1360:47: warning: conversion to 'long 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 'long 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 long 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; ^ ../../../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 'long 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: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_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_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 '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_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 'long 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 'long 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 'long 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 'long 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 'long 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 'long 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 'long 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; ^ ../../../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_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 'long 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) ^ CC t_file_image.o ../../../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 'long 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 'long 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 long 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 long 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 long 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 long 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) ^ ../../../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"); ^ CC t_ph5basic.o CC t_coll_chunk.o ../../../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_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(); ^ 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; ^ ../../../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_coll_chunk.c:718:3: warning: switch missing default case [-Wswitch-default] switch (mem_selection) { ^ ../../../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/t_coll_chunk.c:625:7: warning: unused variable 'i' [-Wunused-variable] int i; ^ ../../../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_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; ^ 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; ^ CC t_span_tree.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 '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:287:59: warning: conversion to '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:288:59: warning: conversion to '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:290:41: warning: conversion to '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: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 'long 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 'long 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 'long 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 'long 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 'long 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 'long 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; ^ ../../../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_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_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 changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-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 changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-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] ../../../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 changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-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 changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC t_chunk_alloc.o ../../../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 '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:163:24: warning: conversion to 'MPI_Offset {aka long long int}' from 'long unsigned 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:299:20: warning: conversion to 'MPI_Offset {aka long long int}' from 'long unsigned 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(); ^ ../../../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 ^ CC t_filter_read.o CC t_cache.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 ../../../testpar/testphdf5.h:21:0, from ../../../testpar/t_chunk_alloc.c:24: ../../../testpar/t_chunk_alloc.c: In function 'verify_data.constprop': ../../../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/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_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 20800000 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 'serve_read_request': ../../../testpar/t_cache.c:1609:31: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] reply.len = data[target_index].len; ^ ../../../testpar/t_cache.c: In function 'serve_write_request': ../../../testpar/t_cache.c:1838:27: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] reply.len = data[target_index].len; ^ ../../../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:2515:30: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] mssg.len = entry_ptr->len; ^ ../../../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 'load_datum': ../../../testpar/t_cache.c:2635:22: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] mssg.len = entry_ptr->len; ^ ../../../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 'server_smoke_check': ../../../testpar/t_cache.c:4997:26: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] mssg.len = data[world_mpi_rank].len; ^ ../../../testpar/t_cache.c:5102:26: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] mssg.len = data[world_mpi_rank].len; ^ ../../../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_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_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_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, ^ CC t_pflush1.o ../../../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_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_pflush2.o CC t_pshutdown.o ../../../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)); ^ 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; ^ ../../../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_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_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] CC t_prestart.o CC t_init_term.o ../../../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] 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) { \ ^ ../../../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_shapesame.o CCLD t_mpi ../../../testpar/t_cache.c: In function 'verify_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:4476:9: note: 'reported_entry_writes' was declared here int reported_entry_writes; ^ ../../../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) ^ ../../../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_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_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: 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_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 '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] CCLD t_pflush1 ../../../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_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_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_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: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_pflush2 ../../../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_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_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_init_term CCLD t_cache CCLD testphdf5 CCLD t_shapesame 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_str.lo CC h5tools_utils.lo CC h5tools_dump.lo ../../../../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 long 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/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_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_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); ^ ../../../../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 long 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 long 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 long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] str->len += nchars; ^ In file included from ../../../../tools/lib/h5tools_utils.c:31:0: ../../../../tools/lib/h5tools_utils.c: In function 'print_version': ../../../../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_str.c: In function 'h5tools_str_dump_region_blocks': ../../../../tools/lib/h5tools_str.c:448:42: warning: conversion to '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_utils.c: In function 'add_obj': ../../../../tools/lib/h5tools_utils.c:685:9: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] u = table->nobjs++; ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_dump_region_points': ../../../../tools/lib/h5tools_str.c:509:38: warning: conversion to '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_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_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_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; ^ In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_region_data_blocks': ../../../../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_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"); ^ ../../../../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"); ^ ../../../../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"); ^ 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_dump.c:809:54: warning: conversion to 'long 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 long unsigned int}' may alter its value [-Wconversion] 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 'long 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:834:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (jndx = 0; jndx < npoints; jndx++, elmtno++) { ^ ../../../../tools/lib/h5tools_dump.c:849:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (jndx == npoints - 1) ^ ../../../../tools/lib/h5tools_dump.c:855:27: warning: conversion to 'size_t {aka long 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 long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ((char*)region_buf + jndx * type_size), &ctx); ^ ../../../../tools/lib/h5tools_dump.c:872:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (jndx + 1 < npoints || (region_flags & END_OF_DATA) == 0) ^ 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:34: warning: conversion to '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"); ^ ../../../../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_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 long 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.c: In function 'init_acc_pos': ../../../../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_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/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_utils.c: In function 'h5tools_getprogname': ../../../../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_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: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:934:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (packed_data_offset >= 8 * sizeof(long)) ^ ../../../../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/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/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 change the sign of the result [-Wsign-conversion] 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)) ^ In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_print_enum': ../../../../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; ^ ../../../../src/H5private.h:1267:28: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] #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_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.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: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_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 long unsigned int}' from 'ssize_t {aka long 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_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 long unsigned int}' from 'long 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 'long unsigned int' from 'long 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.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] ../../../../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 'long 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 'long 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 'long 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) ^ 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 long unsigned int}' may alter its value [-Wconversion] 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 'long 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 'long 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"); ^ ../../../../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"); ^ ../../../../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.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_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_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: 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/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.lo 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 'long 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 long 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) ^ CC h5diff_array.lo ../../../../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); ^ CC h5diff_attr.lo ../../../../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/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; ^ CC h5diff_dset.lo ../../../../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] CC h5diff_util.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) ^ CC h5trav.lo CC h5tools_filters.lo ../../../../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 CC io_timer.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] ../../../../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/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/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:788:56: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] char buf7a[3][2] = {{-1,-128},{-1,-1},{-1,-1}}; ^ ../../../../tools/h5diff/h5diff_common.c: In function 'check_n_input': ../../../../tools/h5diff/h5diff_common.c:362:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] check_n_input( const char *str ) ^ ../../../../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 'long 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 long 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 'long 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 long 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 'long 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 long 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: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 'long 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 long 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 'long 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 long 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 '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 '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 '*.LC1' 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 ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_dataset': ../../../../tools/h5dump/h5dumpgentest.c:398:12: warning: size of 'dset2' is 4800 bytes [-Wlarger-than=] double dset2[30][20]; ^ ../../../../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_ddl.c: In function 'dump_datatype': ../../../../tools/h5dump/h5dump_ddl.c:63:22: warning: conversion to 'size_t {aka long 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_dataspace': ../../../../tools/h5dump/h5dump_ddl.c:92:22: warning: conversion to 'size_t {aka long 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 long 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_compound_dt': ../../../../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 long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dumpgentest.c:921:13: warning: size of 'dset3' is 2448 bytes [-Wlarger-than=] dset3_t dset3[3][6]; ^ ../../../../tools/h5dump/h5dump.c: In function 'table_list_add': ../../../../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/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: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_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_compound_dt2': ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_all_cb': ../../../../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_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:160:22: warning: conversion to 'size_t {aka long 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: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/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_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 long 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:1140:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset5[i].b = (float)(i*1.0F); ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_group': ../../../../tools/h5dump/h5dump_ddl.c:808:22: warning: conversion to 'size_t {aka long 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 long 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/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_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: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: 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/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_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 long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dumpgentest.c:1488:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; ^ ../../../../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: In function 'attr_search': ../../../../tools/h5dump/h5dump_ddl.c:1316:14: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] k = (size_t)i + 1 + (size_t)j + 1 + 2; ^ ../../../../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; ^ In file included from ../../../../tools/h5dump/h5dump_ddl.c:18:0: ../../../../tools/h5dump/h5dump_ddl.c: In function 'lnk_search': ../../../../src/H5private.h:1267:28: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] #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: 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_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: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_ddl.c: In function 'handle_attributes': ../../../../tools/h5dump/h5dump_ddl.c:1532:22: warning: conversion to 'size_t {aka long 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: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: In function 'handle_datasets': ../../../../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/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/h5dump_xml.c: In function 'xml_escape_the_string': ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_objref': ../../../../tools/h5dump/h5dump_xml.c:751:15: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] len = slen; ^ ../../../../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 '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_datareg': ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_print_datatype': ../../../../tools/h5dump/h5dump.c: In function 'h5_fileaccess': ../../../../tools/h5dump/h5dump_xml.c:874:22: warning: conversion to 'size_t {aka long 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.c:1682:25: warning: size of 'sv' is 7168 bytes [-Wlarger-than=] char sv[H5FD_MEM_NTYPES][1024]; ^ ../../../../tools/h5dump/h5dump.c:1697:40: warning: conversion to '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_ddl.c: In function 'dump_extlink': ../../../../tools/h5dump/h5dump_ddl.c:2075:9: warning: enumeration value 'H5O_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch (oi.type) { ^ ../../../../tools/h5dump/h5dump_ddl.c:2075:9: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] ../../../../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: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: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: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_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/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/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_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 long 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; ^ In file included from ../../../../tools/h5dump/h5dumpgentest.c:28:0: ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes': ../../../../tools/h5dump/h5dumpgentest.c:2545:39: warning: conversion to 'long 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 long 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 'long 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 long 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_xml.c: In function 'xml_dump_dataspace': ../../../../tools/h5dump/h5dump_xml.c:1701:22: warning: conversion to 'size_t {aka long 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:2537:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret=0; ^ ../../../../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 long 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_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/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: In function 'xml_dump_attr': ../../../../tools/h5dump/h5dump_xml.c:2074:22: warning: conversion to 'size_t {aka long 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_vldatatypes4': ../../../../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: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 long 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 'long 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; jngroups = (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:305:17: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] left_overs -= n; ^ ../../../../tools/misc/h5repart.c:305:20: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] left_overs -= n; ^ ../../../../tools/misc/h5repart.c:356:13: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] src_offset += n; ^ ../../../../tools/misc/h5repart.c:356:16: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] src_offset += n; ^ ../../../../tools/misc/h5repart.c:360:14: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] dst_offset += n; ^ ../../../../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/h5repart.c:360:17: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] dst_offset += n; ^ ../../../../tools/misc/h5repart.c:365:14: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] dst_offset += n; ^ ../../../../tools/misc/h5repart.c:365:17: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] dst_offset += n; ^ ../../../../tools/misc/h5repart.c:389:13: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] dst_offset += n; ^ ../../../../tools/misc/h5repart.c:389:16: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] dst_offset += n; ^ ../../../../tools/misc/h5repart.c:471:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] hdsize = dst_size; ^ ../../../../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 16512 bytes [-Wstack-usage=] int main(void) ^ ../../../../tools/misc/h5repart_gentest.c:100:1: warning: the frame size of 16432 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CC talign.o CC repart_test.o ../../../../tools/misc/h5repart.c:186:1: warning: stack usage is 8640 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 ^ ../../../../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 h5debug CCLD h5mkgrp ../../../../tools/misc/talign.c:196:5: warning: 'spc' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(spc); ^ CCLD h5repart_gentest CCLD repart_test CCLD h5repart CCLD talign 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 173064 bytes [-Wlarger-than=] struct Options opt; ^ In file included from ../../../../tools/h5import/h5import.c:17:0: ../../../../tools/h5import/h5import.c: In function 'processConfigurationFile': ../../../../src/H5private.h:1297:32: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] #define HDstrtol(S,R,N) strtol(S,R,N) ^ ../../../../tools/h5import/h5import.c:1442:40: note: in expansion of macro 'HDstrtol' ival = HDstrtol(more, &more, 10); ^ ../../../../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); ^ ../../../../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] CCLD h5importtest ../../../../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 174736 bytes [-Wstack-usage=] int main(int argc, char *argv[]) ^ ../../../../tools/h5import/h5import.c:263:1: warning: the frame size of 174496 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_filters.o CC h5repack_copy.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_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_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/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.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 */ ^ CC h5repack_opttable.o CC h5repack_parse.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] ../../../../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 'long 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_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 'long 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_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) ^ CC h5repack_refs.o 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 'long 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 'long 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_refs.c:712:30: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] 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 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int idx = i*msize+H5Tget_member_offset( mtype_id, (unsigned)ref_comp_index[j]); ^ ../../../../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_verify.o CC h5repack_main.o CC testh5repack_detect_szip.o 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/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); ^ CC h5repacktst.o CCLD libdynlibadd.la CCLD testh5repack_detect_szip ../../../../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 */ ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repacktst.c:16: ../../../../tools/h5repack/h5repacktst.c: In function 'write_dset_in': ../../../../tools/h5repack/h5repacktst.c:3957:46: warning: conversion to 'long 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 'long 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 h5repack 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 'long 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 'long 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 241200 bytes [-Wstack-usage=] int make_layout3(hid_t loc_id) ^ ../../../../tools/h5repack/h5repacktst.c:3138:1: warning: the frame size of 240976 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ 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 tellub.o CC h5unjam.o CC h5jamgentest.o ../../../../tools/h5jam/h5jamgentest.c: In function 'gent_ub': ../../../../tools/h5jam/h5unjam.c: In function 'copy_to_file': ../../../../tools/h5jam/h5unjam.c:377:24: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion] bytes_in = how_much; ^ ../../../../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:396:18: warning: conversion to 'long unsigned int' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion] how_much -= bytes_read; ^ ../../../../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:21: warning: conversion to 'ssize_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] how_much -= bytes_read; ^ ../../../../tools/h5jam/h5unjam.c:397:14: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] from += bytes_read; ^ ../../../../tools/h5jam/h5unjam.c:397:17: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] from += bytes_read; ^ ../../../../tools/h5jam/h5unjam.c:398:12: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] to += bytes_read; ^ ../../../../tools/h5jam/h5unjam.c:398:15: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] to += 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/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) ^ CC getub.o CCLD h5unjam ../../../../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 tellub 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 h5jam CCLD h5jamgentest CCLD getub 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 ../../../../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/pio_engine.c: In function 'do_pio': ../../../../tools/perform/pio_perf.c:124:28: warning: size of 'l_opts' is 2128 bytes [-Wlarger-than=] static struct long_options l_opts[] = { ^ ../../../../tools/perform/pio_engine.c:151:17: warning: size of 'fname' is 4096 bytes [-Wlarger-than=] char fname[FILENAME_MAX]; ^ ../../../../tools/perform/pio_engine.c:202:31: warning: conversion to 'double' from 'off_t {aka long int}' may alter its value [-Wconversion] snbytes = (off_t)sqrt(nbytes); /* General dataset size */ ^ ../../../../tools/perform/sio_perf.c:108:28: warning: size of 'l_opts' is 2496 bytes [-Wlarger-than=] static struct long_options l_opts[] = { ^ ../../../../tools/perform/pio_engine.c:202:19: warning: cast from function call of type 'double' to non-matching type 'long int' [-Wbad-function-cast] snbytes = (off_t)sqrt(nbytes); /* General dataset size */ ^ ../../../../tools/perform/sio_perf.c: In function 'run_test_loop': ../../../../tools/perform/pio_perf.c: In function 'run_test_loop': ../../../../tools/perform/sio_engine.c:173:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] if ((param.dset_size[i]%param.buf_size[i])!=0) { ^ ../../../../tools/perform/pio_perf.c:434:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] parms.h5_align = opts->h5_alignment; ^ ../../../../tools/perform/pio_engine.c:254:39: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] if(((snbytes/pio_mpi_nprocs_g)%buf_size)!=0) { ^ ../../../../tools/perform/pio_perf.c:435:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] parms.h5_thresh = opts->h5_threshold; ^ ../../../../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/pio_engine.c:263:20: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] if((snbytes%buf_size)!=0) { ^ ../../../../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/pio_perf.c:462:31: warning: cast from function call of type 'double' to non-matching type 'long int' [-Wbad-function-cast] parms.num_bytes = (off_t)pow((double)(opts->num_bpp*parms.num_procs),2); ^ ../../../../tools/perform/pio_engine.c:312:5: warning: statement with no effect [-Wunused-value] hrc == SUCCESS; ^ ../../../../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_engine.c:363:5: warning: switch missing default case [-Wswitch-default] switch (iot) { ^ ../../../../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_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/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/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:438:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (parms->buf_size[i]==parms->dset_size[i]) ^ ../../../../tools/perform/sio_engine.c:439:32: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] cont_dim = i; ^ ../../../../tools/perform/sio_engine.c:454:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5dims[i] = parms->dset_size[i]; ^ ../../../../tools/perform/pio_engine.c: In function 'do_write': ../../../../tools/perform/pio_engine.c:584:46: warning: conversion to 'size_t {aka long 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 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 int' [-Wbad-function-cast] snbytes = (off_t)sqrt(nbytes); ^ ../../../../tools/perform/pio_engine.c:608:50: warning: conversion to 'size_t {aka long 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 long 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: 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_engine.c:688:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mrc = MPI_Type_vector((int)blk_size, (int)1, (int)(snbytes/buf_size), ^ ../../../../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:706:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mrc = MPI_Type_vector((int)buf_size, (int)1, (int)(snbytes/blk_size), ^ ../../../../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/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/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_engine.c:733:82: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mrc = MPI_Type_vector((int)(buf_size/blk_size), (int)1, (int)(snbytes/blk_size), ^ ../../../../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_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:749:29: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5dims[0] = nbytes; ^ ../../../../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_engine.c:756:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka 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 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 long 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: 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/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 long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] buf_offset[local_dim] = i; ^ ../../../../tools/perform/sio_engine.c:730:20: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] for (j=i+1; j < parms->rank; j++) ^ ../../../../tools/perform/sio_engine.c:731:26: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] d_offset *= parms->dset_size[j]; ^ ../../../../tools/perform/sio_engine.c:733:45: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] linear_dset_offset += (offset[i]+buf_offset[i])*d_offset; ^ ../../../../tools/perform/pio_engine.c:792:29: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka 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 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 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 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 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 int}' may change the sign of the result [-Wsign-conversion] h5start[1] = bytes_begin[1]; ^ In file included from ../../../../tools/perform/sio_perf.h:20:0, from ../../../../tools/perform/sio_engine.c:31: ../../../../tools/perform/sio_engine.c:737:37: warning: conversion to '__off64_t {aka long int}' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0; ^ ../../../../src/H5private.h:1000:43: note: in definition of macro 'HDlseek' #define HDlseek(F,O,W) lseek64(F,O,W) ^ ../../../../tools/perform/sio_engine.c:737:14: note: in expansion of macro 'POSIXSEEK' rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0; ^ ../../../../tools/perform/pio_perf.c: In function 'report_parameters': ../../../../tools/perform/pio_engine.c:813:39: warning: conversion to 'size_t {aka long 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:1161:44: warning: conversion to 'double' from 'off_t {aka 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:1162:13: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] * opts->num_dsets), ":"); ^ ../../../../tools/perform/pio_perf.c:1163:44: warning: conversion to 'double' from 'off_t {aka 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:1164:13: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] * opts->num_dsets), "\n"); ^ ../../../../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:794:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (parms->buf_size[i]==parms->dset_size[i]) ^ ../../../../tools/perform/sio_engine.c:795:32: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] cont_dim = i; ^ ../../../../tools/perform/sio_engine.c:807:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5dims[i] = parms->dset_size[i]; ^ ../../../../tools/perform/pio_engine.c:649:5: warning: switch missing default case [-Wswitch-default] switch (parms->io_type) { ^ ../../../../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_engine.c:868:5: warning: switch missing default case [-Wswitch-default] switch (parms->io_type) { ^ ../../../../tools/perform/pio_perf.c:1328:33: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->blk_size = parse_size_directive(opt_arg); ^ ../../../../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/pio_engine.c:977:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../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/pio_engine.c:977:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_perf.c:1429:38: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->min_xfer_size = parse_size_directive(opt_arg); ^ ../../../../tools/perform/pio_perf.c:1432:38: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->max_xfer_size = parse_size_directive(opt_arg); ^ ../../../../tools/perform/pio_perf.c:1452:34: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->max_xfer_size = cl_opts->num_bpp; ^ ../../../../tools/perform/sio_engine.c: In function 'posix_buffer_read': ../../../../tools/perform/pio_engine.c:1006:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=blk_size; ^ ../../../../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/pio_perf.c:1455:34: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->min_xfer_size = (cl_opts->num_bpp)/2; ^ ../../../../tools/perform/sio_engine.c:1016:37: warning: conversion to 'size_t {aka long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] buf_offset[local_dim] = i; ^ ../../../../tools/perform/pio_perf.c:1458:29: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->blk_size = (cl_opts->num_bpp)/2; ^ ../../../../tools/perform/pio_perf.c:1468:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (cl_opts->min_xfer_size > cl_opts->num_bpp) ^ ../../../../tools/perform/sio_engine.c:1029:20: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] for (j=i+1; jrank; j++) ^ ../../../../tools/perform/pio_perf.c:1469:34: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->min_xfer_size = cl_opts->num_bpp; ^ ../../../../tools/perform/sio_engine.c:1030:26: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] d_offset *= parms->dset_size[j]; ^ ../../../../tools/perform/pio_perf.c:1470:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (cl_opts->max_xfer_size > cl_opts->num_bpp) ^ ../../../../tools/perform/sio_engine.c:1032:45: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] linear_dset_offset += (offset[i]+buf_offset[i])*d_offset; ^ ../../../../tools/perform/pio_perf.c:1471:34: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->max_xfer_size = cl_opts->num_bpp; ^ ../../../../tools/perform/pio_engine.c:1006:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=blk_size; ^ ../../../../tools/perform/pio_perf.c:1475:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (cl_opts->blk_size > cl_opts->num_bpp ) ^ ../../../../tools/perform/pio_perf.c:1476:29: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->blk_size = cl_opts->num_bpp; ^ ../../../../tools/perform/pio_engine.c:1020:76: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] file_offset=posix_file_offset+(off_t)(((nbytes_xfer/blk_size) ^ ../../../../tools/perform/pio_engine.c:1021:29: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes)); ^ In file included from ../../../../tools/perform/sio_perf.h:20:0, from ../../../../tools/perform/sio_engine.c:31: ../../../../tools/perform/sio_engine.c:1036:37: warning: conversion to '__off64_t {aka long int}' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0; ^ ../../../../src/H5private.h:1000:43: note: in definition of macro 'HDlseek' #define HDlseek(F,O,W) lseek64(F,O,W) ^ ../../../../tools/perform/sio_engine.c:1036:14: note: in expansion of macro 'POSIXSEEK' rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0; ^ ../../../../tools/perform/pio_engine.c:1021:48: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes)); ^ ../../../../tools/perform/pio_engine.c:1021:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes)); ^ ../../../../tools/perform/pio_engine.c:1021:81: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes)); ^ ../../../../tools/perform/pio_engine.c:1032:77: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] file_offset=posix_file_offset+(off_t)((((nbytes_xfer/buf_size) ^ ../../../../tools/perform/pio_engine.c:1033:29: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/snbytes)*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:1033:47: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/snbytes)*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:1033:66: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/snbytes)*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:1034:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes); ^ ../../../../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:1034:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes); ^ ../../../../tools/perform/sio_engine.c:1164:40: warning: conversion to '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/pio_engine.c:1034:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes); ^ ../../../../tools/perform/pio_engine.c:1065:76: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] file_offset=posix_file_offset+(off_t)(((nbytes_xfer/(buf_size/blk_size) ^ ../../../../tools/perform/pio_engine.c:1066:25: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size)) ^ ../../../../tools/perform/pio_perf.c: At top level: ../../../../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_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/pio_engine.c:1066:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size)) ^ ../../../../tools/perform/pio_engine.c:1066:73: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size)) ^ ../../../../tools/perform/pio_engine.c:1066:96: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size)) ^ ../../../../tools/perform/pio_engine.c:1067:25: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)%(snbytes*blk_size)); ^ ../../../../tools/perform/pio_engine.c:1067:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)%(snbytes*blk_size)); ^ ../../../../tools/perform/pio_engine.c:1074:62: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] file_offset_advance = (off_t)(snbytes*blk_size); ^ ../../../../tools/perform/pio_engine.c:1101:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=nbytes_xfer_advance; ^ ../../../../tools/perform/pio_engine.c:1101:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=nbytes_xfer_advance; ^ ../../../../tools/perform/pio_engine.c:1132:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:1132:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:1157:40: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=blk_size; ^ ../../../../tools/perform/pio_engine.c:1157:42: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=blk_size; ^ ../../../../tools/perform/pio_engine.c:1178:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:1178:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../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_engine.c:1197:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:1197:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:1208:65: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:1208:75: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:1209:38: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes); ^ ../../../../tools/perform/pio_engine.c:1208:51: warning: conversion to 'long long unsigned int' from 'MPI_Offset {aka long long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:1209:61: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes); ^ ../../../../tools/perform/pio_engine.c:1209:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes); ^ ../../../../tools/perform/pio_engine.c:1208:36: warning: conversion to 'MPI_Offset {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:1223:66: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:1223:76: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:1223:94: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:1224:38: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes; ^ ../../../../tools/perform/pio_engine.c:1223:51: warning: conversion to 'long long unsigned int' from 'MPI_Offset {aka long long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:1224:61: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes; ^ ../../../../tools/perform/pio_engine.c:1224:71: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes; ^ ../../../../tools/perform/pio_engine.c:1224:89: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes; ^ ../../../../tools/perform/pio_engine.c:1223:36: warning: conversion to 'MPI_Offset {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:1261:65: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/(buf_size/blk_size) ^ ../../../../tools/perform/pio_engine.c:1262:29: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:1262:56: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:1262:77: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:1261:51: warning: conversion to 'long long unsigned int' from 'MPI_Offset {aka long long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/(buf_size/blk_size) ^ ../../../../tools/perform/pio_engine.c:1263:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/(buf_size/blk_size))*pio_mpi_nprocs_g)%(snbytes*blk_size); ^ ../../../../tools/perform/pio_engine.c:1263:64: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/(buf_size/blk_size))*pio_mpi_nprocs_g)%(snbytes*blk_size); ^ ../../../../tools/perform/pio_engine.c:1263:91: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/(buf_size/blk_size))*pio_mpi_nprocs_g)%(snbytes*blk_size); ^ ../../../../tools/perform/pio_engine.c:1261:36: warning: conversion to 'MPI_Offset {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/(buf_size/blk_size) ^ ../../../../tools/perform/pio_engine.c:1270:66: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset_advance = (MPI_Offset)(snbytes*blk_size); ^ ../../../../tools/perform/pio_engine.c:1296:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=nbytes_xfer_advance; ^ ../../../../tools/perform/pio_engine.c:1296:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=nbytes_xfer_advance; ^ ../../../../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_engine.c:1319:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size*blk_size; ^ ../../../../tools/perform/pio_engine.c:1319:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size*blk_size; ^ ../../../../tools/perform/pio_engine.c:1348:25: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer += buf_size; ^ ../../../../tools/perform/pio_engine.c:1348:28: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer += buf_size; ^ ../../../../tools/perform/pio_engine.c:1355:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[0] = (nbytes_xfer/(snbytes*blk_size))*blk_size; ^ ../../../../tools/perform/pio_engine.c:1355:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[0] = (nbytes_xfer/(snbytes*blk_size))*blk_size; ^ ../../../../tools/perform/pio_engine.c:1355:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] h5offset[0] = (nbytes_xfer/(snbytes*blk_size))*blk_size; ^ ../../../../tools/perform/pio_engine.c:1356:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[1] = (nbytes_xfer%(snbytes*blk_size))/blk_size; ^ ../../../../tools/perform/pio_engine.c:1356:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[1] = (nbytes_xfer%(snbytes*blk_size))/blk_size; ^ ../../../../tools/perform/pio_engine.c:1356:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] h5offset[1] = (nbytes_xfer%(snbytes*blk_size))/blk_size; ^ ../../../../tools/perform/pio_engine.c:1362:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[0] = ((nbytes_xfer*pio_mpi_nprocs_g)/(snbytes*buf_size))*buf_size; ^ ../../../../tools/perform/pio_engine.c:1362:62: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[0] = ((nbytes_xfer*pio_mpi_nprocs_g)/(snbytes*buf_size))*buf_size; ^ ../../../../tools/perform/pio_engine.c:1362:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] h5offset[0] = ((nbytes_xfer*pio_mpi_nprocs_g)/(snbytes*buf_size))*buf_size; ^ ../../../../tools/perform/pio_engine.c:1363:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[1] = ((nbytes_xfer*pio_mpi_nprocs_g)%(snbytes*buf_size))/buf_size; ^ ../../../../tools/perform/pio_engine.c:1363:62: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[1] = ((nbytes_xfer*pio_mpi_nprocs_g)%(snbytes*buf_size))/buf_size; ^ ../../../../tools/perform/pio_engine.c:1363:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] h5offset[1] = ((nbytes_xfer*pio_mpi_nprocs_g)%(snbytes*buf_size))/buf_size; ^ ../../../../tools/perform/pio_engine.c:1375:25: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer += buf_size*blk_size; ^ ../../../../tools/perform/pio_engine.c:1375:28: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer += buf_size*blk_size; ^ ../../../../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 long 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 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 int' [-Wbad-function-cast] snbytes = (off_t)sqrt(nbytes); ^ ../../../../tools/perform/pio_engine.c:1586:50: warning: conversion to 'size_t {aka long 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 long 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:1660:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mrc = MPI_Type_vector((int)blk_size, (int)1, (int)(snbytes/buf_size), ^ ../../../../tools/perform/sio_perf.c:400:22: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka 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 int}' may change the sign of the result [-Wsign-conversion] parms.h5_thresh = opts->h5_threshold; ^ ../../../../tools/perform/pio_engine.c:1678:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mrc = MPI_Type_vector((int)buf_size, (int)1, (int)(snbytes/blk_size), ^ ../../../../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/pio_engine.c:1705:82: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mrc = MPI_Type_vector((int)(buf_size/blk_size), (int)1, (int)(snbytes/blk_size), ^ ../../../../tools/perform/pio_engine.c:1720:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka 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 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 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 long 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 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 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 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 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 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 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 long 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:1908:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../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:1908:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_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: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/pio_engine.c:1937:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=blk_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/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/pio_engine.c:1937:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=blk_size; ^ ../../../../tools/perform/pio_engine.c:1951:76: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] file_offset=posix_file_offset+(off_t)(((nbytes_xfer/blk_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: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:1952:29: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes)); ^ ../../../../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:1952:48: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes)); ^ ../../../../tools/perform/pio_engine.c:1952:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes)); ^ ../../../../tools/perform/pio_engine.c:1952:81: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes)); ^ ../../../../tools/perform/pio_engine.c:1963:77: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] file_offset=posix_file_offset+(off_t)((((nbytes_xfer/buf_size) ^ ../../../../tools/perform/pio_engine.c:1964:29: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/snbytes)*(buf_size*snbytes) ^ ../../../../tools/perform/sio_perf.c: In function 'parse_command_line': ../../../../tools/perform/sio_perf.c:960:30: warning: conversion to 'size_t {aka long 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 long 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) { ^ ../../../../tools/perform/pio_engine.c:1964:47: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/snbytes)*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:1964:66: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/snbytes)*(buf_size*snbytes) ^ ../../../../tools/perform/sio_perf.c:1033:44: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->chk_size[j] = parse_size_directive(buf); ^ ../../../../tools/perform/pio_engine.c:1965:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes); ^ ../../../../tools/perform/pio_engine.c:1965:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes); ^ ../../../../tools/perform/pio_engine.c:1965:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes); ^ ../../../../tools/perform/pio_engine.c:1996:76: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] file_offset=posix_file_offset+(off_t)(((nbytes_xfer/(buf_size/blk_size) ^ ../../../../tools/perform/pio_engine.c:1997:25: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size)) ^ ../../../../tools/perform/sio_perf.c:1183:44: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->buf_size[j] = parse_size_directive(buf); ^ ../../../../tools/perform/pio_engine.c:1997:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size)) ^ ../../../../tools/perform/sio_perf.c:1211:41: warning: conversion to 'int' from 'off_t {aka long int}' may alter its value [-Wconversion] cl_opts->order[j] = parse_size_directive(buf); ^ ../../../../tools/perform/pio_engine.c:1997:73: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size)) ^ ../../../../tools/perform/pio_engine.c:1997:96: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size)) ^ ../../../../tools/perform/pio_engine.c:1998:25: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)%(snbytes*blk_size)); ^ ../../../../tools/perform/pio_engine.c:1998:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)%(snbytes*blk_size)); ^ ../../../../tools/perform/pio_engine.c:2005:62: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] file_offset_advance = (off_t)(snbytes*blk_size); ^ ../../../../tools/perform/pio_engine.c:2032:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=nbytes_xfer_advance; ^ ../../../../tools/perform/pio_engine.c:2032:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=nbytes_xfer_advance; ^ ../../../../tools/perform/pio_engine.c:2062:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:2062:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:2087:40: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=blk_size; ^ ../../../../tools/perform/pio_engine.c:2087:42: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=blk_size; ^ ../../../../tools/perform/pio_engine.c:2108:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:2108:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../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:2127:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:2127:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:2138:65: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:2138:75: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:2139:38: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes); ^ ../../../../tools/perform/pio_engine.c:2138:51: warning: conversion to 'long long unsigned int' from 'MPI_Offset {aka long long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:2139:61: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes); ^ ../../../../tools/perform/pio_engine.c:2139:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes); ^ ../../../../tools/perform/pio_engine.c:2138:36: warning: conversion to 'MPI_Offset {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:2153:66: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:2153:76: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:2153:94: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:2154:38: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes; ^ ../../../../tools/perform/pio_engine.c:2153:51: warning: conversion to 'long long unsigned int' from 'MPI_Offset {aka long long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:2154:61: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes; ^ ../../../../tools/perform/pio_engine.c:2154:71: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes; ^ ../../../../tools/perform/pio_engine.c:2154:89: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes; ^ ../../../../tools/perform/pio_engine.c:2153:36: warning: conversion to 'MPI_Offset {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:2191:65: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/(buf_size/blk_size) ^ ../../../../tools/perform/pio_engine.c:2192:29: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:2192:56: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:2192:77: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:2191:51: warning: conversion to 'long long unsigned int' from 'MPI_Offset {aka long long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/(buf_size/blk_size) ^ ../../../../tools/perform/pio_engine.c:2193:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/(buf_size/blk_size))*pio_mpi_nprocs_g)%(snbytes*blk_size); ^ ../../../../tools/perform/pio_engine.c:2193:64: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/(buf_size/blk_size))*pio_mpi_nprocs_g)%(snbytes*blk_size); ^ ../../../../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_engine.c:2193:91: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/(buf_size/blk_size))*pio_mpi_nprocs_g)%(snbytes*blk_size); ^ ../../../../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:2191:36: warning: conversion to 'MPI_Offset {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/(buf_size/blk_size) ^ ../../../../tools/perform/pio_engine.c:2200:66: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset_advance = (MPI_Offset)(snbytes*blk_size); ^ ../../../../tools/perform/pio_engine.c:2226:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=nbytes_xfer_advance; ^ ../../../../tools/perform/pio_engine.c:2226:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=nbytes_xfer_advance; ^ ../../../../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:2249:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size*blk_size; ^ ../../../../tools/perform/pio_engine.c:2249:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size*blk_size; ^ ../../../../tools/perform/pio_engine.c:2277:25: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer += buf_size; ^ ../../../../tools/perform/pio_engine.c:2277:28: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer += buf_size; ^ ../../../../tools/perform/pio_engine.c:2284:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[0] = (nbytes_xfer/(snbytes*blk_size))*blk_size; ^ ../../../../tools/perform/pio_engine.c:2284:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[0] = (nbytes_xfer/(snbytes*blk_size))*blk_size; ^ ../../../../tools/perform/pio_engine.c:2284:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] h5offset[0] = (nbytes_xfer/(snbytes*blk_size))*blk_size; ^ ../../../../tools/perform/pio_engine.c:2285:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[1] = (nbytes_xfer%(snbytes*blk_size))/blk_size; ^ ../../../../tools/perform/pio_engine.c:2285:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[1] = (nbytes_xfer%(snbytes*blk_size))/blk_size; ^ ../../../../tools/perform/pio_engine.c:2285:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] h5offset[1] = (nbytes_xfer%(snbytes*blk_size))/blk_size; ^ ../../../../tools/perform/pio_engine.c:2290:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[0] = ((nbytes_xfer*pio_mpi_nprocs_g)/(snbytes*buf_size))*buf_size; ^ ../../../../tools/perform/pio_engine.c:2290:62: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[0] = ((nbytes_xfer*pio_mpi_nprocs_g)/(snbytes*buf_size))*buf_size; ^ ../../../../tools/perform/pio_engine.c:2290:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] h5offset[0] = ((nbytes_xfer*pio_mpi_nprocs_g)/(snbytes*buf_size))*buf_size; ^ ../../../../tools/perform/pio_engine.c:2291:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[1] = ((nbytes_xfer*pio_mpi_nprocs_g)%(snbytes*buf_size))/buf_size; ^ ../../../../tools/perform/pio_engine.c:2291:62: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[1] = ((nbytes_xfer*pio_mpi_nprocs_g)%(snbytes*buf_size))/buf_size; ^ ../../../../tools/perform/pio_engine.c:2291:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] h5offset[1] = ((nbytes_xfer*pio_mpi_nprocs_g)%(snbytes*buf_size))/buf_size; ^ ../../../../tools/perform/pio_engine.c:2303:25: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer += buf_size*blk_size; ^ ../../../../tools/perform/pio_engine.c:2303:28: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer += buf_size*blk_size; ^ ../../../../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/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_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/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/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 'run_test': ../../../../tools/perform/pio_perf.c:590:13: warning: function call has aggregate value [-Waggregate-return] res = do_pio(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/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 */ ^ ../../../../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] ../../../../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/sio_engine.c:121:1: warning: stack usage is 8336 bytes [-Wstack-usage=] ../../../../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 */ ^ CC iopipe.o CC chunk.o CC overhead.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:323:33: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] return (double)(hssize_t)nio/(hssize_t)nio_g; ^ ../../../../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/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; ^ In file included from ../../../../tools/perform/iopipe.c:24:0: ../../../../tools/perform/iopipe.c: In function 'synchronize': ../../../../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/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 '__off_t {aka 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 '__off_t {aka 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))/ ^ CC zip_perf.o CC perf_meta.o CC perf.o ../../../../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 'uLongf {aka 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 long int}' may change the sign of the result [-Wsign-conversion] len -= rc; ^ ../../../../tools/perform/zip_perf.c:432:35: warning: conversion to 'uLongf {aka 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 long 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: 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 */ ^ ../../../../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/powerpc64le-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 long unsigned int}' from 'int64_t {aka long int}' may change the sign of the result [-Wsign-conversion] if (!(tmp = (char *) malloc(opt_block + 256))) { ^ ../../../../tools/perform/perf.c:164:42: warning: conversion to 'size_t {aka long unsigned int}' from 'int64_t {aka long int}' may change the sign of the result [-Wsign-conversion] 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 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 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 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 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:313:37: warning: format '%Ld' expects argument of type 'long long int', but argument 4 has type 'int64_t {aka long int}' [-Wformat=] ../../../../tools/perform/perf.c:318:46: warning: conversion to 'size_t {aka long unsigned int}' from 'int64_t {aka long int}' may change the sign of the result [-Wsign-conversion] 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 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 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); ^ CCLD h5perf_serial ../../../../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 h5perf CCLD iopipe CCLD chunk CCLD overhead CCLD zip_perf CCLD perf_meta CCLD perf 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 ../../../../fortran/src/H5match_types.c: In function 'main': ../../../../fortran/src/H5match_types.c:409:4: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for(j=i+1;j<4;j++) /* search for next highest */ ^ ../../../../fortran/src/H5match_types.c:476:4: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for(j=i+1;j<3;j++) /* search for next highest */ ^ ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int main(void) ^ ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 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 H5Af.lo CC H5_f.lo CC H5Df.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 H5Ef.lo CC H5Ff.lo CC H5Gf.lo CC H5If.lo 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 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 H5IM.lo CC H5DS.lo CC H5LT.lo ../../../../hl/src/H5LT.c: In function 'H5LTopen_file_image': ../../../../hl/src/H5LT.c:898:20: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] if ((buf_prcnt * buf_size) > min_incr) ^ ../../../../hl/src/H5LT.c:899:41: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] alloc_incr = (size_t)(buf_prcnt * buf_size); ^ ../../../../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': ../../../../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 '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/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) ^ CC H5LTanalyze.lo ../../../../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); ^ 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] H5LTanalyze.l: In function 'H5LTyywrap': H5LTanalyze.l:192:5: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] CC H5LTparse.lo 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' H5LTparse.c:406:7: warning: redundant redeclaration of 'malloc' [-Wredundant-decls] In file included from /usr/include/powerpc64le-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' 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' CC H5PT.lo CC H5TB.lo ../../../../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/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_lite.o CC test_image.o CC test_file_image.o CC test_table.o 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) ^ 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_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 ); ^ ../../../../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_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) ^ ../../../../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; ^ CC test_ds.o CC test_dset_opt.o CC test_packet.o ../../../../hl/test/test_ds.c: In function 'create_long_dataset': ../../../../hl/test/test_ds.c:392:13: warning: size of 'buf' is 2304 bytes [-Wlarger-than=] long buf[DIM1_SIZE*DIM2_SIZE*DIM3_SIZE*DIM4_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 'long unsigned int' from 'ssize_t {aka long 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_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) ^ ../../../../hl/test/test_ds.c: In function 'test_simple': ../../../../hl/test/test_ds.c:3129:45: warning: conversion to 'long unsigned int' from 'ssize_t {aka long 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_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:508:14: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while(buf_left>0) { ^ ../../../../hl/test/test_dset_opt.c:515:14: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while(buf_left>0) { ^ ../../../../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_dset_opt.c:552:14: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while(buf_left>0) { ^ ../../../../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) ^ CCLD test_lite CCLD test_image CCLD test_file_image CCLD test_table CCLD test_packet CCLD test_dset_opt 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 gifread.o CC decompress.o CC gif2mem.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/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/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) ^ CC writehdf.o CC hdf2gif.o CC hdfgifwr.o CC h52gifgentst.o CCLD gif2h5 ../../../../../hl/tools/gif2h5/hdfgifwr.c:128:24: warning: size of 'htab' is 40024 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/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/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/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: 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/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++) ^ ../../../../../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: In function 'hdfWriteGIF': ../../../../../hl/tools/gif2h5/hdfgifwr.c:75:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int hdfWriteGIF(FILE *fp, byte *pic, int ptype, int w, int h, byte *rmap, ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:75:5: 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:75:5: 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:75:5: 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:75:5: 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:75:5: 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 80912 bytes [-Wstack-usage=] ../../../../../hl/tools/gif2h5/h52gifgentst.c:103:1: warning: the frame size of 80800 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CCLD h52gifgentst 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 H5IMfc.lo CC H5IMcc.lo CC H5LTfc.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) ^ CC H5TBfc.lo FC H5DSff.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, ^ FC H5IMff.lo 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 tsttable.o FC tstimage.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 -O3 -fstack-protector-strong -Wformat -Werror=format-security" CXXFLAGS="-g -O3 -fstack-protector-strong -Wformat -Werror=format-security" FFLAGS="-g -O3 -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=powerpc64le-linux-gnu --build=powerpc64le-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/powerpc64le-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... powerpc64le-unknown-linux-gnu checking host system type... powerpc64le-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 powerpc64le-unknown-linux-gnu... no checking for config powerpc64le-unknown-linux-gnu... no checking for config unknown-linux-gnu... no checking for config unknown-linux-gnu... no checking for config powerpc64le-linux-gnu... no checking for config powerpc64le-linux-gnu... no checking for config powerpc64le-unknown... no checking for config linux-gnu... found compiler 'mpicc.mpich' is GNU gcc-5.3.1 checking for config ../../config/site-specific/host-bos01-ppc64el-003... no checking for powerpc64le-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 powerpc64le-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 powerpc64le-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/powerpc64le-linux-gnu -L/usr/lib/gcc/powerpc64le-linux-gnu/5 -L/usr/lib/gcc/powerpc64le-linux-gnu/5/../../../powerpc64le-linux-gnu -L/usr/lib/gcc/powerpc64le-linux-gnu/5/../../../../lib -L/lib/powerpc64le-linux-gnu -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/powerpc64le-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 powerpc64le-unknown-linux-gnu file names to powerpc64le-unknown-linux-gnu format... func_convert_file_noop checking how to convert powerpc64le-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 powerpc64le-linux-gnu-objdump... powerpc64le-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for powerpc64le-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for powerpc64le-linux-gnu-ar... (cached) ar checking for archiver @FILE support... @ checking for powerpc64le-linux-gnu-strip... powerpc64le-linux-gnu-strip checking for powerpc64le-linux-gnu-ranlib... powerpc64le-linux-gnu-ranlib checking command to parse /usr/bin/nm -B output from mpicc.mpich object... ok checking for sysroot... no checking for powerpc64le-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... yes 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... 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 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... yes 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... no 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... no checking size of char... 1 checking size of short... 2 checking size of int... 4 checking size of unsigned... 4 checking size of long... 8 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... 8 checking size of uint_fast16_t... 8 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... 8 checking size of uint_fast32_t... 8 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... 8 checking size of ssize_t... 8 checking size of ptrdiff_t... 8 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... %ld and %lu 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... yes checking if correctly converting (unsigned) long long to long double values... yes 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:00 UTC 2016 Configured by: buildd@bos01-ppc64el-003 Configure mode: production Host system: powerpc64le-unknown-linux-gnu Uname information: Linux bos01-ppc64el-003 4.2.0-25-generic #30-Ubuntu SMP Mon Jan 18 12:31:13 UTC 2016 ppc64le ppc64le ppc64le GNU/Linux Byte sex: little-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-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-ppc64el/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-ppc64el --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-ppc64el --with-arch-directory=ppc64le --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-secureplt --with-cpu=power8 --enable-targets=powerpcle-linux --disable-multilib --enable-multiarch --disable-werror --with-long-double-128 --enable-checking=release --build=powerpc64le-linux-gnu --host=powerpc64le-linux-gnu --target=powerpc64le-linux-gnu built with gcc version 5.3.1 20160121 [ibm/gcc-5-branch merged from gcc-5-branch, revision 231573] (Ubuntu 5.3.1-7ubuntu1)) CFLAGS: -g -O3 -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 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: powerpc64le-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-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-ppc64el/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-ppc64el --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-ppc64el --with-arch-directory=ppc64le --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-secureplt --with-cpu=power8 --enable-targets=powerpcle-linux --disable-multilib --enable-multiarch --disable-werror --with-long-double-128 --enable-checking=release --build=powerpc64le-linux-gnu --host=powerpc64le-linux-gnu --target=powerpc64le-linux-gnu built with gcc version 5.3.1 20160121 [ibm/gcc-5-branch merged from gcc-5-branch, revision 231573] (Ubuntu 5.3.1-7ubuntu1)) Fortran 2003 Compiler: yes Fortran Flags: -g -O3 -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 H5system.lo CC H5dbg.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/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/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/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/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/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) { ^ CC H5timer.lo CC H5trace.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); ^ CC H5A.lo ../../../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:2312:44: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] asize[argno] = iul; ^ ../../../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 H5Abtree2.lo CC H5Adense.lo ../../../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 */ ^ CC H5Adeprec.lo CC H5Aint.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); ^ In file included from ../../../src/H5Aint.c:38:0: ../../../src/H5Aint.c: In function 'H5A_attr_copy_file': ../../../src/H5Aint.c:2016:105: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] H5_CHECKED_ASSIGN(attr_dst->shared->data_size, size_t, H5S_GET_EXTENT_NPOINTS(attr_dst->shared->ds) * H5T_get_size(attr_dst->shared->dt), hssize_t); ^ ../../../src/H5private.h:1522:23: note: in definition of macro 'H5_CHECKED_ASSIGN' (dst) = (dsttype)(src); ^ ../../../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 H5Atest.lo CC H5AC.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 'long 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 'long unsigned int' may alter its value [-Wconversion] aux_ptr->dirty_bytes += entry_ptr->size; ^ ../../../src/H5AC.c:3277:30: warning: conversion to 'long 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 'long unsigned int' may alter its value [-Wconversion] 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 long 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 long unsigned int}' may alter its value [-Wconversion] 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 long 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 long unsigned int}' may alter its value [-Wconversion] aux_ptr->dirty_bytes += entry_size; ^ ../../../src/H5AC.c:3691:30: warning: conversion to 'size_t {aka long 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 long unsigned int}' may alter its value [-Wconversion] aux_ptr->dirty_bytes += entry_size; ^ CC H5B.lo ../../../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 ../../../src/H5B.c: In function 'H5B_shared_new': ../../../src/H5B.c:1751:30: warning: request for implicit conversion from 'void *' to 'size_t * {aka long 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 long 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 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 unsigned int *}' not permitted in C++ [-Wc++-compat] bt->child = H5FL_SEQ_FREE(haddr_t, bt->child); ^ 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 ../../../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 ../../../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 H5B2hdr.lo CC H5B2int.lo CC H5B2stat.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 long 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 H5B2test.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 H5C.lo CC H5CS.lo CC H5D.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/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_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_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:6988:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C_flush_invalidate_cache(H5F_t * f, ^ ../../../src/H5C.c:7453:8: warning: assuming signed overflow does not occur when simplifying conditional [-Wstrict-overflow] if ( protected_entries > 0 ) { ^ ../../../src/H5C.c:6988:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C_flush_invalidate_cache(H5F_t * f, ^ ../../../src/H5C.c:6988:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6988:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Dbtree.lo ../../../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/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/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 H5Dchunk.lo ../../../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 long 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 long 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 'long 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 'long 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 2232 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_set_cache_auto_resize_config': ../../../src/H5C.c:3928:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C_set_cache_auto_resize_config(H5C_t *cache_ptr, ^ ../../../src/H5C.c:3928:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:3928:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:3928:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Dcompact.lo CC H5Dcontig.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) ^ CC H5Ddbg.lo CC H5Ddeprec.lo ../../../src/H5Dchunk.c:5163:7: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if(nerrors) ^ CC H5Defl.lo CC H5Dfill.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 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 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 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 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) ^ 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 2232 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 ../../../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 2872 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 2872 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 H5Dmpio.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 long unsigned int}' may alter its value [-Wconversion] 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 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 long 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 'long 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 long 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 'long 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 long 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 'long 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 'long 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 'long unsigned int' may alter its value [-Wconversion] 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 long 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 'long 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 H5Doh.lo CC H5Dscatgath.lo ../../../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 ^ ../../../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 8192 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 long 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 8192 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 long 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 8192 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 long 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 8192 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 long 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 2232 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /*memory selection iteration info*/ ^ ../../../src/H5Dscatgath.c:465:20: warning: size of 'bkg_iter' is 2232 bytes [-Wlarger-than=] H5S_sel_iter_t bkg_iter; /*background iteration info*/ ^ ../../../src/H5Dscatgath.c:467:20: warning: size of 'file_iter' is 2232 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 2232 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /*memory selection iteration info*/ ^ ../../../src/H5Dscatgath.c:597:20: warning: size of 'bkg_iter' is 2232 bytes [-Wlarger-than=] H5S_sel_iter_t bkg_iter; /*background iteration info*/ ^ ../../../src/H5Dscatgath.c:599:20: warning: size of 'file_iter' is 2232 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 8192 bytes [-Wlarger-than=] size_t _len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ CC H5Dselect.lo ../../../src/H5Dscatgath.c:831:13: warning: request for implicit conversion from 'void *' to 'size_t * {aka long 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 2232 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 2232 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 16912 bytes [-Wstack-usage=] H5D__gather_file(const H5D_io_info_t *_io_info, ^ ../../../src/H5Dscatgath.c:270:1: warning: the frame size of 16672 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* H5D__gather_file() */ ^ ../../../src/H5Dscatgath.c: In function 'H5D__gather_mem.isra.1': ../../../src/H5Dscatgath.c:376:1: warning: stack usage is 16672 bytes [-Wstack-usage=] H5D__gather_mem(const void *_buf, const H5S_t *space, ^ ../../../src/H5Dscatgath.c:442:1: warning: the frame size of 16416 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* H5D__gather_mem() */ ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatter_mem': ../../../src/H5Dscatgath.c:289:1: warning: stack usage is 16656 bytes [-Wstack-usage=] H5D__scatter_mem (const void *_tscat_buf, const H5S_t *space, ^ ../../../src/H5Dscatgath.c:355:1: warning: the frame size of 16416 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* H5D__scatter_mem() */ ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_read': ../../../src/H5Dscatgath.c:458:1: warning: stack usage is 23488 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 23232 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__scatgath_read() */ ^ CC H5Dtest.lo ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_write': ../../../src/H5Dscatgath.c:590:1: warning: stack usage is 23712 bytes [-Wstack-usage=] H5D__scatgath_write(const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, ^ ../../../src/H5Dselect.c: In function 'H5D__select_io': ../../../src/H5Dselect.c:89:20: warning: size of 'mem_iter' is 2232 bytes [-Wlarger-than=] H5S_sel_iter_t mem_iter; /* Memory selection iteration info */ ^ ../../../src/H5Dselect.c:91:20: warning: size of 'file_iter' is 2232 bytes [-Wlarger-than=] H5S_sel_iter_t file_iter; /* File selection iteration info */ ^ ../../../src/H5Dscatgath.c:705:1: warning: the frame size of 23456 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__scatgath_write() */ ^ ../../../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 8192 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 8192 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 long 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 long 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 37568 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 37312 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__select_io() */ ^ CC H5E.lo CC H5Edeprec.lo CC H5Eint.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 H5F.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 H5Fint.lo CC H5Faccum.lo CC H5Fcwfs.lo CC H5Fdbg.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 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 CC H5Fio.lo CC H5Fmount.lo CC H5Fmpi.lo CC H5Fquery.lo CC H5Fsfile.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.lo CC H5Fsuper_cache.lo 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 ../../../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 H5FDdirect.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 H5FDfamily.lo CC H5FDint.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]; ^ ../../../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 8416 bytes [-Wstack-usage=] H5FD_family_open(const char *name, unsigned flags, hid_t fapl_id, ^ CC H5FDlog.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 H5FDmpi.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 H5FDmpio.lo ../../../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) ^ CC H5FDmulti.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) { ^ CC H5FDsec2.lo CC H5FDspace.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 H5FDstdio.lo CC H5FL.lo CC H5FO.lo CC H5FS.lo CC H5FScache.lo ../../../src/H5FS.c: In function 'H5FS_new': ../../../src/H5FS.c:540:24: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] fspace->nclasses = nclasses; ^ In file included from ../../../src/H5FS.c:38:0: ../../../src/H5FSpkg.h:62:29: warning: conversion to 'size_t {aka long 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 H5FSdbg.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) ^ CC H5FSsection.lo CC H5FSstat.lo CC H5FStest.lo ../../../src/H5FSsection.c: In function 'H5FS_sinfo_new': ../../../src/H5FSsection.c:147:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] sinfo->sect_prefix_size = (size_t)H5FS_SINFO_PREFIX_SIZE(f); ^ ../../../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_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/H5FSstat.c: In function 'H5FS_stat_info': ../../../src/H5FSstat.c:99:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] stats->hdr_size = (size_t)H5FS_HEADER_SIZE(f); ^ ../../../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 H5Gbtree2.lo CC H5Gcache.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 */ ^ 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 H5Gcompact.lo CC H5Gdense.lo CC H5Gdeprec.lo ../../../src/H5Gdense.c: In function 'H5G__dense_create': ../../../src/H5Gdense.c:325:28: warning: conversion to 'uint32_t {aka unsigned int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] bt2_cparam.rrec_size = 4 + /* Name's hash value */ ^ ../../../src/H5Gdense.c:345:32: warning: conversion to 'uint32_t {aka unsigned int}' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] bt2_cparam.rrec_size = 8 + /* Creation order value */ ^ ../../../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 ../../../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 H5Glink.lo CC H5Gloc.lo CC H5Gname.lo 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 ../../../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 H5Goh.lo CC H5Groot.lo CC H5Gstab.lo CC H5Gtest.lo CC H5Gtraverse.lo 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/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 long 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/H5HFdblock.c: In function 'H5HF_man_dblock_create': ../../../src/H5HFdblock.c:143:31: warning: conversion to 'size_t {aka long 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 H5HFdtable.lo CC H5HFhdr.lo CC H5HFhuge.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:435:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] if(0 == (hdr->filter_len = H5O_msg_raw_size(hdr->f, H5O_PLINE_ID, FALSE, &(hdr->pline)))) ^ ../../../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 long 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 long 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 'long long unsigned int' from 'ssize_t {aka long 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/H5HFhuge.c: In function 'H5HF_huge_bt2_create': ../../../src/H5HFhuge.c:127:36: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bt2_cparam.rrec_size = (size_t)(hdr->sizeof_addr /* Address of object */ ^ ../../../src/H5HFhuge.c:134:36: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bt2_cparam.rrec_size = (size_t)(hdr->sizeof_addr /* Address of object */ ^ ../../../src/H5HFhuge.c:141:36: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bt2_cparam.rrec_size = (size_t)(hdr->sizeof_addr /* Address of filtered object */ ^ ../../../src/H5HFhuge.c:149:36: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] bt2_cparam.rrec_size = (size_t)(hdr->sizeof_addr /* Address of object */ ^ ../../../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) ^ CC H5HFiblock.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) ^ ../../../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:631:24: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] unsigned row = u / hdr->man_dtable.cparam.width; /* Row for current entry */ ^ ../../../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_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 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) ^ ../../../src/H5HFsection.c: In function 'H5HF_sect_single_dblock_info': ../../../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 long 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 long 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 long 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 long 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 long 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 long 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.isra.0': ../../../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.2': ../../../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 H5HFspace.lo CC H5HFstat.lo CC H5HFtest.lo CC H5HFtiny.lo CC H5HG.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 long 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 long 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 long 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 long 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 long 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 'long unsigned int' from 'long 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 H5HGcache.lo CC H5HGdbg.lo ../../../src/H5HGcache.c: In function 'H5HG_load': ../../../src/H5HGcache.c:186:26: warning: conversion to 'size_t {aka long unsigned int}' from 'long 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 H5HGquery.lo CC H5HL.lo CC H5HLcache.lo CC H5HLdbg.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/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, ^ ../../../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/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 H5HLint.lo CC H5HP.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 H5I.lo CC H5Itest.lo CC H5L.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 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) ^ CC H5make_libsettings.o ../../../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 H5MF.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) ^ CC H5MFaggr.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)) { ^ CC H5MFdbg.lo CC H5MFsection.lo CC H5MM.lo CC H5MP.lo CC H5MPtest.lo CC H5O.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 H5Oainfo.lo CC H5Oalloc.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) ^ CC H5Oattr.lo ../../../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/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/H5Oalloc.c: In function 'H5O_alloc_new_chunk': ../../../src/H5Oalloc.c:955:67: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] if(NULL == (chk_proxy = H5O_chunk_protect(f, dxpl_id, oh, chunkno - 1))) ^ ../../../src/H5Oalloc.c:973:41: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] curr_msg->chunkno = chunkno; ^ ../../../src/H5Oalloc.c:994:29: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] null_msg->chunkno = chunkno - 1; ^ ../../../src/H5Oalloc.c:1029:47: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] oh->mesg[found_other.msgno].chunkno = chunkno; ^ ../../../src/H5Oalloc.c:1081:29: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] oh->mesg[idx].chunkno = chunkno; ^ ../../../src/H5Oalloc.c:1084:38: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] if(H5O_chunk_add(f, dxpl_id, oh, chunkno) < 0) ^ ../../../src/H5Oalloc.c:1092:21: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cont->chunkno = chunkno; ^ ../../../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 H5Oattribute.lo CC H5Obogus.lo 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_clear': ../../../src/H5Ocache.c:604:45: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] if ( H5O_chunk_serialize(f, oh, i) < 0 ) { ^ ../../../src/H5Ocache.c: In function 'H5O_cache_chk_load': ../../../src/H5Ocache.c:728:30: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] chk_proxy->chunkno = udata->oh->nchunks - 1; ^ ../../../src/H5Ocache.c: In function 'H5O_chunk_deserialize': ../../../src/H5Ocache.c:1064:15: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] chunkno = oh->nchunks++; ^ ../../../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:1289:29: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cont->chunkno = udata->cont_msg_info->nmsgs + 1; /*the next continuation message/chunk */ ^ ../../../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/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)); ^ 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); ^ CC H5Oginfo.lo CC H5Olayout.lo CC H5Olinfo.lo CC H5Olink.lo CC H5Omessage.lo CC H5Omtime.lo CC H5Oname.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/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) ^ ../../../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 H5Onull.lo 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 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 H5Oshared.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 H5Ostab.lo CC H5Oshmesg.lo CC H5Otest.lo CC H5Ounknown.lo CC H5P.lo CC H5Pacpl.lo CC H5Pdapl.lo CC H5Pdcpl.lo CC H5Pdeprec.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 H5Pdxpl.lo CC H5Pfapl.lo CC H5Pfcpl.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 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/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 H5Plcpl.lo CC H5Pocpl.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 H5Pocpypl.lo 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 ../../../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) ^ CC H5Shyper.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/H5Shyper.c: In function 'H5S_hyper_serialize': ../../../src/H5Shyper.c:2200:16: warning: conversion to 'uint32_t {aka unsigned int}' from 'long unsigned int' may alter its value [-Wconversion] len += (size_t)(8 * space->extent.rank * block_count); ^ ../../../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) ^ CC H5Smpio.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/H5S.c: In function 'H5S_extend': ../../../src/H5S.c:2156:7: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if(ret_value) { ^ ../../../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] CC H5Snone.lo ../../../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/H5Smpio.c: In function 'H5S_mpio_point_type': ../../../src/H5Smpio.c:253:19: warning: conversion to 'MPI_Aint {aka long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] disp[u] = H5VM_array_offset(space->extent.rank, space->extent.size, curr->pnt); ^ ../../../src/H5Smpio.c:254:17: warning: conversion to 'long unsigned int' from 'MPI_Aint {aka long 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 long int}' from 'long 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; ^ ../../../src/H5Smpio.c: In function 'H5S_mpio_permute_type': ../../../src/H5Smpio.c:358:20: warning: size of 'sel_iter' is 2232 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 8192 bytes [-Wlarger-than=] size_t len[H5D_IO_VECTOR_SIZE]; /* Array to store sequence lengths */ ^ ../../../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 8192 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 long int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] disp[u] = curr_off; ^ ../../../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 2232 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 long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] start_disp = d[i].start * offset[i] * elmt_size; ^ ../../../src/H5Smpio.c:675:42: warning: conversion to 'long long unsigned int' from 'long 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 long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] 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 'long long unsigned int' from 'long 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 long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] disp[outercount] = (MPI_Aint)elmt_size * tspan->low; ^ ../../../src/H5Smpio.c:918:37: warning: conversion to 'MPI_Aint {aka long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] disp[outercount] = tspan->low * (*down) * elmt_size; ^ ../../../src/H5Smpio.c:926:22: warning: conversion to 'MPI_Aint {aka long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] stride = (*down) * elmt_size; ^ ../../../src/H5Smpio.c: In function 'H5S_mpio_permute_type': ../../../src/H5Smpio.c:354:1: warning: stack usage is 18928 bytes [-Wstack-usage=] H5S_mpio_permute_type(const H5S_t *space, size_t elmt_size, hsize_t **permute, ^ ../../../src/H5Smpio.c:467:1: warning: the frame size of 18672 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* H5S_mpio_permute_type() */ ^ ../../../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/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_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 H5Spoint.lo ../../../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) ^ ../../../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] CC H5Sselect.lo CC H5Stest.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) ^ ../../../src/H5Sselect.c: In function 'H5S_select_iterate': ../../../src/H5Sselect.c:1217:20: warning: size of 'iter' is 2232 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 8192 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 2232 bytes [-Wlarger-than=] H5S_sel_iter_t iter_a; /* Selection a iteration info */ ^ ../../../src/H5Sselect.c:1437:20: warning: size of 'iter_b' is 2232 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 2232 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 8192 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/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/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 19456 bytes [-Wstack-usage=] ../../../src/H5Sselect.c:1335:1: warning: the frame size of 19200 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5S_select_iterate() */ ^ ../../../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_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/H5Sselect.c: In function 'H5S_select_fill': ../../../src/H5Sselect.c:2003:1: warning: stack usage is 18864 bytes [-Wstack-usage=] H5S_select_fill(const void *fill, size_t fill_size, const H5S_t *space, void *_buf) ^ ../../../src/H5Sselect.c:2065:1: warning: the frame size of 18640 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* H5S_select_fill() */ ^ CC H5SL.lo CC H5SM.lo ../../../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 long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] size_t level = slist->curr_level; /* Skip list level */ ^ ../../../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/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 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_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 H5SMcache.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] CC H5SMmessage.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 H5SMtest.lo CC H5ST.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 H5T.lo ../../../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/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) ^ ../../../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] ../../../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 H5Tarray.lo ../../../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/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/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 H5Tbit.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/H5T.c:4068:15: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] if(dt2->shared->u.enumer.nmembs > 1) { ^ ../../../src/H5T.c:4051:15: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] if(dt1->shared->u.enumer.nmembs > 1) { ^ CC H5Tcommit.lo ../../../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: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_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/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/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 H5Tcompound.lo 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) ^ ../../../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); ^ ../../../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_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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, 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:6022:5: note: in expansion of macro 'H5T_CONV_uS' H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_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 H5Tcset.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: In function 'H5T__conv_ldouble_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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long 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:8797:5: note: in expansion of macro 'H5T_CONV_Fx' H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX); ^ ../../../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 'long 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 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 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:9157:55: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] H5T__bit_shift(int_buf, (ssize_t)(expo-src.u.f.msize), (size_t)0, buf_size * 8); ^ ../../../src/H5Tconv.c:9362:37: warning: conversion to 'size_t {aka long 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 long 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 long 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 long 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 long 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 long 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 long 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 long 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/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 H5Tdbg.lo ../../../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 H5Tdeprec.lo CC H5Tenum.lo 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); ^ CC H5Tfixed.lo ../../../src/H5Tconv.c: In function 'H5T__conv_b_b': ../../../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/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/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] ../../../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 H5Tfloat.lo CC H5detect.o CC H5Tnative.lo ../../../src/H5detect.c:115:19: warning: size of 'd_g' is 12800 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 alter its value [-Wconversion] 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 alter its value [-Wconversion] 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 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: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 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: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 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/H5Tconv.c: In function 'H5T__conv_i_i': ../../../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:254:24: warning: conversion to 'uint_least64_t {aka 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++; ^ ../../../src/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ 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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/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: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/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:254:24: warning: conversion to 'uint_fast64_t {aka 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/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 H5Toffset.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] ../../../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:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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 H5Toh.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] CC H5Topaque.lo ../../../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))) ^ CC H5Torder.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 H5Tpad.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 H5Tprecis.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 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] 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/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 H5Tvlen.lo CC H5TS.lo CC H5VM.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 long 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/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) ^ CC H5WB.lo ../../../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/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 H5Z.lo CC H5Zdeflate.lo ../../../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) ^ 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_nooptype': ../../../src/H5Znbit.c:408:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++] = dtype_size; ^ ../../../src/H5Znbit.c: In function 'H5Z_set_parms_atomic': ../../../src/H5Znbit.c:450:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++] = dtype_size; ^ ../../../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 long 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:484:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++] = dtype_precision; ^ ../../../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:536:34: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++]=dtype_size; ^ ../../../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:626:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++] = dtype_size; ^ ../../../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:649:40: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++] = dtype_member_offset; ^ ../../../src/H5Znbit.c:690:52: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[cd_values_index++] = dtype_next_member_offset - dtype_member_offset; ^ ../../../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:837:20: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[0] = cd_values_actual_nparms; ^ ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_byte': ../../../src/H5Znbit.c:971:24: warning: conversion to 'size_t {aka long 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 long 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 long 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 long unsigned int}' may alter its value [-Wconversion] 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:1065:16: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] n = total_size/p.size; ^ ../../../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 long 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 long unsigned int}' may alter its value [-Wconversion] 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:1298:16: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] n = total_size/p.size; ^ ../../../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 ../../../src/H5Znbit.c: In function 'H5Z_nbit_decompress_one_atomic.isra.1': ../../../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: In function 'H5Z_nbit_compress_one_atomic.isra.3': ../../../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] CC H5Zszip.lo CC H5Zscaleoffset.lo ../../../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:94:22: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] if((dtype_size = (8 * H5T_get_size(type))) == 0) ^ ../../../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 long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dtype_offset = H5T_get_offset(type); ^ ../../../src/H5Zszip.c:189:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[H5Z_SZIP_PARM_BPP] = dtype_precision; ^ 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:940:44: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[H5Z_SCALEOFFSET_PARM_SIZE] = dtype_size; ^ ../../../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_convert': ../../../src/H5Zscaleoffset.c:1328:51: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for(i = 0; i < d_nelmts * dtype_size; i += dtype_size) ^ ../../../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_decompress_one_atomic': ../../../src/H5Zscaleoffset.c:1600:16: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dtype_len = p.size * 8; ^ ../../../src/H5Zscaleoffset.c:1603:17: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] begin_i = p.size - 1 - (dtype_len - p.minbits) / 8; ^ ../../../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_compress_one_atomic': ../../../src/H5Zscaleoffset.c:1683:16: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] dtype_len = p.size * 8; ^ ../../../src/H5Zscaleoffset.c:1686:17: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] begin_i = p.size - 1 - (dtype_len - p.minbits) / 8; ^ CC H5Ztrans.lo ../../../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) ^ ln -s libhdf5.settings libhdf5_mpich.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_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:1094:46: warning: conversion to 'double' from '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 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:1094:46: warning: conversion to 'double' from '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 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:1094:46: warning: conversion to 'double' from '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 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:1094:46: warning: conversion to 'double' from '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 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:1098:46: warning: conversion to 'double' from '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 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:1098:46: warning: conversion to 'double' from '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 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:1098:46: warning: conversion to 'double' from '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 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:1098:46: warning: conversion to 'double' from '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 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:1102:45: warning: conversion to 'double' from '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 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:1102:45: warning: conversion to 'double' from '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 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:1102:45: warning: conversion to 'double' from '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 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:1102:45: warning: conversion to 'double' from '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 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:1106:46: warning: conversion to 'double' from '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 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:1106:46: warning: conversion to 'double' from '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 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:1106:46: warning: conversion to 'double' from '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 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:1106:46: warning: conversion to 'double' from '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 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) 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) unable to calculate alignment for long double CC H5lib_settings.lo H5lib_settings.c:102:1: warning: string length '6298' 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 6299 bytes [-Wlarger-than=] char H5libhdf5_settings[]= ^ 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/H5Tconv.c: In function 'H5T__conv_f_i': ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../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) { ^ ../../../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/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ 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 ../../../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/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 '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/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/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/dynlib2.c:86:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../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/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 '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/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/h5test.c:558:1: warning: stack usage is 8592 bytes [-Wstack-usage=] ../../../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) ^ CC testframe.lo CC testhdf5.o CC cache_common.lo ../../../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/testframe.c:54:19: warning: size of 'Test' is 6720 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/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) ^ CC tarray.o ../../../test/cache_common.c:67:21: warning: size of 'pico_entries' is 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 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 5816320 bytes [-Wlarger-than=] static test_entry_t variable_entries[NUM_VARIABLE_ENTRIES], orig_variable_entries[NUM_VARIABLE_ENTRIES]; ^ ../../../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 '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 '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.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 ) ) { ^ 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/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/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/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/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/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/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/tarray.c: In function 'test_array_funcs': ../../../test/tarray.c:192:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] size=H5Tget_precision(type); ^ ../../../test/tarray.c:195:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] size=H5Tget_size(type); ^ ../../../test/tarray.c:198:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] 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 long 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 long unsigned int}' may alter its value [-Wconversion] *mem_used+=size; ^ ../../../test/tarray.c: In function 'test_array_free_custom': ../../../test/tarray.c:1005:18: warning: conversion to 'size_t {aka long 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 long unsigned int}' may alter its value [-Wconversion] *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 'long 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 long 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; ^ 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 'long 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 long 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/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) ^ CC tattr.o ../../../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 'variable_dest': ../../../test/cache_common.c:775:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] variable_dest(H5F_t * f, void * thing) ^ ../../../test/cache_common.c:775: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 'large_dest': ../../../test/cache_common.c:754:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] large_dest(H5F_t * f, void * thing) ^ ../../../test/cache_common.c:754: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/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 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 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 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 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 int}' from 'hsize_t {aka long long unsigned int}' may change the sign of the result [-Wsign-conversion] ../../../test/cache_common.c: In function 'nano_dest': ../../../test/cache_common.c:719:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] nano_dest(H5F_t * f, void * thing) ^ ../../../test/cache_common.c:719:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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/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/cache_common.c: In function 'tiny_dest': ../../../test/cache_common.c:733:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tiny_dest(H5F_t * f, void * thing) ^ ../../../test/cache_common.c:733:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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/cache_common.c: In function 'micro_dest': ../../../test/cache_common.c:726:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] micro_dest(H5F_t * f, void * thing) ^ ../../../test/cache_common.c:726:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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 'huge_clear': ../../../test/cache_common.c:604:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] huge_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:604: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 long 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) ^ ../../../test/cache_common.c: In function 'pico_clear': ../../../test/cache_common.c:555:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pico_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:555: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 'small_clear': ../../../test/cache_common.c:583:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] small_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:583: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 'large_clear': ../../../test/cache_common.c:597:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] large_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:597: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 'monster_clear': ../../../test/cache_common.c:611:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] monster_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:611: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 'tiny_clear': ../../../test/cache_common.c:576:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tiny_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:576:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC tconfig.o ../../../test/cache_common.c: In function 'micro_clear': ../../../test/cache_common.c:569:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] micro_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:569: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 'medium_clear': ../../../test/cache_common.c:590:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] medium_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:590: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 'nano_clear': ../../../test/cache_common.c:562:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] nano_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:562: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 'variable_clear': ../../../test/cache_common.c:618:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] variable_clear(H5F_t * f, void * thing, hbool_t dest) ^ ../../../test/cache_common.c:618: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 'large_flush': ../../../test/cache_common.c:920:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] large_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:920:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tconfig.c: In function 'test_config_ctypes': ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:117:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(char, H5_SIZEOF_CHAR); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:118:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(signed char, unsigned char, H5_SIZEOF_CHAR); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:118:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(signed char, unsigned char, H5_SIZEOF_CHAR); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:119:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int, unsigned int, H5_SIZEOF_INT); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:119:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int, unsigned int, H5_SIZEOF_INT); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:120:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(short, unsigned short, H5_SIZEOF_SHORT); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:120:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(short, unsigned short, H5_SIZEOF_SHORT); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:121:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(long, unsigned long, H5_SIZEOF_LONG); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:121:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(long, unsigned long, H5_SIZEOF_LONG); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:122:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(float, H5_SIZEOF_FLOAT); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:123:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(double, H5_SIZEOF_DOUBLE); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:125:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(long double, H5_SIZEOF_LONG_DOUBLE); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:130:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(long long, unsigned long long, H5_SIZEOF_LONG_LONG); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:130:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(long long, unsigned long long, H5_SIZEOF_LONG_LONG); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:134:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int8_t, uint8_t, H5_SIZEOF_INT8_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:134:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int8_t, uint8_t, H5_SIZEOF_INT8_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:138:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int16_t, uint16_t, H5_SIZEOF_INT16_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:138:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int16_t, uint16_t, H5_SIZEOF_INT16_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:142:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int32_t, uint32_t, H5_SIZEOF_INT32_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:142:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int32_t, uint32_t, H5_SIZEOF_INT32_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:146:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int64_t, uint64_t, H5_SIZEOF_INT64_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:146:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int64_t, uint64_t, H5_SIZEOF_INT64_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:152:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(int_fast8_t, H5_SIZEOF_INT_FAST8_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:156:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(uint_fast8_t, H5_SIZEOF_UINT_FAST8_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:160:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_fast16_t, uint_fast16_t, H5_SIZEOF_INT_FAST16_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:160:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_fast16_t, uint_fast16_t, H5_SIZEOF_INT_FAST16_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:164:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_fast32_t, uint_fast32_t, H5_SIZEOF_INT_FAST32_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:164:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_fast32_t, uint_fast32_t, H5_SIZEOF_INT_FAST32_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:168:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_fast64_t, uint_fast64_t, H5_SIZEOF_INT_FAST64_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:168:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_fast64_t, uint_fast64_t, H5_SIZEOF_INT_FAST64_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:172:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least8_t, uint_least8_t, H5_SIZEOF_INT_LEAST8_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:172:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least8_t, uint_least8_t, H5_SIZEOF_INT_LEAST8_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:176:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least16_t, uint_least16_t, H5_SIZEOF_INT_LEAST16_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:176:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least16_t, uint_least16_t, H5_SIZEOF_INT_LEAST16_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:180:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least32_t, uint_least32_t, H5_SIZEOF_INT_LEAST32_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:180:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least32_t, uint_least32_t, H5_SIZEOF_INT_LEAST32_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:33:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(ctype, ctype_macro, #ctype_macro);\ ^ ../../../test/tconfig.c:184:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least64_t, uint_least64_t, H5_SIZEOF_INT_LEAST64_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:35:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(uctype, ctype_macro, #ctype_macro); ^ ../../../test/tconfig.c:184:5: note: in expansion of macro 'vrfy_cint_type' vrfy_cint_type(int_least64_t, uint_least64_t, H5_SIZEOF_INT_LEAST64_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:193:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(off_t, H5_SIZEOF_OFF_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:197:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(size_t, H5_SIZEOF_SIZE_T); ^ ../../../test/tconfig.c:45:16: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=] TestErrPrintf("Error: sizeof(%s) is %d but %s is %d\n", \ ^ ../../../test/tconfig.c:39:5: note: in expansion of macro 'vrfy_macrosize' vrfy_macrosize(type, macro, #macro); ^ ../../../test/tconfig.c:201:5: note: in expansion of macro 'vrfy_ctype' vrfy_ctype(ssize_t, H5_SIZEOF_SSIZE_T); ^ ../../../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 'variable_flush': ../../../test/cache_common.c:944:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] variable_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:944:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC tfile.o ../../../test/cache_common.c: In function 'pico_flush': ../../../test/cache_common.c:872:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pico_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:872: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 'nano_flush': ../../../test/cache_common.c:880:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] nano_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:880: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 'micro_flush': ../../../test/cache_common.c:888:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] micro_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:888: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 'huge_flush': ../../../test/cache_common.c:928:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] huge_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:928:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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/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_file_open_overlap': ../../../test/tfile.c:1794:13: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] nobjs = H5Fget_obj_count(fid1, H5F_OBJ_LOCAL|H5F_OBJ_ALL); ^ ../../../test/tfile.c:1815:13: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] nobjs = H5Fget_obj_count(fid2, H5F_OBJ_ALL); ^ ../../../test/cache_common.c: In function 'tiny_flush': ../../../test/cache_common.c:896:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tiny_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:896:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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) ^ ../../../test/cache_common.c: In function 'medium_flush': ../../../test/cache_common.c:912:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] medium_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:912: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 'monster_flush': ../../../test/cache_common.c:936:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] monster_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:936:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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 'small_flush': ../../../test/cache_common.c:904:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] small_flush(H5F_t *f, hid_t dxpl_id, hbool_t dest, haddr_t addr, ^ ../../../test/cache_common.c:904: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, ^ ../../../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/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] CC tgenprop.o ../../../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__); ^ CC th5o.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/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/th5o.c: In function 'test_h5o_comment': ../../../test/th5o.c:1011:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment(fid, check_comment, (size_t)comment_len+1); ^ ../../../test/th5o.c:1025:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment(grp, check_comment, (size_t)comment_len+1); ^ ../../../test/th5o.c:1039:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment(dtype, check_comment, (size_t)comment_len+1); ^ ../../../test/th5o.c:1053:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment(dset, check_comment, (size_t)comment_len+1); ^ ../../../test/th5o.c: In function 'test_h5o_comment_by_name': ../../../test/th5o.c:1182:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment_by_name(fid, ".", check_comment, (size_t)comment_len+1, H5P_DEFAULT); ^ ../../../test/th5o.c:1196:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment_by_name(fid, "group", check_comment, (size_t)comment_len+1, H5P_DEFAULT); ^ ../../../test/th5o.c:1206:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment_by_name(grp, "datatype", check_comment, (size_t)comment_len+1, H5P_DEFAULT); ^ ../../../test/th5o.c:1216:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment_by_name(fid, "dataset", check_comment, (size_t)comment_len+1, H5P_DEFAULT); ^ CC th5s.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 tmeta.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 tmisc.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/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/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_misc22': ../../../test/tmisc.c:3733:28: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] correct = prec[j]; ^ ../../../test/tmisc.c:3735:31: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] correct = H5Tget_size(idts[i]) * 8; ^ ../../../test/tmisc.c: In function 'test_misc23': ../../../test/tmisc.c:3882:14: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] status = H5Iget_name(tmp_id, objname, (size_t)MISC23_NAME_BUF_SIZE); ^ ../../../test/titerate.c: In function 'test_iter_group_large': ../../../test/titerate.c:574:1: warning: stack usage is 13632 bytes [-Wstack-usage=] test_iter_group_large(hid_t fapl) ^ ../../../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 trefer.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 long unsigned int}' from 'ssize_t {aka long 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 long unsigned int}' from 'ssize_t {aka long 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 long unsigned int}' from 'ssize_t {aka long 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/trefer.c:418:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment(group, read_comment, (size_t)10); ^ ../../../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 'long 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 'long 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 'long 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 'long 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/trefer.c: In function 'test_reference_group': ../../../test/trefer.c:1328:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Lget_name_by_idx(gid, ".", H5_INDEX_NAME, H5_ITER_INC, (hsize_t)0, objname, (size_t)NAME_SIZE, H5P_DEFAULT); ^ CC trefstr.o CC tselect.o ../../../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]); ^ ../../../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] CC tskiplist.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/tattr.c: In function 'test_attr_open_by_idx': ../../../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] ../../../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] CC tsohm.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 *, long 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 *, long 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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] ../../../test/tmisc.c:141:0: warning: macro "MISC8_DSETNAME10" is not used [-Wunused-macros] #define MISC8_DSETNAME10 "Dataset10" ^ ../../../test/tmisc.c:138:0: warning: macro "MISC8_DSETNAME7" is not used [-Wunused-macros] #define MISC8_DSETNAME7 "Dataset7" ^ ../../../test/tmisc.c:137:0: warning: macro "MISC8_DSETNAME6" is not used [-Wunused-macros] #define MISC8_DSETNAME6 "Dataset6" ^ ../../../test/tmisc.c:133:0: warning: macro "MISC8_DSETNAME2" is not used [-Wunused-macros] #define MISC8_DSETNAME2 "Dataset2" ^ ../../../test/tmisc.c:134:0: warning: macro "MISC8_DSETNAME3" is not used [-Wunused-macros] #define MISC8_DSETNAME3 "Dataset3" ^ ../../../test/tmisc.c:140:0: warning: macro "MISC8_DSETNAME9" is not used [-Wunused-macros] #define MISC8_DSETNAME9 "Dataset9" ^ CC ttime.o 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 long 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 'test_objnames': ../../../test/tunicode.c:402:9: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Oget_comment_by_name(fid, string, read_buf, (size_t)MAX_STRING_LENGTH, H5P_DEFAULT); ^ ../../../test/tunicode.c: In function 'test_attrname': ../../../test/tunicode.c:535:9: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name(attr_id, (size_t)MAX_STRING_LENGTH, read_buf); ^ ../../../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 'dump_string': ../../../test/tunicode.c:784:12: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] length = strlen(string); ^ ../../../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 long unsigned int}' may alter its value [-Wconversion] size=H5Tget_precision(type); ^ ../../../test/tvltypes.c:189:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] size=H5Tget_size(type); ^ ../../../test/tvltypes.c:192:10: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] 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:1004:8: warning: size of 'wdata' is 3072 bytes [-Wlarger-than=] s1 wdata[SPACE3_DIM1]; /* data to write */ ^ ../../../test/tvltypes.c:1005:8: warning: size of 'rdata' is 3072 bytes [-Wlarger-than=] s1 rdata[SPACE3_DIM1]; /* data to read */ ^ ../../../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)addr, ^ CC dtypes.o ../../../test/dt_arith.c: In function 'some_dummy_func': ../../../test/dt_arith.c:535:36: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] HDsnprintf(s, sizeof(s), "%g", x); ^ ../../../test/dt_arith.c: In function 'test_particular_fp_integer': ../../../test/dt_arith.c:829:30: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] printf(" %29.20e\n", x); ^ ../../../test/dt_arith.c: In function 'test_conv_int_1': ../../../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: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/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/dt_arith.c: In function 'test_conv_int_2': ../../../test/dtypes.c: In function 'test_compound_10': ../../../test/dt_arith.c:2639:10: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] char buf[32*100]; ^ ../../../test/dtypes.c:1867:28: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] wdata[i].str[9] += (char)i; ^ ../../../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/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/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/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 long 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 long 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:4175:19: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] for(q=dst_nbits/8; qb[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/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); ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/dsets.c:26: ../../../src/H5private.h:1097:31: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] #define HDrandom() HDrand() ^ ../../../test/dsets.c:3712:26: note: in expansion of macro 'HDrandom' 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; ^ In file included from ../../../test/dsets.c:26:0: ../../../test/dsets.c: In function 'test_set_local': ../../../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)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 long unsigned int}' may alter its value [-Wconversion] s_ptr->a = i*8+0; ^ ../../../test/cmpd_dset.c:922:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->b = i*8+1; ^ ../../../test/cmpd_dset.c:924:20: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->c[j] = i*8+j; ^ ../../../test/cmpd_dset.c:925:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->d = i*8+6; ^ ../../../test/cmpd_dset.c:926:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->e = i*8+7; ^ ../../../test/cmpd_dset.c:928:23: warning: conversion to 'float' from 'size_t {aka long 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 long 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 long 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 long 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 long unsigned int}' may alter its value [-Wconversion] s_ptr->j = i*2/3+3; ^ ../../../test/cmpd_dset.c:935:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->k = i/7+1; ^ ../../../test/cmpd_dset.c:936:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->l = i/7+2; ^ ../../../test/cmpd_dset.c:937:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->m = i/7+3; ^ ../../../test/cmpd_dset.c:938:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->n = i/7+4; ^ ../../../test/cmpd_dset.c:940:23: warning: conversion to 'long int' from 'size_t {aka long 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 long 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 long 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 long unsigned int}' may alter its value [-Wconversion] s_ptr->a = i*8+0; ^ ../../../test/cmpd_dset.c:1000:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->b = i*8+1; ^ ../../../test/cmpd_dset.c:1002:20: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->c[j] = i*8+j; ^ ../../../test/cmpd_dset.c:1003:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->d = i*8+6; ^ ../../../test/cmpd_dset.c:1004:16: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->e = i*8+7; ^ ../../../test/cmpd_dset.c:1006:23: warning: conversion to 'float' from 'size_t {aka long 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 long 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 long 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 long 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 long unsigned int}' may alter its value [-Wconversion] s_ptr->j = i*2/3+3; ^ ../../../test/cmpd_dset.c:1013:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->k = i/7+1; ^ ../../../test/cmpd_dset.c:1014:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->l = i/7+2; ^ ../../../test/cmpd_dset.c:1015:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->m = i/7+3; ^ ../../../test/cmpd_dset.c:1016:23: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] s_ptr->n = i/7+4; ^ ../../../test/cmpd_dset.c:1018:23: warning: conversion to 'long int' from 'size_t {aka long 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 long 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 long unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->q = i*3+2; ^ ../../../test/cmpd_dset.c:1022:23: warning: conversion to 'long long int' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->r = i*5+1; ^ ../../../test/cmpd_dset.c:1023:23: warning: conversion to 'long long int' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->s = i*5+2; ^ ../../../test/cmpd_dset.c:1024:23: warning: conversion to 'long long int' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] s_ptr->t = i*5+3; ^ ../../../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/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); ^ CC filter_fail.o 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) ^ CC extend.o CC external.o ../../../test/cmpd_dset.c: In function 'test_hdf5_src_subset': ../../../test/cmpd_dset.c:888:23: warning: assuming signed overflow does not occur when simplifying division [-Wstrict-overflow] s_ptr->h[j] = i*j/5+j; ^ ../../../test/cmpd_dset.c:888:23: warning: assuming signed overflow does not occur when simplifying division [-Wstrict-overflow] ../../../test/cmpd_dset.c:888:23: warning: assuming signed overflow does not occur when simplifying division [-Wstrict-overflow] ../../../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_nbit_int_size': ../../../test/dsets.c:3825:1: warning: stack usage is 80208 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 80208 bytes [-Wstack-usage=] test_nbit_flt_size(hid_t file) ^ ../../../test/dsets.c:4168:1: warning: the frame size of 80048 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../test/external.c: In function 'test_2': ../../../test/external.c:612:14: warning: variable 'n' set but not used [-Wunused-but-set-variable] hssize_t n; /*bytes of I/O */ ^ ../../../test/external.c: In function 'test_3': ../../../test/external.c:780:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] whole[i] = i; ^ ../../../test/external.c:801:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] whole[i] = 100 + i; ^ In file included from ../../../test/external.c:23:0: ../../../test/external.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 ../../../test/h5test.h:26:0, from ../../../test/external.c:22: ../../../test/external.c: In function 'test_3': ../../../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/external.c:768:2: note: in expansion of macro 'HDwrite' HDwrite(fd, temparray, (i-1)*10); ^ CC efc.o ../../../test/dsets.c: In function 'test_userblock_offset': ../../../test/dsets.c:514:1: warning: stack usage is 81200 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=] } ^ ../../../test/efc.c:36:13: warning: size of 'filename' is 6144 bytes [-Wlarger-than=] static char filename[6][1024]; ^ CC objcopy.o CC links.o ../../../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/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/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/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/links.c: In function 'external_link_dangling': ../../../test/links.c:2698:18: warning: conversion to 'hid_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] status = H5Lget_name_by_idx(rid, "no_file", H5_INDEX_NAME, H5_ITER_INC, 0, NULL, 0, H5P_DEFAULT); ^ ../../../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/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/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/links.c: In function 'link_filters': 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/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_info_by_idx': ../../../test/links.c:11058:23: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Lget_name_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/links.c:11100:23: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Lget_name_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/links.c:11142:23: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Lget_name_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/links.c: In function 'link_info_by_idx_old': ../../../test/links.c:11310:19: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Lget_name_by_idx(group_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/links.c: In function 'link_iterate_check': ../../../test/links.c:12070:23: warning: conversion to 'int64_t {aka 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 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 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 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/dsets.c: In function 'test_chunk_expand': ../../../test/dsets.c:7549:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_chunk_expand(hid_t fapl) ^ 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/objcopy.c: In function 'addr_lookup.isra.0': ../../../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/objcopy.c: In function 'test_copy_dataset_compressed_vl': ../../../test/objcopy.c:12407:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } /* main */ ^ ../../../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 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 int}' may change the sign of the result [-Wsign-conversion] hs_offset[0] = HDstrtoll(s, NULL, 0); ^ In file included from ../../../test/h5test.h:26:0, from ../../../test/big.c:56: ../../../test/big.c: In function 'main': ../../../test/big.c:804:15: warning: conversion to 'unsigned int' from 'long unsigned int' may alter its value [-Wconversion] HDsrandom(seed); ^ ../../../src/H5private.h:1220:41: note: in definition of macro 'HDsrandom' #define HDsrandom(S) HDsrand(S) ^ ../../../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) ^ ../../../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: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 mount.o ../../../test/fillval.c: In function 'test_rdwr_cases': ../../../test/fillval.c:886:21: warning: 'fill_c.a' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(stdout," Elmt={%Hu, %Hu, %Hu, %Hu, %Hu}, read: %f, %d, %f, %c" ^ ../../../test/fillval.c:886:21: warning: 'fill_c.x' may be used uninitialized in this function [-Wmaybe-uninitialized] ../../../test/fillval.c:886:21: warning: 'fill_c.y' may be used uninitialized in this function [-Wmaybe-uninitialized] ../../../test/fillval.c:886:21: warning: 'fill_c.z' may be used uninitialized in this function [-Wmaybe-uninitialized] ../../../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) ^ CC flush1.o ../../../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/flush1.c:35:15: warning: size of 'the_data' is 80000 bytes [-Wlarger-than=] static double the_data[100][100]; ^ ../../../test/flush1.c: In function 'create_file': ../../../test/flush1.c:77: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); ^ ../../../test/flush1.c: In function 'extend_file': ../../../test/flush1.c:134: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 flush2.o ../../../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] ../../../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/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/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) ^ ../../../test/objcopy.c:4546:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_copy_dataset_compressed_vl(hid_t fcpl_src, hid_t fcpl_dst, hid_t src_fapl, hid_t dst_fapl) ^ ../../../test/objcopy.c:4546:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/objcopy.c:4546:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/objcopy.c:4546:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/objcopy.c:4546:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/objcopy.c:4546:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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) { ^ ../../../test/flush2.c:81:40: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] (double)(hssize_t)i/(hssize_t)(j+1)); ^ CC app_ref.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/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 long 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 long 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:13456:29: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] old_actual_id_len = tparam->actual_id_len; ^ ../../../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_random_pow2': ../../../test/fheap.c:15397:31: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] unsigned size_range = (tmp_cparam.managed.start_block_size / 8); /* Object size range */ ^ ../../../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 long 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 long 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 long 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 long 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); ^ CC unregister.o CC error_test.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 81552 bytes [-Wstack-usage=] test_unregister_filters(hid_t my_fapl) ^ ../../../test/unregister.c:213:1: warning: the frame size of 81376 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ 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 'error_stack': ../../../test/error_test.c:276:19: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] if((err_num = H5Eget_num(H5E_DEFAULT)) < 0) ^ ../../../test/error_test.c:285:19: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] if((err_num = H5Eget_num(ERR_STACK)) == 0) { ^ ../../../test/error_test.c: In function 'test_long_desc': ../../../test/error_test.c:357:24: warning: conversion to 'char' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] long_desc[u] = 'A' + (u % 26); ^ ../../../test/error_test.c: In function 'test_create': ../../../test/error_test.c:497:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(estack_id); ^ ../../../test/error_test.c:504:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(estack_id); ^ ../../../test/error_test.c:511:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(estack_id); ^ ../../../test/error_test.c: In function 'test_copy': ../../../test/error_test.c:549:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(H5E_DEFAULT); ^ ../../../test/error_test.c:556:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(estack_id); ^ ../../../test/error_test.c:560:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(H5E_DEFAULT); ^ ../../../test/error_test.c:567:15: warning: conversion to 'int' from 'ssize_t {aka long int}' may alter its value [-Wconversion] err_num = H5Eget_num(H5E_DEFAULT); ^ 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 ../../../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 ../../../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 80144 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 libdynlib1.la ../../../test/plugin.c: In function 'test_filter_internal': ../../../test/plugin.c:85:1: warning: stack usage is 160320 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 160080 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 80144 bytes [-Wstack-usage=] test_noread_data(hid_t dataset) ^ ../../../test/plugin.c:556:1: warning: the frame size of 80032 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ar: `u' modifier ignored since `D' is the default (see `U') ../../../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 libdynlib2.la CCLD libdynlib3.la 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 app_ref CCLD flush2 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 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-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 ../../../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_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_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_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_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/testphdf5.c:53:6: warning: size of 'filenames' is 8192 bytes [-Wlarger-than=] char filenames[NFILENAME][PATH_MAX]; ^ ../../../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_file.c: In function 'test_split_comm_access': ../../../testpar/t_mpi.c: In function 'main': ../../../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_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: In function 'slab_set': ../../../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_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 'long 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: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_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 'long 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:452:50: warning: conversion to 'long 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 '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 long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] num_points = dim1; ^ ../../../testpar/t_mpi.c: In function 'parse_options': 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 'long 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 'long 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: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_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: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/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_dset.c:912:47: warning: conversion to 'long 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_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_dset.c:564:9: warning: unused variable 'i' [-Wunused-variable] int i; ^ ../../../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 long 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:1114:53: warning: conversion to 'long 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_dset.c:1118:49: warning: conversion to 'long 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 'long 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_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_dset.c:1298:47: warning: conversion to 'long 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 'long 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/t_dset.c:1360:47: warning: conversion to 'long 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 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] data_array1 = (DATATYPE *)malloc(dim0*dim1*sizeof(DATATYPE)); ^ ../../../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/t_dset.c:1415:18: warning: conversion to 'size_t {aka long 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/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/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/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: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 'long 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/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: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_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_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_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 'long 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 'long 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 'long 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 'long 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 'long 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 'long 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 'long 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; ^ ../../../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 'long 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) ^ CC t_file_image.o ../../../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 'long 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 'long 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 long 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 long 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 long 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 long 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) ^ ../../../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"); ^ CC t_coll_chunk.o CC t_span_tree.o ../../../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(); ^ 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; ^ ../../../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_coll_chunk.c:718:3: warning: switch missing default case [-Wswitch-default] switch (mem_selection) { ^ ../../../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/t_coll_chunk.c:625:7: warning: unused variable 'i' [-Wunused-variable] int i; ^ ../../../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_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; ^ 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_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 '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:287:59: warning: conversion to '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:288:59: warning: conversion to '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:290:41: warning: conversion to '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: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 'long 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 'long 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 'long 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 'long 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 'long 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 'long 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; ^ ../../../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_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_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 changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-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 changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-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] ../../../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 changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-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 changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC t_chunk_alloc.o CC t_filter_read.o ../../../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 ^ CC t_cache.o ../../../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 '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:163:24: warning: conversion to 'MPI_Offset {aka long long int}' from 'long unsigned 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:299:20: warning: conversion to 'MPI_Offset {aka long long int}' from 'long unsigned 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(); ^ ../../../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_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(); ^ In file included from ../../../testpar/testphdf5.h:21:0, from ../../../testpar/t_chunk_alloc.c:24: ../../../testpar/t_chunk_alloc.c: In function 'verify_data.constprop': ../../../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_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 20800000 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 'serve_read_request': ../../../testpar/t_cache.c:1609:31: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] reply.len = data[target_index].len; ^ ../../../testpar/t_cache.c: In function 'serve_write_request': ../../../testpar/t_cache.c:1838:27: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] reply.len = data[target_index].len; ^ ../../../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:2515:30: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] mssg.len = entry_ptr->len; ^ ../../../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 'load_datum': ../../../testpar/t_cache.c:2635:22: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] mssg.len = entry_ptr->len; ^ ../../../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 'server_smoke_check': ../../../testpar/t_cache.c:4997:26: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] mssg.len = data[world_mpi_rank].len; ^ ../../../testpar/t_cache.c:5102:26: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] mssg.len = data[world_mpi_rank].len; ^ ../../../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_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_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_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, ^ CC t_pflush1.o CC t_pflush2.o ../../../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_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_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_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_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); ^ CC t_pshutdown.o CC t_prestart.o ../../../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] 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; ^ ../../../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) { \ ^ ../../../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]), ^ ../../../testpar/t_cache.c: In function 'verify_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:4476:9: note: 'reported_entry_writes' was declared here int reported_entry_writes; ^ CC t_init_term.o ../../../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, ^ CC t_shapesame.o ../../../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] CCLD t_mpi ../../../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) ^ ../../../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_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_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] ../../../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] CCLD t_pflush1 ../../../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: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_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_pflush2 ../../../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_pshutdown CCLD t_prestart CCLD t_init_term CCLD testphdf5 CCLD t_cache CCLD t_shapesame 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 h5tools_utils.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 long 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 long 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 long 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:42: warning: conversion to '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_str.c: In function 'h5tools_str_dump_region_points': In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_region_data_blocks': ../../../../tools/lib/h5tools_str.c:509:38: warning: conversion to '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]); ^ ../../../../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"); ^ ../../../../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); ^ ../../../../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"); ^ ../../../../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)) ^ ../../../../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: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_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; ^ ../../../../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_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: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 change the sign of the result [-Wsign-conversion] 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); ^ ../../../../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); ^ ../../../../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_utils.c:33:0: ../../../../tools/lib/h5tools_utils.h:33:29: warning: conversion to 'size_t {aka long 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/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_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_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_utils.c:31:0: ../../../../tools/lib/h5tools_utils.c: In function 'print_version': ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_replace': ../../../../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"); ^ ../../../../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__);} ^ ../../../../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_dump.c:732: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:735: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 '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_print_region_data_points': ../../../../tools/lib/h5tools_utils.c: In function 'add_obj': ../../../../tools/lib/h5tools_dump.c:809:54: warning: conversion to 'long 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_utils.c:685:9: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] u = table->nobjs++; ^ ../../../../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 long unsigned int}' may alter its value [-Wconversion] 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 'long 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:834:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (jndx = 0; jndx < npoints; jndx++, elmtno++) { ^ ../../../../tools/lib/h5tools_dump.c:849:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (jndx == npoints - 1) ^ ../../../../tools/lib/h5tools_dump.c:855:27: warning: conversion to 'size_t {aka long 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 long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ((char*)region_buf + jndx * type_size), &ctx); ^ ../../../../tools/lib/h5tools_dump.c:872:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (jndx + 1 < npoints || (region_flags & END_OF_DATA) == 0) ^ 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:34: warning: conversion to '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_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_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"); ^ ../../../../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_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 long 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_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_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 long unsigned int}' from 'long 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 'long unsigned int' from 'long 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_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 long unsigned int}' may alter its value [-Wconversion] #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_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/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_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_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_utils.c: In function 'h5tools_getstatus': ../../../../tools/lib/h5tools.c: In function 'init_acc_pos': ../../../../tools/lib/h5tools_utils.c:884:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int h5tools_getstatus(void) ^ ../../../../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_dump.c: In function 'h5tools_dump_comment': ../../../../tools/lib/h5tools_dump.c:3472:59: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion] cmt_bufsize = H5Oget_comment(obj_id, comment, cmt_bufsize); ^ ../../../../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] ../../../../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 'long 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 'long 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: 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:1574:54: warning: conversion to 'long 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) ^ 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 long unsigned int}' may alter its value [-Wconversion] 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 'long 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 'long 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"); ^ ../../../../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"); ^ ../../../../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.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.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: 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/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.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, ^ 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 'long 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 long 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) ^ CC h5diff_array.lo ../../../../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/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); ^ CC h5diff_attr.lo CC h5diff_dset.lo CC h5diff_util.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_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_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) ^ CC h5trav.lo ../../../../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_filters.lo 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 '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_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/ph5diff_main.c:312: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/h5diff_common.c: In function 'check_n_input': ../../../../tools/h5diff/h5diff_common.c:362:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] check_n_input( const char *str ) ^ ../../../../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 'long 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 long 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 'long 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 long 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 'long 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 long 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: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 'long 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 long 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 'long 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 long 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 ph5diff 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 '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 '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 '*.LC1' 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 ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_all_cb': ../../../../tools/h5dump/h5dump.c: In function 'table_list_add': ../../../../tools/h5dump/h5dump_xml.c:160:22: warning: conversion to 'size_t {aka long 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/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_dataset': ../../../../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/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_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_xml.c: In function 'xml_escape_the_string': ../../../../tools/h5dump/h5dump_xml.c:751:15: warning: conversion to 'size_t {aka long 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/h5dump_xml.c: In function 'xml_print_datatype': ../../../../tools/h5dump/h5dump_xml.c:874:22: warning: conversion to 'size_t {aka long 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/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: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/h5dump_xml.c:1174:13: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch (ord) { ^ ../../../../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_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/h5dumpgentest.c: In function 'gent_all': ../../../../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: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.c: In function 'parse_hsize_list': ../../../../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.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_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_many': ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_datatype': ../../../../tools/h5dump/h5dump_xml.c:1562:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../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: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/h5dumpgentest.c:1488:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; ^ ../../../../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: In function 'xml_dump_dataspace': ../../../../tools/h5dump/h5dump_xml.c:1701:22: warning: conversion to 'size_t {aka long 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_ddl.c: In function 'dump_datatype': ../../../../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:63:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../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_ddl.c: In function 'dump_dataspace': ../../../../tools/h5dump/h5dump_ddl.c:92:22: warning: conversion to 'size_t {aka long 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 long 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:1731:5: warning: enumeration value 'H5S_NULL' not handled in switch [-Wswitch-enum] switch (space_type) { ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_all_cb': ../../../../tools/h5dump/h5dump_ddl.c:201:22: warning: conversion to 'size_t {aka long 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: In function 'xml_dump_data': ../../../../tools/h5dump/h5dump_xml.c:1876:22: warning: conversion to 'size_t {aka long 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/h5dump_xml.c: In function 'xml_dump_attr': ../../../../tools/h5dump/h5dump_xml.c:2074:22: warning: conversion to 'size_t {aka long 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/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_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_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: 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_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 long 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/h5dump_xml.c: In function 'xml_dump_named_datatype': ../../../../tools/h5dump/h5dump_xml.c:2400:22: warning: conversion to 'size_t {aka long 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_group': ../../../../tools/h5dump/h5dump_ddl.c:808:22: warning: conversion to 'size_t {aka long 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_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: In function 'dump_dataset': ../../../../tools/h5dump/h5dump_ddl.c:943:22: warning: conversion to 'size_t {aka long 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_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 long 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_group': ../../../../tools/h5dump/h5dump_xml.c:2625:22: warning: conversion to 'size_t {aka long 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_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_ddl.c: In function 'attr_search': ../../../../tools/h5dump/h5dump_ddl.c:1316:14: warning: conversion to 'int' from 'long unsigned int' may alter its value [-Wconversion] k = (size_t)i + 1 + (size_t)j + 1 + 2; ^ ../../../../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: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; ^ In file included from ../../../../tools/h5dump/h5dump_ddl.c:18:0: ../../../../tools/h5dump/h5dump_ddl.c: In function 'lnk_search': ../../../../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; ^ ../../../../src/H5private.h:1267:28: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] #define HDstrlen(S) strlen(S) ^ ../../../../tools/h5dump/h5dump_ddl.c:1382:18: note: in expansion of macro 'HDstrlen' search_len = HDstrlen(op_name); ^ In file included from ../../../../tools/h5dump/h5dump_xml.c:18:0: ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_print_refs': ../../../../tools/h5dump/h5dump_xml.c:2980:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] buf = (char *) HDcalloc((size_t)(ssiz * tsiz), sizeof(char)); ^ ../../../../src/H5private.h:621:37: note: in definition of macro 'HDcalloc' #define HDcalloc(N,Z) calloc(N,Z) ^ ../../../../tools/h5dump/h5dump_xml.c:2996:47: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] buf = (char *) HDcalloc((size_t)(ssiz * tsiz), sizeof(char)); ^ ../../../../src/H5private.h:621:37: note: in definition of macro 'HDcalloc' #define HDcalloc(N,Z) calloc(N,Z) ^ ../../../../tools/h5dump/h5dump_xml.c:3014:22: warning: conversion to 'size_t {aka long 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/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; ^ In file included from ../../../../tools/h5dump/h5dump_xml.c:18:0: ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_print_strs': ../../../../tools/h5dump/h5dump_xml.c:3138:38: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] buf = HDmalloc((size_t)(ssiz * tsiz)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'handle_attributes': ../../../../tools/h5dump/h5dump_ddl.c:1532:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:3154:38: warning: conversion to 'long long unsigned int' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion] buf = HDmalloc((size_t)(ssiz * tsiz)); ^ ../../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../../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:3173:22: warning: conversion to 'size_t {aka long 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_xml.c:3192:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < ssiz; i++) { ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'check_filters': ../../../../tools/h5dump/h5dump_ddl.c: In function 'handle_datasets': ../../../../tools/h5dump/h5dump_xml.c:3289:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../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: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_xml.c: In function 'xml_dump_fill_value': ../../../../tools/h5dump/h5dump_xml.c:3429:22: warning: conversion to 'size_t {aka long 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_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: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 '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/h5dump_xml.c:3526:9: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (H5Tget_class(type)) { ^ ../../../../tools/h5dump/h5dump_xml.c:3526:9: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:3526:9: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:3526:9: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_dataset': ../../../../tools/h5dump/h5dump_xml.c:3793:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:3811: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/h5dump_ddl.c: In function 'dump_extlink': ../../../../tools/h5dump/h5dump_ddl.c:2075:9: warning: enumeration value 'H5O_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch (oi.type) { ^ ../../../../tools/h5dump/h5dump_ddl.c:2075:9: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] ../../../../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:4006:5: warning: enumeration value 'H5D_FILL_TIME_ERROR' not handled in switch [-Wswitch-enum] switch (ft) { ^ ../../../../tools/h5dump/h5dump_xml.c:4023:5: warning: enumeration value 'H5D_ALLOC_TIME_ERROR' not handled in switch [-Wswitch-enum] switch (at) { ^ ../../../../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/h5dump_xml.c:4116:9: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (H5Tget_class(type)) { ^ ../../../../tools/h5dump/h5dump_xml.c:4116:9: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../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_print_enum': ../../../../tools/h5dump/h5dump_xml.c:4376:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] ctx.cur_column = dump_indent; ^ ../../../../tools/h5dump/h5dump_xml.c:4390: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/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; ^ In file included from ../../../../tools/h5dump/h5dumpgentest.c:28:0: ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes': ../../../../tools/h5dump/h5dumpgentest.c:2545:39: warning: conversion to 'long 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 long 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 'long 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 long 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/h5dumpgentest.c:2537:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret=0; ^ ../../../../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/h5dumpgentest.c:2705: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_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 long 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 'long 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; jngroups = (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:305:20: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] left_overs -= n; ^ ../../../../tools/misc/h5repart.c:356:13: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] src_offset += n; ^ ../../../../tools/misc/h5repart.c:356:16: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] src_offset += n; ^ ../../../../tools/misc/h5repart_gentest.c: In function 'main': ../../../../tools/misc/h5repart.c:360:14: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] dst_offset += n; ^ ../../../../tools/misc/h5repart.c:360:17: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] dst_offset += n; ^ ../../../../tools/misc/h5repart.c:365:14: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] dst_offset += n; ^ ../../../../tools/misc/h5repart.c:365:17: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] dst_offset += n; ^ ../../../../tools/misc/h5repart.c:389:13: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] dst_offset += n; ^ ../../../../tools/misc/h5repart.c:389:16: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] dst_offset += n; ^ ../../../../tools/misc/h5repart_gentest.c:35:17: warning: size of 'buf' is 16384 bytes [-Wlarger-than=] int buf[FAMILY_NUMBER][FAMILY_SIZE]; ^ ../../../../tools/misc/h5repart.c:471:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] hdsize = dst_size; ^ ../../../../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 16512 bytes [-Wstack-usage=] int main(void) ^ ../../../../tools/misc/h5repart_gentest.c:100:1: warning: the frame size of 16432 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CC talign.o CC repart_test.o ../../../../tools/misc/h5repart.c:186:1: warning: stack usage is 8640 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 h5mkgrp ../../../../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/talign.c:196:5: warning: 'spc' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(spc); ^ CCLD h5repart_gentest CCLD repart_test CCLD h5repart CCLD talign 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 173064 bytes [-Wlarger-than=] struct Options opt; ^ In file included from ../../../../tools/h5import/h5import.c:17:0: ../../../../tools/h5import/h5import.c: In function 'processConfigurationFile': ../../../../src/H5private.h:1297:32: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] #define HDstrtol(S,R,N) strtol(S,R,N) ^ ../../../../tools/h5import/h5import.c:1442:40: note: in expansion of macro 'HDstrtol' ival = HDstrtol(more, &more, 10); ^ ../../../../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); ^ ../../../../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] CCLD h5importtest ../../../../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 174736 bytes [-Wstack-usage=] int main(int argc, char *argv[]) ^ ../../../../tools/h5import/h5import.c:263:1: warning: the frame size of 174496 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 h5repack.o CC dynlib_rpk.lo CC h5repack_copy.o CC h5repack_filters.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/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_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_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.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 */ ^ CC h5repack_opttable.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 h5repack_parse.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 'long 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_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 'long 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_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) ^ 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 'long 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 'long 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_refs.c:712:30: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] 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 'size_t {aka long unsigned int}' may alter its value [-Wconversion] int idx = i*msize+H5Tget_member_offset( mtype_id, (unsigned)ref_comp_index[j]); ^ CC h5repack_verify.o ../../../../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 CC testh5repack_detect_szip.o ../../../../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); ^ 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); ^ CC h5repacktst.o CCLD libdynlibadd.la CCLD testh5repack_detect_szip CCLD h5repack ar: `u' modifier ignored since `D' is the default (see `U') ../../../../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 */ ^ In file included from ../../../../tools/h5repack/h5repack.h:20:0, from ../../../../tools/h5repack/h5repacktst.c:16: ../../../../tools/h5repack/h5repacktst.c: In function 'write_dset_in': ../../../../tools/h5repack/h5repacktst.c:3957:46: warning: conversion to 'long 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 'long 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 'long 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 'long 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++) ^ ../../../../tools/h5repack/h5repacktst.c: In function 'make_layout3': ../../../../tools/h5repack/h5repacktst.c:3015:5: warning: stack usage is 241200 bytes [-Wstack-usage=] int make_layout3(hid_t loc_id) ^ ../../../../tools/h5repack/h5repacktst.c:3138:1: warning: the frame size of 240976 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ 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 ../../../../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); ^ ../../../../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: In function 'copy_to_file': ../../../../tools/h5jam/h5unjam.c:377:24: warning: conversion to 'size_t {aka long unsigned int}' from 'ssize_t {aka long int}' may change the sign of the result [-Wsign-conversion] bytes_in = how_much; ^ ../../../../tools/h5jam/h5unjam.c:396:18: warning: conversion to 'long unsigned int' from 'ssize_t {aka long 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 long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] how_much -= bytes_read; ^ ../../../../tools/h5jam/h5unjam.c:397:14: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] from += bytes_read; ^ ../../../../tools/h5jam/h5unjam.c:397:17: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] from += bytes_read; ^ ../../../../tools/h5jam/h5unjam.c:398:12: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] to += bytes_read; ^ ../../../../tools/h5jam/h5unjam.c:398:15: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] to += 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) ^ CC getub.o CCLD h5unjam ../../../../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 tellub CCLD h5jamgentest 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 h5jam CCLD getub 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_engine.o CC sio_perf.o CC pio_perf.o CC pio_engine.o ../../../../tools/perform/pio_perf.c:124:28: warning: size of 'l_opts' is 2128 bytes [-Wlarger-than=] static struct long_options l_opts[] = { ^ ../../../../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 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 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 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/sio_engine.c: In function 'do_sio': ../../../../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_engine.c: In function 'do_pio': ../../../../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_engine.c:151:17: warning: size of 'fname' is 4096 bytes [-Wlarger-than=] char fname[FILENAME_MAX]; ^ ../../../../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_engine.c:202:31: warning: conversion to 'double' from 'off_t {aka 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 int' [-Wbad-function-cast] snbytes = (off_t)sqrt(nbytes); /* General dataset size */ ^ ../../../../tools/perform/pio_engine.c:254:39: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] if(((snbytes/pio_mpi_nprocs_g)%buf_size)!=0) { ^ ../../../../tools/perform/pio_engine.c:263:20: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] if((snbytes%buf_size)!=0) { ^ ../../../../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/pio_engine.c:312:5: warning: statement with no effect [-Wunused-value] hrc == SUCCESS; ^ ../../../../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_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/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_engine.c: In function 'do_write': ../../../../tools/perform/pio_engine.c:584:46: warning: conversion to 'size_t {aka long 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 int}' may alter its value [-Wconversion] snbytes = (off_t)sqrt(nbytes); ^ ../../../../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:596:19: warning: cast from function call of type 'double' to non-matching type 'long int' [-Wbad-function-cast] snbytes = (off_t)sqrt(nbytes); ^ ../../../../tools/perform/pio_engine.c:608:50: warning: conversion to 'size_t {aka long 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 long 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: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_engine.c:688:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mrc = MPI_Type_vector((int)blk_size, (int)1, (int)(snbytes/buf_size), ^ ../../../../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 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:1162:13: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] * opts->num_dsets), ":"); ^ ../../../../tools/perform/pio_perf.c:1163:44: warning: conversion to 'double' from 'off_t {aka 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:1164:13: warning: conversion to 'double' from 'long int' may alter its value [-Wconversion] * opts->num_dsets), "\n"); ^ ../../../../tools/perform/pio_engine.c:706:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mrc = MPI_Type_vector((int)buf_size, (int)1, (int)(snbytes/blk_size), ^ ../../../../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_engine.c:733:82: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mrc = MPI_Type_vector((int)(buf_size/blk_size), (int)1, (int)(snbytes/blk_size), ^ ../../../../tools/perform/pio_engine.c:749:29: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5dims[0] = nbytes; ^ ../../../../tools/perform/pio_perf.c:1328:33: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->blk_size = parse_size_directive(opt_arg); ^ ../../../../tools/perform/pio_engine.c:756:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka 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 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 long 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:792:29: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka 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 int}' may change the sign of the result [-Wsign-conversion] h5dims[1] = snbytes; ^ ../../../../tools/perform/pio_perf.c:1429:38: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->min_xfer_size = parse_size_directive(opt_arg); ^ ../../../../tools/perform/pio_perf.c:1432:38: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->max_xfer_size = parse_size_directive(opt_arg); ^ ../../../../tools/perform/pio_engine.c:800:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5start[0] = bytes_begin[0]; ^ ../../../../tools/perform/pio_perf.c:1452:34: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->max_xfer_size = cl_opts->num_bpp; ^ ../../../../tools/perform/pio_engine.c:801:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5start[1] = bytes_begin[1]; ^ ../../../../tools/perform/pio_perf.c:1455:34: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->min_xfer_size = (cl_opts->num_bpp)/2; ^ ../../../../tools/perform/pio_perf.c:1458:29: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->blk_size = (cl_opts->num_bpp)/2; ^ ../../../../tools/perform/pio_engine.c:810:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka 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 int}' may change the sign of the result [-Wsign-conversion] h5start[1] = bytes_begin[1]; ^ ../../../../tools/perform/pio_perf.c:1468:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (cl_opts->min_xfer_size > cl_opts->num_bpp) ^ ../../../../tools/perform/pio_engine.c:813:39: warning: conversion to 'size_t {aka long 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:1469:34: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->min_xfer_size = cl_opts->num_bpp; ^ ../../../../tools/perform/pio_perf.c:1470:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (cl_opts->max_xfer_size > cl_opts->num_bpp) ^ ../../../../tools/perform/pio_perf.c:1471:34: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->max_xfer_size = cl_opts->num_bpp; ^ ../../../../tools/perform/pio_perf.c:1475:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (cl_opts->blk_size > cl_opts->num_bpp ) ^ ../../../../tools/perform/pio_perf.c:1476:29: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->blk_size = cl_opts->num_bpp; ^ ../../../../tools/perform/pio_engine.c:649:5: warning: switch missing default case [-Wswitch-default] switch (parms->io_type) { ^ ../../../../tools/perform/pio_engine.c:868:5: warning: switch missing default case [-Wswitch-default] switch (parms->io_type) { ^ ../../../../tools/perform/pio_engine.c:977:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:977:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:1006:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=blk_size; ^ ../../../../tools/perform/pio_engine.c:1006:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=blk_size; ^ ../../../../tools/perform/pio_engine.c:1020:76: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] file_offset=posix_file_offset+(off_t)(((nbytes_xfer/blk_size) ^ ../../../../tools/perform/pio_engine.c:1021:29: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes)); ^ ../../../../tools/perform/pio_engine.c:1021:48: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes)); ^ ../../../../tools/perform/pio_engine.c:1021:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes)); ^ ../../../../tools/perform/pio_engine.c:1021:81: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes)); ^ ../../../../tools/perform/pio_engine.c:1032:77: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] file_offset=posix_file_offset+(off_t)((((nbytes_xfer/buf_size) ^ ../../../../tools/perform/pio_engine.c:1033:29: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/snbytes)*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:1033:47: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/snbytes)*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:1033:66: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/snbytes)*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:1034:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes); ^ ../../../../tools/perform/pio_engine.c:1034:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes); ^ ../../../../tools/perform/pio_engine.c:1034:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes); ^ ../../../../tools/perform/pio_engine.c:1065:76: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] file_offset=posix_file_offset+(off_t)(((nbytes_xfer/(buf_size/blk_size) ^ ../../../../tools/perform/pio_engine.c:1066:25: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size)) ^ ../../../../tools/perform/pio_engine.c:1066:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size)) ^ ../../../../tools/perform/pio_engine.c:1066:73: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size)) ^ ../../../../tools/perform/pio_perf.c: At top level: ../../../../tools/perform/pio_engine.c:1066:96: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size)) ^ ../../../../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_engine.c:1067:25: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)%(snbytes*blk_size)); ^ ../../../../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_engine.c:1067:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)%(snbytes*blk_size)); ^ ../../../../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/pio_engine.c:1074:62: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] file_offset_advance = (off_t)(snbytes*blk_size); ^ ../../../../tools/perform/pio_engine.c:1101:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=nbytes_xfer_advance; ^ ../../../../tools/perform/pio_engine.c:1101:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=nbytes_xfer_advance; ^ ../../../../tools/perform/pio_engine.c:1132:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:1132:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:1157:40: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=blk_size; ^ ../../../../tools/perform/pio_engine.c:1157:42: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=blk_size; ^ ../../../../tools/perform/pio_engine.c:1178:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:1178:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../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_engine.c:1197:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:1197:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:1208:65: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:1208:75: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:1209:38: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes); ^ ../../../../tools/perform/pio_engine.c:1208:51: warning: conversion to 'long long unsigned int' from 'MPI_Offset {aka long long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:1209:61: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes); ^ ../../../../tools/perform/pio_engine.c:1209:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes); ^ ../../../../tools/perform/pio_engine.c:1208:36: warning: conversion to 'MPI_Offset {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:1223:66: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:1223:76: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:1223:94: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:1224:38: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes; ^ ../../../../tools/perform/pio_engine.c:1223:51: warning: conversion to 'long long unsigned int' from 'MPI_Offset {aka long long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:1224:61: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes; ^ ../../../../tools/perform/pio_engine.c:1224:71: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes; ^ ../../../../tools/perform/pio_engine.c:1224:89: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes; ^ ../../../../tools/perform/pio_engine.c:1223:36: warning: conversion to 'MPI_Offset {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:1261:65: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/(buf_size/blk_size) ^ ../../../../tools/perform/pio_engine.c:1262:29: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:1262:56: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:1262:77: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:1261:51: warning: conversion to 'long long unsigned int' from 'MPI_Offset {aka long long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/(buf_size/blk_size) ^ ../../../../tools/perform/pio_engine.c:1263:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/(buf_size/blk_size))*pio_mpi_nprocs_g)%(snbytes*blk_size); ^ ../../../../tools/perform/pio_engine.c:1263:64: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/(buf_size/blk_size))*pio_mpi_nprocs_g)%(snbytes*blk_size); ^ ../../../../tools/perform/pio_engine.c:1263:91: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/(buf_size/blk_size))*pio_mpi_nprocs_g)%(snbytes*blk_size); ^ ../../../../tools/perform/pio_engine.c:1261:36: warning: conversion to 'MPI_Offset {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/(buf_size/blk_size) ^ ../../../../tools/perform/pio_engine.c:1270:66: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset_advance = (MPI_Offset)(snbytes*blk_size); ^ ../../../../tools/perform/pio_engine.c:1296:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=nbytes_xfer_advance; ^ ../../../../tools/perform/pio_engine.c:1296:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=nbytes_xfer_advance; ^ ../../../../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_engine.c:1319:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size*blk_size; ^ ../../../../tools/perform/pio_engine.c:1319:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size*blk_size; ^ ../../../../tools/perform/pio_engine.c:1348:25: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer += buf_size; ^ ../../../../tools/perform/pio_engine.c:1348:28: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer += buf_size; ^ ../../../../tools/perform/pio_engine.c:1355:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[0] = (nbytes_xfer/(snbytes*blk_size))*blk_size; ^ ../../../../tools/perform/pio_engine.c:1355:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[0] = (nbytes_xfer/(snbytes*blk_size))*blk_size; ^ ../../../../tools/perform/pio_engine.c:1355:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] h5offset[0] = (nbytes_xfer/(snbytes*blk_size))*blk_size; ^ ../../../../tools/perform/pio_engine.c:1356:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[1] = (nbytes_xfer%(snbytes*blk_size))/blk_size; ^ ../../../../tools/perform/pio_engine.c:1356:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[1] = (nbytes_xfer%(snbytes*blk_size))/blk_size; ^ ../../../../tools/perform/pio_engine.c:1356:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] h5offset[1] = (nbytes_xfer%(snbytes*blk_size))/blk_size; ^ ../../../../tools/perform/pio_engine.c:1362:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[0] = ((nbytes_xfer*pio_mpi_nprocs_g)/(snbytes*buf_size))*buf_size; ^ ../../../../tools/perform/pio_engine.c:1362:62: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[0] = ((nbytes_xfer*pio_mpi_nprocs_g)/(snbytes*buf_size))*buf_size; ^ ../../../../tools/perform/pio_engine.c:1362:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] h5offset[0] = ((nbytes_xfer*pio_mpi_nprocs_g)/(snbytes*buf_size))*buf_size; ^ ../../../../tools/perform/pio_engine.c:1363:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[1] = ((nbytes_xfer*pio_mpi_nprocs_g)%(snbytes*buf_size))/buf_size; ^ ../../../../tools/perform/pio_engine.c:1363:62: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[1] = ((nbytes_xfer*pio_mpi_nprocs_g)%(snbytes*buf_size))/buf_size; ^ ../../../../tools/perform/pio_engine.c:1363:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] h5offset[1] = ((nbytes_xfer*pio_mpi_nprocs_g)%(snbytes*buf_size))/buf_size; ^ ../../../../tools/perform/pio_engine.c:1375:25: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer += buf_size*blk_size; ^ ../../../../tools/perform/pio_engine.c:1375:28: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer += buf_size*blk_size; ^ ../../../../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 long 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 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 int' [-Wbad-function-cast] snbytes = (off_t)sqrt(nbytes); ^ ../../../../tools/perform/pio_engine.c:1586:50: warning: conversion to 'size_t {aka long 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 long 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:1660:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mrc = MPI_Type_vector((int)blk_size, (int)1, (int)(snbytes/buf_size), ^ ../../../../tools/perform/pio_engine.c:1678:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mrc = MPI_Type_vector((int)buf_size, (int)1, (int)(snbytes/blk_size), ^ ../../../../tools/perform/pio_engine.c:1705:82: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mrc = MPI_Type_vector((int)(buf_size/blk_size), (int)1, (int)(snbytes/blk_size), ^ ../../../../tools/perform/sio_perf.c:108:28: warning: size of 'l_opts' is 2496 bytes [-Wlarger-than=] static struct long_options l_opts[] = { ^ ../../../../tools/perform/pio_engine.c:1720:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka 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 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 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 long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] h5stride[0] = blk_size*pio_mpi_nprocs_g; ^ ../../../../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 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 int}' may change the sign of the result [-Wsign-conversion] parms.h5_thresh = opts->h5_threshold; ^ ../../../../tools/perform/pio_engine.c:1763:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka 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 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 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 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 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 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 long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] h5stride[1] = blk_size*pio_mpi_nprocs_g; ^ ../../../../tools/perform/sio_perf.c: In function 'run_test': ../../../../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_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/sio_engine.c:173:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] if ((param.dset_size[i]%param.buf_size[i])!=0) { ^ ../../../../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/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:1908:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../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:1908:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_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: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/pio_engine.c:1937:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=blk_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/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_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_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:438:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (parms->buf_size[i]==parms->dset_size[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: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:1937:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=blk_size; ^ ../../../../tools/perform/sio_engine.c:439:32: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] cont_dim = i; ^ ../../../../tools/perform/pio_engine.c:1951:76: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] file_offset=posix_file_offset+(off_t)(((nbytes_xfer/blk_size) ^ ../../../../tools/perform/pio_engine.c:1952:29: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes)); ^ ../../../../tools/perform/sio_engine.c:454:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5dims[i] = parms->dset_size[i]; ^ ../../../../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); ^ ../../../../tools/perform/pio_engine.c:1952:48: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes)); ^ ../../../../tools/perform/pio_engine.c:1952:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes)); ^ ../../../../tools/perform/pio_engine.c:1952:81: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] /snbytes)*(blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes)); ^ ../../../../tools/perform/pio_engine.c:1963:77: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] file_offset=posix_file_offset+(off_t)((((nbytes_xfer/buf_size) ^ ../../../../tools/perform/pio_engine.c:1964:29: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/snbytes)*(buf_size*snbytes) ^ ../../../../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_perf.c: In function 'parse_command_line': ../../../../tools/perform/sio_perf.c:960:30: warning: conversion to 'size_t {aka long 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 long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] cl_opts->chk_size[i]=(i+1)*10; ^ ../../../../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_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/pio_engine.c:1964:47: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/snbytes)*(buf_size*snbytes) ^ ../../../../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:1964:66: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/snbytes)*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:1965:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes); ^ ../../../../tools/perform/sio_perf.c:1033:44: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->chk_size[j] = parse_size_directive(buf); ^ ../../../../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 long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] buf_offset[local_dim] = i; ^ ../../../../tools/perform/pio_engine.c:1965:53: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes); ^ ../../../../tools/perform/sio_engine.c:730:20: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] for (j=i+1; j < parms->rank; j++) ^ ../../../../tools/perform/sio_engine.c:731:26: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] d_offset *= parms->dset_size[j]; ^ ../../../../tools/perform/sio_engine.c:733:45: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] linear_dset_offset += (offset[i]+buf_offset[i])*d_offset; ^ ../../../../tools/perform/pio_engine.c:1965:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes); ^ ../../../../tools/perform/pio_engine.c:1996:76: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] file_offset=posix_file_offset+(off_t)(((nbytes_xfer/(buf_size/blk_size) ^ ../../../../tools/perform/pio_engine.c:1997:25: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size)) ^ In file included from ../../../../tools/perform/sio_perf.h:20:0, from ../../../../tools/perform/sio_engine.c:31: ../../../../tools/perform/sio_engine.c:737:37: warning: conversion to '__off64_t {aka long int}' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0; ^ ../../../../src/H5private.h:1000:43: note: in definition of macro 'HDlseek' #define HDlseek(F,O,W) lseek64(F,O,W) ^ ../../../../tools/perform/sio_engine.c:737:14: note: in expansion of macro 'POSIXSEEK' rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0; ^ ../../../../tools/perform/pio_engine.c:1997:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size)) ^ ../../../../tools/perform/sio_perf.c:1183:44: warning: conversion to 'size_t {aka long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] cl_opts->buf_size[j] = parse_size_directive(buf); ^ ../../../../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_perf.c:1211:41: warning: conversion to 'int' from 'off_t {aka long int}' may alter its value [-Wconversion] cl_opts->order[j] = parse_size_directive(buf); ^ ../../../../tools/perform/sio_engine.c:794:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (parms->buf_size[i]==parms->dset_size[i]) ^ ../../../../tools/perform/sio_engine.c:795:32: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] cont_dim = i; ^ ../../../../tools/perform/pio_engine.c:1997:73: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size)) ^ ../../../../tools/perform/sio_engine.c:807:25: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5dims[i] = parms->dset_size[i]; ^ ../../../../tools/perform/pio_engine.c:1997:96: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes)+((nbytes_xfer/(buf_size/blk_size)) ^ ../../../../tools/perform/pio_engine.c:1998:25: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)%(snbytes*blk_size)); ^ ../../../../tools/perform/pio_engine.c:1998:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)%(snbytes*blk_size)); ^ ../../../../tools/perform/pio_engine.c:2005:62: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] file_offset_advance = (off_t)(snbytes*blk_size); ^ ../../../../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_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_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/pio_engine.c:2032:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=nbytes_xfer_advance; ^ ../../../../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:2032:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=nbytes_xfer_advance; ^ ../../../../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 long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] buf_offset[local_dim] = i; ^ ../../../../tools/perform/sio_engine.c:1029:20: warning: conversion to 'int' from 'long int' may alter its value [-Wconversion] for (j=i+1; jrank; j++) ^ ../../../../tools/perform/sio_engine.c:1030:26: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] d_offset *= parms->dset_size[j]; ^ ../../../../tools/perform/pio_engine.c:2062:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/sio_engine.c:1032:45: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] linear_dset_offset += (offset[i]+buf_offset[i])*d_offset; ^ In file included from ../../../../tools/perform/sio_perf.h:20:0, from ../../../../tools/perform/sio_engine.c:31: ../../../../tools/perform/sio_engine.c:1036:37: warning: conversion to '__off64_t {aka long int}' from 'size_t {aka long unsigned int}' may change the sign of the result [-Wsign-conversion] rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0; ^ ../../../../src/H5private.h:1000:43: note: in definition of macro 'HDlseek' #define HDlseek(F,O,W) lseek64(F,O,W) ^ ../../../../tools/perform/sio_engine.c:1036:14: note: in expansion of macro 'POSIXSEEK' rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0; ^ ../../../../tools/perform/pio_engine.c:2062:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:2087:40: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=blk_size; ^ ../../../../tools/perform/pio_engine.c:2087:42: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=blk_size; ^ ../../../../tools/perform/pio_engine.c:2108:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../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 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/pio_engine.c:2108:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../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/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:2127:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:2127:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size; ^ ../../../../tools/perform/pio_engine.c:2138:65: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:2138:75: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:2139:38: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes); ^ ../../../../tools/perform/pio_engine.c:2138:51: warning: conversion to 'long long unsigned int' from 'MPI_Offset {aka long long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:2139:61: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes); ^ ../../../../tools/perform/pio_engine.c:2139:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (blk_size*snbytes)+((nbytes_xfer/blk_size)%snbytes); ^ ../../../../tools/perform/pio_engine.c:2138:36: warning: conversion to 'MPI_Offset {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/blk_size)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:2153:66: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:2153:76: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:2153:94: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:2154:38: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes; ^ ../../../../tools/perform/pio_engine.c:2153:51: warning: conversion to 'long long unsigned int' from 'MPI_Offset {aka long long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:2154:61: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes; ^ ../../../../tools/perform/pio_engine.c:2154:71: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes; ^ ../../../../tools/perform/pio_engine.c:2154:89: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] (buf_size*snbytes)+((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)%snbytes; ^ ../../../../tools/perform/pio_engine.c:2153:36: warning: conversion to 'MPI_Offset {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+(((nbytes_xfer/buf_size)*pio_mpi_nprocs_g)/snbytes)* ^ ../../../../tools/perform/pio_engine.c:2191:65: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/(buf_size/blk_size) ^ ../../../../tools/perform/pio_engine.c:2192:29: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:2192:56: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:2192:77: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] *pio_mpi_nprocs_g)/(snbytes*blk_size))*(buf_size*snbytes) ^ ../../../../tools/perform/pio_engine.c:2191:51: warning: conversion to 'long long unsigned int' from 'MPI_Offset {aka long long int}' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/(buf_size/blk_size) ^ ../../../../tools/perform/pio_engine.c:2193:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/(buf_size/blk_size))*pio_mpi_nprocs_g)%(snbytes*blk_size); ^ ../../../../tools/perform/pio_engine.c:2193:64: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/(buf_size/blk_size))*pio_mpi_nprocs_g)%(snbytes*blk_size); ^ ../../../../tools/perform/pio_engine.c:2193:91: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] +((nbytes_xfer/(buf_size/blk_size))*pio_mpi_nprocs_g)%(snbytes*blk_size); ^ ../../../../tools/perform/pio_engine.c:2191:36: warning: conversion to 'MPI_Offset {aka long long int}' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] mpi_offset=mpi_file_offset+((nbytes_xfer/(buf_size/blk_size) ^ ../../../../tools/perform/pio_engine.c:2200:66: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] mpi_offset_advance = (MPI_Offset)(snbytes*blk_size); ^ ../../../../tools/perform/pio_engine.c:2226:36: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=nbytes_xfer_advance; ^ ../../../../tools/perform/pio_engine.c:2226:38: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=nbytes_xfer_advance; ^ ../../../../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:2249:32: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size*blk_size; ^ ../../../../tools/perform/pio_engine.c:2249:34: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer+=buf_size*blk_size; ^ ../../../../tools/perform/pio_engine.c:2277:25: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer += buf_size; ^ ../../../../tools/perform/pio_engine.c:2277:28: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer += buf_size; ^ ../../../../tools/perform/pio_engine.c:2284:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[0] = (nbytes_xfer/(snbytes*blk_size))*blk_size; ^ ../../../../tools/perform/pio_engine.c:2284:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[0] = (nbytes_xfer/(snbytes*blk_size))*blk_size; ^ ../../../../tools/perform/pio_engine.c:2284:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] h5offset[0] = (nbytes_xfer/(snbytes*blk_size))*blk_size; ^ ../../../../tools/perform/pio_engine.c:2285:52: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[1] = (nbytes_xfer%(snbytes*blk_size))/blk_size; ^ ../../../../tools/perform/pio_engine.c:2285:43: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[1] = (nbytes_xfer%(snbytes*blk_size))/blk_size; ^ ../../../../tools/perform/pio_engine.c:2285:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] h5offset[1] = (nbytes_xfer%(snbytes*blk_size))/blk_size; ^ ../../../../tools/perform/pio_engine.c:2290:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[0] = ((nbytes_xfer*pio_mpi_nprocs_g)/(snbytes*buf_size))*buf_size; ^ ../../../../tools/perform/pio_engine.c:2290:62: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[0] = ((nbytes_xfer*pio_mpi_nprocs_g)/(snbytes*buf_size))*buf_size; ^ ../../../../tools/perform/pio_engine.c:2290:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] h5offset[0] = ((nbytes_xfer*pio_mpi_nprocs_g)/(snbytes*buf_size))*buf_size; ^ ../../../../tools/perform/pio_engine.c:2291:71: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[1] = ((nbytes_xfer*pio_mpi_nprocs_g)%(snbytes*buf_size))/buf_size; ^ ../../../../tools/perform/pio_engine.c:2291:62: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] h5offset[1] = ((nbytes_xfer*pio_mpi_nprocs_g)%(snbytes*buf_size))/buf_size; ^ ../../../../tools/perform/pio_engine.c:2291:31: warning: conversion to 'hssize_t {aka long long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] h5offset[1] = ((nbytes_xfer*pio_mpi_nprocs_g)%(snbytes*buf_size))/buf_size; ^ ../../../../tools/perform/pio_engine.c:2303:25: warning: conversion to 'long unsigned int' from 'off_t {aka long int}' may change the sign of the result [-Wsign-conversion] nbytes_xfer += buf_size*blk_size; ^ ../../../../tools/perform/pio_engine.c:2303:28: warning: conversion to 'off_t {aka long int}' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] nbytes_xfer += buf_size*blk_size; ^ ../../../../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/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/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/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_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) ^ ../../../../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/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/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 */ ^ ../../../../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] ../../../../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 */ ^ ../../../../tools/perform/sio_engine.c:121:1: warning: stack usage is 8336 bytes [-Wstack-usage=] CC iopipe.o CC chunk.o CC overhead.o ../../../../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/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; ^ In file included from ../../../../tools/perform/iopipe.c:24:0: ../../../../tools/perform/iopipe.c: In function 'synchronize': ../../../../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/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:323:33: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] return (double)(hssize_t)nio/(hssize_t)nio_g; ^ ../../../../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) { ^ CC zip_perf.o ../../../../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 '__off_t {aka 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 '__off_t {aka 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: 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 */ ^ CC perf_meta.o CC perf.o CCLD h5perf_serial ../../../../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 'uLongf {aka 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 long int}' may change the sign of the result [-Wsign-conversion] len -= rc; ^ ../../../../tools/perform/zip_perf.c:432:35: warning: conversion to 'uLongf {aka 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 long 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) { ^ CCLD h5perf ../../../../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/powerpc64le-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 long unsigned int}' from 'int64_t {aka long int}' may change the sign of the result [-Wsign-conversion] if (!(tmp = (char *) malloc(opt_block + 256))) { ^ ../../../../tools/perform/perf.c:164:42: warning: conversion to 'size_t {aka long unsigned int}' from 'int64_t {aka long int}' may change the sign of the result [-Wsign-conversion] 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 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 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 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 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:313:37: warning: format '%Ld' expects argument of type 'long long int', but argument 4 has type 'int64_t {aka long int}' [-Wformat=] ../../../../tools/perform/perf.c:318:46: warning: conversion to 'size_t {aka long unsigned int}' from 'int64_t {aka long int}' may change the sign of the result [-Wsign-conversion] 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 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 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 iopipe CCLD chunk CCLD overhead CCLD zip_perf CCLD perf_meta CCLD perf 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 ../../../../fortran/src/H5match_types.c: In function 'main': ../../../../fortran/src/H5match_types.c:409:4: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for(j=i+1;j<4;j++) /* search for next highest */ ^ ../../../../fortran/src/H5match_types.c:476:4: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for(j=i+1;j<3;j++) /* search for next highest */ ^ ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int main(void) ^ ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../fortran/src/H5match_types.c:141:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 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 ../../../../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 H5Ef.lo CC H5Ff.lo CC H5Gf.lo CC H5If.lo 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 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_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 hyper.o FC ptest.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 H5DO.lo CC H5DS.lo CC H5IM.lo CC H5LT.lo ../../../../hl/src/H5LT.c: In function 'H5LTopen_file_image': ../../../../hl/src/H5LT.c:898:20: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] if ((buf_prcnt * buf_size) > min_incr) ^ ../../../../hl/src/H5LT.c:899:41: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] alloc_incr = (size_t)(buf_prcnt * buf_size); ^ 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/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) ^ CC H5LTanalyze.lo ../../../../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); ^ 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] H5LTanalyze.l: In function 'H5LTyywrap': H5LTanalyze.l:192:5: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] CC H5LTparse.lo 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' H5LTparse.c:406:7: warning: redundant redeclaration of 'malloc' [-Wredundant-decls] In file included from /usr/include/powerpc64le-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' 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' CC H5PT.lo CC H5TB.lo ../../../../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/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 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_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) ^ 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 '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_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) ^ CC test_ds.o ../../../../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; ^ CC test_packet.o CC test_dset_opt.o ../../../../hl/test/test_ds.c: In function 'create_long_dataset': ../../../../hl/test/test_ds.c:392:13: warning: size of 'buf' is 2304 bytes [-Wlarger-than=] long buf[DIM1_SIZE*DIM2_SIZE*DIM3_SIZE*DIM4_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 'long unsigned int' from 'ssize_t {aka long 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_ds.c: In function 'test_simple': ../../../../hl/test/test_ds.c:3129:45: warning: conversion to 'long unsigned int' from 'ssize_t {aka long 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_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 ); ^ CCLD test_lite ../../../../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_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) ^ ../../../../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_dset_opt.c:508:14: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while(buf_left>0) { ^ ../../../../hl/test/test_dset_opt.c:515:14: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while(buf_left>0) { ^ ../../../../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_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_dset_opt.c:552:14: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while(buf_left>0) { ^ CCLD test_image CCLD test_file_image CCLD test_table CCLD test_packet CCLD test_dset_opt 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 gifread.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/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/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) ^ CC writehdf.o CC hdf2gif.o CC hdfgifwr.o CC h52gifgentst.o CCLD gif2h5 ../../../../../hl/tools/gif2h5/hdfgifwr.c:128:24: warning: size of 'htab' is 40024 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/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/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/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: 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/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/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++) ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'hdfWriteGIF': ../../../../../hl/tools/gif2h5/hdfgifwr.c:75:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int hdfWriteGIF(FILE *fp, byte *pic, int ptype, int w, int h, byte *rmap, ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:75:5: 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:75:5: 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:75:5: 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:75:5: 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:75:5: 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 80912 bytes [-Wstack-usage=] ../../../../../hl/tools/gif2h5/h52gifgentst.c:103:1: warning: the frame size of 80800 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CCLD h52gifgentst 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 ../../../../../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) ^ CC H5TBfc.lo FC H5DSff.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, ^ FC H5IMff.lo 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 tstlite.o FC tstimage.o FC tsttable.o FC tstds.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 Making install in src 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 + /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/. + /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/. make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/src' + /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]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++/examples' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++' 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 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 + /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/. + /usr/bin/install -c ../../../../hl/examples/ex_lite3.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/ptExampleFL.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /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/. + /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/. + /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/. make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/src' + /usr/bin/install -c run-hlc-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/include/hdf5/serial' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu' /bin/bash ../libtool --mode=install /usr/bin/install -c libhdf5_serial.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-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' /usr/bin/install -c -m 644 libhdf5_serial.settings '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu' + /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' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran' 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 libtool: install: /usr/bin/install -c .libs/libhdf5_serial.so.10.1.0 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_serial.so.10.1.0 + /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/. libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-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; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-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 run-hlfortran-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/fortran/. libtool: install: /usr/bin/install -c .libs/libhdf5_serial.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_serial.a 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++ libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_serial.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_serial.a + /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' libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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' Making install in test 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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libdynlib1.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libdynlib2.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libdynlib3.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libdynlib3.la libtool: install: /usr/bin/install -c .libs/libdynlib1.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlib1.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlib1.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlib1.a libtool: install: /usr/bin/install -c .libs/libdynlib2.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlib2.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlib2.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlib2.a libtool: install: /usr/bin/install -c .libs/libdynlib3.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlib3.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlib3.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlib3.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu' /bin/bash ../../libtool --mode=install /usr/bin/install -c libdynlibadd.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-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/powerpc64le-linux-gnu/libdynlibadd.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libdynlibadd.la libtool: install: /usr/bin/install -c .libs/libdynlibadd.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlibadd.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlibadd.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlibadd.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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 -O3 -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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_cpp.so.11.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_cpp.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_cpp.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_cpp.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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 -O3 -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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_serial_fortran.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_serial_fortran.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_serial_fortran.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_serial_fortran.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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 -O3 -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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_serial_hl.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_serial_hl.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_serial_hl.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_serial_hl.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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/powerpc64le-linux-gnu' libtool: install: warning: `../../../src/libhdf5_serial.la' has not been installed in `/usr/lib/powerpc64le-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/powerpc64le-linux-gnu' libtool: install: warning: `../../../src/libhdf5_serial.la' has not been installed in `/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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 -O3 -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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_hl_cpp.so.11.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_hl_cpp.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_hl_cpp.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_hl_cpp.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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 -O3 -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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_serialhl_fortran.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_serialhl_fortran.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_serialhl_fortran.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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/powerpc64le-linux-gnu/pkgconfig sed 's/@MULTIARCH@/powerpc64le-linux-gnu/g' debian/hdf5-serial.pc >debian/libhdf5-dev/usr/lib/powerpc64le-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 Making install in src 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 + /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/. + /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[2]: 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/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]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/examples' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran' 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/. + /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/. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/examples' 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' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/src' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-linux-gnu' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-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.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-linux-gnu' /usr/bin/install -c -m 644 libhdf5_openmpi.settings '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-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' 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/powerpc64le-linux-gnu/libhdf5_openmpi.so.10.1.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-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; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-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; }; }) libtool: install: /usr/bin/install -c .libs/libhdf5_openmpi.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_openmpi.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_openmpi.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_openmpi.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libdynlib1.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libdynlib2.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libdynlib3.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libdynlib1.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlib1.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-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/powerpc64le-linux-gnu/libdynlib2.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlib2.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-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/powerpc64le-linux-gnu/libdynlib3.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlib3.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlib3.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libdynlibadd.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libdynlibadd.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlibadd.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlibadd.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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 -O3 -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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_openmpi_fortran.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_openmpi_fortran.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_openmpi_fortran.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_openmpi_fortran.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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 -O3 -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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_openmpi_hl.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_openmpi_hl.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_openmpi_hl.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_openmpi_hl.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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/powerpc64le-linux-gnu' libtool: install: warning: `../../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/powerpc64le-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/powerpc64le-linux-gnu' libtool: install: warning: `../../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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 -O3 -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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_openmpihl_fortran.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_openmpihl_fortran.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_openmpihl_fortran.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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/powerpc64le-linux-gnu/pkgconfig sed 's/@MULTIARCH@/powerpc64le-linux-gnu/g' debian/hdf5-openmpi.pc >debian/libhdf5-openmpi-dev/usr/lib/powerpc64le-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 Making install in src 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 + /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/. + /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[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/src' 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/. + /usr/bin/install -c run-hlc-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/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-mpich/tmpinst/usr/share/hdf5_examples/hl/. 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' 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 + /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/. + /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/. + /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' 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/powerpc64le-linux-gnu' /bin/bash ../libtool --mode=install /usr/bin/install -c libhdf5_mpich.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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-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/powerpc64le-linux-gnu' 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/powerpc64le-linux-gnu/libhdf5_mpich.so.10.1.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-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; }; }) libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_mpich.la libtool: install: /usr/bin/install -c .libs/libhdf5_mpich.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_mpich.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_mpich.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_mpich.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libdynlib1.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libdynlib2.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libdynlib3.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libdynlib1.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlib1.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-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/powerpc64le-linux-gnu/libdynlib2.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlib2.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-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/powerpc64le-linux-gnu/libdynlib3.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlib3.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlib3.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libdynlibadd.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libdynlibadd.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlibadd.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-linux-gnu/libdynlibadd.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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' 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 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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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 -O3 -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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_mpich_fortran.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_mpich_fortran.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_mpich_fortran.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_mpich_fortran.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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 -O3 -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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_mpich_hl.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_mpich_hl.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_mpich_hl.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_mpich_hl.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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/powerpc64le-linux-gnu' libtool: install: warning: `../../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/powerpc64le-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/powerpc64le-linux-gnu' libtool: install: warning: `../../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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 -O3 -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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_mpichhl_fortran.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_mpichhl_fortran.a libtool: install: powerpc64le-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/powerpc64le-linux-gnu/libhdf5_mpichhl_fortran.a libtool: install: warning: remember to run `libtool --finish /usr/lib/powerpc64le-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/powerpc64le-linux-gnu/pkgconfig sed 's/@MULTIARCH@/powerpc64le-linux-gnu/g' debian/hdf5-mpich.pc >debian/libhdf5-mpich-dev/usr/lib/powerpc64le-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 ppc64el: 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 ppc64el: 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 ppc64el: 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 ppc64el: 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 ppc64el: 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 ppc64el: 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_ppc64el) +++ dpkg-gensymbols5YEUNk 2016-01-26 05:21:45.675883193 +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_ppc64el) +++ dpkg-gensymbolsdffqRA 2016-01-26 05:21:47.171889177 +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_ppc64el) +++ dpkg-gensymbolsP8MaTL 2016-01-26 05:21:48.679895209 +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 dh_installdeb -s dh_shlibdeps -plibhdf5-10 -Llibhdf5-10 -lusr/lib/powerpc64le-linux-gnu dpkg-shlibdeps: warning: symbol H5Dread used by debian/libhdf5-10/usr/lib/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Aopen used by debian/libhdf5-10/usr/lib/powerpc64le-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5T_NATIVE_INT_g used by debian/libhdf5-10/usr/lib/powerpc64le-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Sclose used by debian/libhdf5-10/usr/lib/powerpc64le-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Dclose used by debian/libhdf5-10/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu dh_shlibdeps -phdf5-tools -Llibhdf5-10 -lusr/lib/powerpc64le-linux-gnu dh_shlibdeps -phdf5-helpers -Llibhdf5-10 -lusr/lib/powerpc64le-linux-gnu dh_shlibdeps -plibhdf5-openmpi-10 -Llibhdf5-openmpi-10 -lusr/lib/powerpc64le-linux-gnu dpkg-shlibdeps: warning: symbol H5Dclose used by debian/libhdf5-openmpi-10/usr/lib/powerpc64le-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Tget_class used by debian/libhdf5-openmpi-10/usr/lib/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Dwrite used by debian/libhdf5-openmpi-10/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Dcreate2 used by debian/libhdf5-openmpi-10/usr/lib/powerpc64le-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Aread used by debian/libhdf5-openmpi-10/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu dpkg-shlibdeps: warning: symbol H5T_NATIVE_INT_g used by debian/libhdf5-mpich-10/usr/lib/powerpc64le-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Dread used by debian/libhdf5-mpich-10/usr/lib/powerpc64le-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Aclose used by debian/libhdf5-mpich-10/usr/lib/powerpc64le-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Dcreate2 used by debian/libhdf5-mpich-10/usr/lib/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Tget_class used by debian/libhdf5-mpich-10/usr/lib/powerpc64le-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5open used by debian/libhdf5-mpich-10/usr/lib/powerpc64le-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/powerpc64le-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/powerpc64le-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Rdereference used by debian/libhdf5-mpich-10/usr/lib/powerpc64le-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 ppc64el: 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_ppc64el.ddeb dpkg-deb: building package 'libhdf5-10-dbgsym' in '../libhdf5-10-dbgsym_1.8.16+docs-3_ppc64el.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile libhdf5-10-dbgsym_1.8.16+docs-3_ppc64el.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_ppc64el.ddeb dpkg-deb: building package 'libhdf5-cpp-11-dbgsym' in '../libhdf5-cpp-11-dbgsym_1.8.16+docs-3_ppc64el.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile libhdf5-cpp-11-dbgsym_1.8.16+docs-3_ppc64el.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_ppc64el.ddeb dpkg-deb: building package 'libhdf5-openmpi-10-dbgsym' in '../libhdf5-openmpi-10-dbgsym_1.8.16+docs-3_ppc64el.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile libhdf5-openmpi-10-dbgsym_1.8.16+docs-3_ppc64el.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_ppc64el.ddeb dpkg-deb: building package 'libhdf5-mpich-10-dbgsym' in '../libhdf5-mpich-10-dbgsym_1.8.16+docs-3_ppc64el.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile libhdf5-mpich-10-dbgsym_1.8.16+docs-3_ppc64el.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_ppc64el.ddeb dpkg-deb: building package 'hdf5-tools-dbgsym' in '../hdf5-tools-dbgsym_1.8.16+docs-3_ppc64el.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile hdf5-tools-dbgsym_1.8.16+docs-3_ppc64el.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 pkgstriptranslations: processing libhdf5-cpp-11 (in debian/libhdf5-cpp-11); do_strip: , oemstrip: pkgstriptranslations: processing libhdf5-10-dbg (in debian/libhdf5-10-dbg); do_strip: , oemstrip: pkgstriptranslations: processing libhdf5-cpp-11-dbg (in debian/libhdf5-cpp-11-dbg); do_strip: , oemstrip: pkgstriptranslations: processing libhdf5-10 (in debian/libhdf5-10); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " 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 INFO: pkgstripfiles: waiting for lock (libhdf5-10-dbg) ... 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 INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... 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 4 cpus) for package libhdf5-10 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libhdf5-10' in '../libhdf5-10_1.8.16+docs-3_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... 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 4 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_ppc64el.deb'. INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... Searching for duplicated docs in dependency libhdf5-10... symlinking changelog.Debian.gz in libhdf5-cpp-11 to file in libhdf5-10 pkgstripfiles: Running PNG optimization (using 4 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_ppc64el.deb'. Searching for duplicated docs in dependency libhdf5-cpp-11... symlinking changelog.Debian.gz in libhdf5-cpp-11-dbg to file in libhdf5-10 Searching for duplicated docs in dependency libhdf5-10-dbg... pkgstripfiles: Running PNG optimization (using 4 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_ppc64el.deb'. INFO: pkgstriptranslations version 129 pkgstriptranslations: processing libhdf5-dev (in debian/libhdf5-dev); do_strip: , oemstrip: INFO: pkgstriptranslations version 129 INFO: pkgstriptranslations version 129 pkgstriptranslations: processing libhdf5-openmpi-10 (in debian/libhdf5-openmpi-10); do_strip: , oemstrip: INFO: pkgstriptranslations version 129 pkgstriptranslations: processing libhdf5-openmpi-dev (in debian/libhdf5-openmpi-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 " pkgstripfiles: processing control file: debian/libhdf5-dev/DEBIAN/control, package libhdf5-dev, directory debian/libhdf5-dev .. removing usr/share/doc/libhdf5-dev/changelog.gz pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " 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... pkgstripfiles: Running PNG optimization (using 4 cpus) for package libhdf5-dev ... pkgstripfiles: processing control file: debian/libhdf5-openmpi-10/DEBIAN/control, package libhdf5-openmpi-10, directory debian/libhdf5-openmpi-10 pkgstripfiles: No PNG files. dpkg-deb: building package 'libhdf5-dev' in '../libhdf5-dev_1.8.16+docs-3_ppc64el.deb'. .. removing usr/share/doc/libhdf5-openmpi-10/changelog.gz pkgstripfiles: Truncating usr/share/doc/libhdf5-openmpi-10/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package libhdf5-openmpi-10 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libhdf5-openmpi-10' in '../libhdf5-openmpi-10_1.8.16+docs-3_ppc64el.deb'. pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libhdf5-openmpi-dev/DEBIAN/control, package libhdf5-openmpi-dev, directory debian/libhdf5-openmpi-dev .. removing usr/share/doc/libhdf5-openmpi-dev/changelog.gz 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 4 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_ppc64el.deb'. 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 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 4 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_ppc64el.deb'. INFO: pkgstriptranslations version 129 pkgstriptranslations: processing libhdf5-mpich-10 (in debian/libhdf5-mpich-10); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstriptranslations version 129 pkgstriptranslations: processing libhdf5-mpich-dev (in debian/libhdf5-mpich-dev); do_strip: , oemstrip: 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 pkgstripfiles: Truncating usr/share/doc/libhdf5-mpich-10/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package libhdf5-mpich-10 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libhdf5-mpich-10' in '../libhdf5-mpich-10_1.8.16+docs-3_ppc64el.deb'. pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " 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 Searching for duplicated docs in dependency libhdf5-mpich-10... symlinking changelog.Debian.gz in libhdf5-mpich-dev to file in libhdf5-mpich-10 pkgstripfiles: Running PNG optimization (using 4 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_ppc64el.deb'. INFO: pkgstriptranslations version 129 pkgstriptranslations: processing libhdf5-mpich-10-dbg (in debian/libhdf5-mpich-10-dbg); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " 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 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 4 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_ppc64el.deb'. INFO: pkgstriptranslations version 129 pkgstriptranslations: processing libhdf5-mpi-dev (in debian/libhdf5-mpi-dev); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " 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 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 4 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_ppc64el.deb'. INFO: pkgstriptranslations version 129 pkgstriptranslations: processing hdf5-helpers (in debian/hdf5-helpers); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/hdf5-helpers/DEBIAN/control, package hdf5-helpers, directory debian/hdf5-helpers .. removing usr/share/doc/hdf5-helpers/changelog.gz pkgstripfiles: Truncating usr/share/doc/hdf5-helpers/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package hdf5-helpers ... pkgstripfiles: No PNG files. dpkg-deb: building package 'hdf5-helpers' in '../hdf5-helpers_1.8.16+docs-3_ppc64el.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 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 4 cpus) for package hdf5-tools ... pkgstripfiles: No PNG files. dpkg-deb: building package 'hdf5-tools' in '../hdf5-tools_1.8.16+docs-3_ppc64el.deb'. dpkg-genchanges -B -mLaunchpad Build Daemon >../hdf5_1.8.16+docs-3_ppc64el.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-0522 Finished ──────── I: Built successfully ┌──────────────────────────────────────────────────────────────────────────────┐ │ Post Build Chroot │ └──────────────────────────────────────────────────────────────────────────────┘ ┌──────────────────────────────────────────────────────────────────────────────┐ │ Changes │ └──────────────────────────────────────────────────────────────────────────────┘ hdf5_1.8.16+docs-3_ppc64el.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: ppc64el 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: 2c6a0abd0f06efe38d9180f92dd624fe61b79a4c 12552 hdf5-helpers_1.8.16+docs-3_ppc64el.deb 8a853810c4b2878e958e299d8ea3d9c8de40bf88 660824 hdf5-tools-dbgsym_1.8.16+docs-3_ppc64el.ddeb 7fd1310349e5fa63e872bd73e21c790d181d7b82 299206 hdf5-tools_1.8.16+docs-3_ppc64el.deb eef011fa62eaf69f22058eaa883759494b70efbc 3111520 libhdf5-10-dbg_1.8.16+docs-3_ppc64el.deb bdf20985910d5b25f97257278fffe69904b85550 2227708 libhdf5-10-dbgsym_1.8.16+docs-3_ppc64el.ddeb d099299ee9857250f7d6498c4ae0e3db30564cb5 882948 libhdf5-10_1.8.16+docs-3_ppc64el.deb 1e18801321a6245408a172fa1d8eda442dceb20b 599026 libhdf5-cpp-11-dbg_1.8.16+docs-3_ppc64el.deb ad50260dc80c076002663911d914ccf290ac7cec 375402 libhdf5-cpp-11-dbgsym_1.8.16+docs-3_ppc64el.ddeb f76e195b4c86361817a02754999331edc817e246 100696 libhdf5-cpp-11_1.8.16+docs-3_ppc64el.deb f87f9356dbe45afd38729a4a09afadec14793d6d 5782736 libhdf5-dev_1.8.16+docs-3_ppc64el.deb 79306f4b187a3a488ec3f9ab226a6b1195484b0c 3064 libhdf5-mpi-dev_1.8.16+docs-3_ppc64el.deb 4f853813d337c96a1fef386278f8e65ac6fe8540 3164280 libhdf5-mpich-10-dbg_1.8.16+docs-3_ppc64el.deb 98e22462973f437d9c0da7c981677ab390c7deee 2279712 libhdf5-mpich-10-dbgsym_1.8.16+docs-3_ppc64el.ddeb 23bf3580adfdefd6ae61d3b361e069f5783bd4ee 900832 libhdf5-mpich-10_1.8.16+docs-3_ppc64el.deb 037db38558b13eca4f2c678899c288d3388a35f9 5129542 libhdf5-mpich-dev_1.8.16+docs-3_ppc64el.deb c632112d060669305d37d06a280a406a7392b6bd 3164746 libhdf5-openmpi-10-dbg_1.8.16+docs-3_ppc64el.deb a09a0cf4c57b100696e740e93b04e78158618767 2278432 libhdf5-openmpi-10-dbgsym_1.8.16+docs-3_ppc64el.ddeb 0e5f37616430f30cb10de059098246465326fea9 900586 libhdf5-openmpi-10_1.8.16+docs-3_ppc64el.deb 9fe3d3e16e70246751432fbd97f0be6efa92147a 5129592 libhdf5-openmpi-dev_1.8.16+docs-3_ppc64el.deb Checksums-Sha256: 05f7b8d98bf4a24a3455faceabc36a652f1e85738fcb7790840ad758a1b16bfa 12552 hdf5-helpers_1.8.16+docs-3_ppc64el.deb 95288b306e1c3ce9c2aa2d0e3ca8b31ca67f4a81d65a27c0f82c0abfeced7020 660824 hdf5-tools-dbgsym_1.8.16+docs-3_ppc64el.ddeb df2cdd1bb6e08f19e6fb0c4e2a63760518fdec6478828425bbecb6b45ef9bd08 299206 hdf5-tools_1.8.16+docs-3_ppc64el.deb 3bf747176080730ba3a548cbdde8e066a96962c9edf9a3095662091e0dab7ffc 3111520 libhdf5-10-dbg_1.8.16+docs-3_ppc64el.deb 356edc878c5266cd285558b37acea0701a562d057cd510721531a84bd8dfe97b 2227708 libhdf5-10-dbgsym_1.8.16+docs-3_ppc64el.ddeb 4dbdf25dd24abe30893b92ad2d54dd6c9772766d55ec4189dd213ac2842b4033 882948 libhdf5-10_1.8.16+docs-3_ppc64el.deb f2732cd64ee88a67003b43136ccb7380050b4320ff6ed11fd1d94b6a8e0d7d1b 599026 libhdf5-cpp-11-dbg_1.8.16+docs-3_ppc64el.deb 106d176818204165ff9fff51f5f0aaa7a55019f8303798e4b95fddff27dd1aed 375402 libhdf5-cpp-11-dbgsym_1.8.16+docs-3_ppc64el.ddeb a3f535372bed5a17b6d3ffd978693b1737065a6cbc1f840808bbf497a4f1d1c8 100696 libhdf5-cpp-11_1.8.16+docs-3_ppc64el.deb 5d03538b0cbcb86a3a0ae973640610ec6b48772b272ef8a42626294f811dfe1c 5782736 libhdf5-dev_1.8.16+docs-3_ppc64el.deb 3f04eef3f2924356882fb770226595c9c6de5433f85f7fd4c2ea82e4488d7048 3064 libhdf5-mpi-dev_1.8.16+docs-3_ppc64el.deb 5efb46c256946309dfeb7ae21aa7b20c8acb5afb408c3d6b30f362374ccfd831 3164280 libhdf5-mpich-10-dbg_1.8.16+docs-3_ppc64el.deb cb9db315b6e1d8c913c78fd74ab7b00fbbde25d50e4fb60d0336670716d20316 2279712 libhdf5-mpich-10-dbgsym_1.8.16+docs-3_ppc64el.ddeb 0b65978effe7922d76a846a25a579eadef911d7131075fdca7834edffe94a9a8 900832 libhdf5-mpich-10_1.8.16+docs-3_ppc64el.deb da6edfba3352a3e6f6d6d33563a6e4c366827656b898dcf435412136636de6f6 5129542 libhdf5-mpich-dev_1.8.16+docs-3_ppc64el.deb 789f3480fd7664472079f9cd845db54255c65b5fd1f2c04193f0c437c82f3571 3164746 libhdf5-openmpi-10-dbg_1.8.16+docs-3_ppc64el.deb 70eb07da231319a91fdfd5476c747694486a61dce27e3cd108bfd62ec4a8c564 2278432 libhdf5-openmpi-10-dbgsym_1.8.16+docs-3_ppc64el.ddeb d951d482e5e79996cab5d187eaec93795baf68aeffd4fa40b55dfb824ade3eae 900586 libhdf5-openmpi-10_1.8.16+docs-3_ppc64el.deb 05205eb0d449c0e41e31eddfdf4e841892cf24fe0b298028f0f443b47b75332c 5129592 libhdf5-openmpi-dev_1.8.16+docs-3_ppc64el.deb Files: 1c987ca4efabaac59bc47b56699edb55 12552 science optional hdf5-helpers_1.8.16+docs-3_ppc64el.deb 96bfac4560b7b4f287cec304978ee0d9 660824 science extra hdf5-tools-dbgsym_1.8.16+docs-3_ppc64el.ddeb f9bf3d42006ed97f3be2c94b9c7ed150 299206 science optional hdf5-tools_1.8.16+docs-3_ppc64el.deb 6588e4c52feeff9be5b398542fab590e 3111520 debug extra libhdf5-10-dbg_1.8.16+docs-3_ppc64el.deb bd3acc615047e23ed1abe99d1c378763 2227708 libs extra libhdf5-10-dbgsym_1.8.16+docs-3_ppc64el.ddeb 3513338729deffba8bbb1f3f88703180 882948 libs optional libhdf5-10_1.8.16+docs-3_ppc64el.deb 856416b419c1ba3463eecb542a24b485 599026 debug extra libhdf5-cpp-11-dbg_1.8.16+docs-3_ppc64el.deb c8ea09e755ca50cd5ac15cd9c9b16529 375402 libs extra libhdf5-cpp-11-dbgsym_1.8.16+docs-3_ppc64el.ddeb 58f01ff507a10e2a2417c15b77e68596 100696 libs optional libhdf5-cpp-11_1.8.16+docs-3_ppc64el.deb 6331549ef86eb3a64492c2149325d45b 5782736 libdevel optional libhdf5-dev_1.8.16+docs-3_ppc64el.deb 7ef91e4815e6fda48f9b42a4d5f6c96b 3064 libdevel extra libhdf5-mpi-dev_1.8.16+docs-3_ppc64el.deb 8f6d222f01a922430e4780e0ea4c5330 3164280 debug extra libhdf5-mpich-10-dbg_1.8.16+docs-3_ppc64el.deb 618f6e09b04bd104f1af5b78671c1bbe 2279712 libs extra libhdf5-mpich-10-dbgsym_1.8.16+docs-3_ppc64el.ddeb 94e9a1acec3725f8f6220060b2bcab02 900832 libs extra libhdf5-mpich-10_1.8.16+docs-3_ppc64el.deb 358785943d512d42ee9f0076c77520f0 5129542 libdevel extra libhdf5-mpich-dev_1.8.16+docs-3_ppc64el.deb e4a67f5de17d186bccb206e670aedec6 3164746 debug extra libhdf5-openmpi-10-dbg_1.8.16+docs-3_ppc64el.deb 1211f7fd05ec9000b3dad26686931591 2278432 libs extra libhdf5-openmpi-10-dbgsym_1.8.16+docs-3_ppc64el.ddeb 578a3b62c397505192aa82a4b843a571 900586 libs extra libhdf5-openmpi-10_1.8.16+docs-3_ppc64el.deb dd0a3fde917edd94dbdbd242baa81b17 5129592 libdevel extra libhdf5-openmpi-dev_1.8.16+docs-3_ppc64el.deb ┌──────────────────────────────────────────────────────────────────────────────┐ │ Package contents │ └──────────────────────────────────────────────────────────────────────────────┘ hdf5-helpers_1.8.16+docs-3_ppc64el.deb ────────────────────────────────────── new debian package, version 2.0. size 12552 bytes: control archive=892 bytes. 682 bytes, 17 lines control 559 bytes, 9 lines md5sums Package: hdf5-helpers Source: hdf5 Version: 1.8.16+docs-3 Architecture: ppc64el 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 05:21 ./ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/bin/ -rwxr-xr-x root/root 13431 2016-01-26 05:21 ./usr/bin/h5c++ -rwxr-xr-x root/root 13632 2016-01-26 05:21 ./usr/bin/h5cc -rwxr-xr-x root/root 12959 2016-01-26 05:21 ./usr/bin/h5fc drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/hdf5-helpers/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/share/doc/hdf5-helpers/RELEASE.txt.gz -> changelog.gz -rw-r--r-- root/root 1328 2016-01-26 05:22 ./usr/share/doc/hdf5-helpers/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 18:22 ./usr/share/doc/hdf5-helpers/copyright drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 173 2015-11-16 18:22 ./usr/share/lintian/overrides/hdf5-helpers drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/man/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/man/man1/ -rw-r--r-- root/root 860 2016-01-26 05:21 ./usr/share/man/man1/h5c++.1.gz -rw-r--r-- root/root 961 2016-01-26 05:21 ./usr/share/man/man1/h5cc.1.gz -rw-r--r-- root/root 1170 2016-01-26 05:21 ./usr/share/man/man1/h5fc.1.gz hdf5-tools_1.8.16+docs-3_ppc64el.deb ──────────────────────────────────── new debian package, version 2.0. size 299206 bytes: control archive=1578 bytes. 721 bytes, 18 lines control 2000 bytes, 34 lines md5sums Package: hdf5-tools Source: hdf5 Version: 1.8.16+docs-3 Architecture: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 2576 Depends: libc6 (>= 2.17), 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 05:21 ./ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/bin/ -rwxr-xr-x root/root 200512 2016-01-26 05:21 ./usr/bin/gif2h5 -rwxr-xr-x root/root 134968 2016-01-26 05:21 ./usr/bin/h52gif -rwxr-xr-x root/root 135080 2016-01-26 05:21 ./usr/bin/h5copy -rwxr-xr-x root/root 67888 2016-01-26 05:21 ./usr/bin/h5debug -rwxr-xr-x root/root 266312 2016-01-26 05:21 ./usr/bin/h5diff -rwxr-xr-x root/root 268136 2016-01-26 05:21 ./usr/bin/h5dump -rwxr-xr-x root/root 201024 2016-01-26 05:21 ./usr/bin/h5import -rwxr-xr-x root/root 135160 2016-01-26 05:21 ./usr/bin/h5jam -rwxr-xr-x root/root 201008 2016-01-26 05:21 ./usr/bin/h5ls -rwxr-xr-x root/root 135016 2016-01-26 05:21 ./usr/bin/h5mkgrp -rwxr-xr-x root/root 203192 2016-01-26 05:21 ./usr/bin/h5perf_serial -rwxr-xr-x root/root 6109 2016-01-26 05:21 ./usr/bin/h5redeploy -rwxr-xr-x root/root 201232 2016-01-26 05:21 ./usr/bin/h5repack -rwxr-xr-x root/root 67872 2016-01-26 05:21 ./usr/bin/h5repart -rwxr-xr-x root/root 201912 2016-01-26 05:21 ./usr/bin/h5stat -rwxr-xr-x root/root 135136 2016-01-26 05:21 ./usr/bin/h5unjam drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/hdf5-tools/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/share/doc/hdf5-tools/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/hdf5-tools/changelog.Debian.gz -> ../libhdf5-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 18:22 ./usr/share/doc/hdf5-tools/copyright drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 169 2015-11-16 18:22 ./usr/share/lintian/overrides/hdf5-tools drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/man/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/man/man1/ -rw-r--r-- root/root 231 2016-01-26 05:21 ./usr/share/man/man1/gif2h5.1.gz -rw-r--r-- root/root 465 2016-01-26 05:21 ./usr/share/man/man1/h52gif.1.gz -rw-r--r-- root/root 1049 2016-01-26 05:21 ./usr/share/man/man1/h5copy.1.gz -rw-r--r-- root/root 251 2016-01-26 05:21 ./usr/share/man/man1/h5debug.1.gz -rw-r--r-- root/root 876 2016-01-26 05:21 ./usr/share/man/man1/h5diff.1.gz -rw-r--r-- root/root 3110 2016-01-26 05:21 ./usr/share/man/man1/h5dump.1.gz -rw-r--r-- root/root 4899 2016-01-26 05:21 ./usr/share/man/man1/h5import.1.gz -rw-r--r-- root/root 1099 2016-01-26 05:21 ./usr/share/man/man1/h5jam.1.gz -rw-r--r-- root/root 774 2016-01-26 05:21 ./usr/share/man/man1/h5ls.1.gz -rw-r--r-- root/root 518 2016-01-26 05:21 ./usr/share/man/man1/h5mkgrp.1.gz -rw-r--r-- root/root 1293 2016-01-26 05:21 ./usr/share/man/man1/h5perf_serial.1.gz -rw-r--r-- root/root 475 2016-01-26 05:21 ./usr/share/man/man1/h5redeploy.1.gz -rw-r--r-- root/root 1337 2016-01-26 05:21 ./usr/share/man/man1/h5repack.1.gz -rw-r--r-- root/root 544 2016-01-26 05:21 ./usr/share/man/man1/h5repart.1.gz -rw-r--r-- root/root 562 2016-01-26 05:21 ./usr/share/man/man1/h5stat.1.gz -rw-r--r-- root/root 988 2016-01-26 05:21 ./usr/share/man/man1/h5unjam.1.gz libhdf5-10-dbg_1.8.16+docs-3_ppc64el.deb ──────────────────────────────────────── new debian package, version 2.0. size 3111520 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: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 3482 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: 2d0807a2d27b820257b06a6ce88b6d45d275823c 8ea8b6f27d8179cf3659c89defebe165f2f20beb b29be422b675531f54f8585a7f20ae3abd2ecdb5 d2afb03cba51ba9b17cf7e98fee8aa46feec9a2d drwxr-xr-x root/root 0 2016-01-26 05:21 ./ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/.build-id/2d/ -rw-r--r-- root/root 96304 2016-01-26 05:21 ./usr/lib/debug/.build-id/2d/0807a2d27b820257b06a6ce88b6d45d275823c.debug drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/.build-id/8e/ -rw-r--r-- root/root 2979912 2016-01-26 05:21 ./usr/lib/debug/.build-id/8e/a8b6f27d8179cf3659c89defebe165f2f20beb.debug drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/.build-id/b2/ -rw-r--r-- root/root 304024 2016-01-26 05:21 ./usr/lib/debug/.build-id/b2/9be422b675531f54f8585a7f20ae3abd2ecdb5.debug drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/.build-id/d2/ -rw-r--r-- root/root 138288 2016-01-26 05:21 ./usr/lib/debug/.build-id/d2/afb03cba51ba9b17cf7e98fee8aa46feec9a2d.debug drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-10-dbg/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-10-dbg/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-10-dbg/changelog.Debian.gz -> ../libhdf5-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 18:22 ./usr/share/doc/libhdf5-10-dbg/copyright libhdf5-10_1.8.16+docs-3_ppc64el.deb ──────────────────────────────────── new debian package, version 2.0. size 882948 bytes: control archive=20828 bytes. 826 bytes, 19 lines control 598 bytes, 7 lines md5sums 138 bytes, 5 lines shlibs 195061 bytes, 4181 lines symbols 60 bytes, 2 lines triggers Package: libhdf5-10 Source: hdf5 Version: 1.8.16+docs-3 Architecture: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 4297 Depends: libc6 (>= 2.17), libgcc1 (>= 1:3.4.4), 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 05:21 ./ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_serial.so.10 -> libhdf5_serial.so.10.1.0 -rw-r--r-- root/root 3488496 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_serial.so.10.1.0 lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_serial_fortran.so.10 -> libhdf5_serial_fortran.so.10.0.2 -rw-r--r-- root/root 332440 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_serial_fortran.so.10.0.2 lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_serial_hl.so.10 -> libhdf5_serial_hl.so.10.0.2 -rw-r--r-- root/root 199760 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_serial_hl.so.10.0.2 lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_serialhl_fortran.so.10 -> libhdf5_serialhl_fortran.so.10.0.2 -rw-r--r-- root/root 133568 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-10/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-10/RELEASE.txt.gz -> changelog.gz -rw-r--r-- root/root 1326 2016-01-26 05:22 ./usr/share/doc/libhdf5-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 18:22 ./usr/share/doc/libhdf5-10/copyright drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 303 2016-01-25 21:48 ./usr/share/lintian/overrides/libhdf5-10 libhdf5-cpp-11-dbg_1.8.16+docs-3_ppc64el.deb ──────────────────────────────────────────── new debian package, version 2.0. size 599026 bytes: control archive=850 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: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 755 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: 19e9a538e71acd99d5ef1250e1beea1327e1761c 8141ad9d5788541bf61559f9c806d980b10f6376 drwxr-xr-x root/root 0 2016-01-26 05:21 ./ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/.build-id/19/ -rw-r--r-- root/root 16400 2016-01-26 05:21 ./usr/lib/debug/.build-id/19/e9a538e71acd99d5ef1250e1beea1327e1761c.debug drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/.build-id/81/ -rw-r--r-- root/root 713264 2016-01-26 05:21 ./usr/lib/debug/.build-id/81/41ad9d5788541bf61559f9c806d980b10f6376.debug drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-cpp-11-dbg/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-cpp-11-dbg/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-cpp-11-dbg/changelog.Debian.gz -> ../libhdf5-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 18:22 ./usr/share/doc/libhdf5-cpp-11-dbg/copyright libhdf5-cpp-11_1.8.16+docs-3_ppc64el.deb ──────────────────────────────────────── new debian package, version 2.0. size 100696 bytes: control archive=9295 bytes. 770 bytes, 19 lines control 325 bytes, 4 lines md5sums 63 bytes, 2 lines shlibs 81082 bytes, 1335 lines symbols 60 bytes, 2 lines triggers Package: libhdf5-cpp-11 Source: hdf5 Version: 1.8.16+docs-3 Architecture: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 709 Depends: libc6 (>= 2.17), 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 05:21 ./ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_cpp.so.11 -> libhdf5_cpp.so.11.0.0 -rw-r--r-- root/root 528928 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_cpp.so.11.0.0 lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_hl_cpp.so.11 -> libhdf5_hl_cpp.so.11.0.0 -rw-r--r-- root/root 67808 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_hl_cpp.so.11.0.0 drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-cpp-11/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-cpp-11/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-cpp-11/changelog.Debian.gz -> ../libhdf5-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 18:22 ./usr/share/doc/libhdf5-cpp-11/copyright drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 255 2016-01-25 21:48 ./usr/share/lintian/overrides/libhdf5-cpp-11 libhdf5-dev_1.8.16+docs-3_ppc64el.deb ───────────────────────────────────── new debian package, version 2.0. size 5782736 bytes: control archive=4303 bytes. 984 bytes, 22 lines control 8609 bytes, 120 lines md5sums 534 bytes, 17 lines * postinst #!/bin/sh 266 bytes, 16 lines * prerm #!/bin/sh Package: libhdf5-dev Source: hdf5 Version: 1.8.16+docs-3 Architecture: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 38538 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 05:21 ./ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/include/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/include/hdf5/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/include/hdf5/serial/ -rw-r--r-- root/root 22588 2016-01-26 05:21 ./usr/include/hdf5/serial/H5ACpublic.h -rw-r--r-- root/root 3660 2016-01-26 05:21 ./usr/include/hdf5/serial/H5AbstractDs.h -rw-r--r-- root/root 5629 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Apublic.h -rw-r--r-- root/root 2321 2016-01-26 05:21 ./usr/include/hdf5/serial/H5ArrayType.h -rw-r--r-- root/root 3084 2016-01-26 05:21 ./usr/include/hdf5/serial/H5AtomType.h -rw-r--r-- root/root 4487 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Attribute.h -rw-r--r-- root/root 1802 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Classes.h -rw-r--r-- root/root 7672 2016-01-26 05:21 ./usr/include/hdf5/serial/H5CommonFG.h -rw-r--r-- root/root 4467 2016-01-26 05:21 ./usr/include/hdf5/serial/H5CompType.h -rw-r--r-- root/root 2173 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Cpp.h -rw-r--r-- root/root 3894 2016-01-26 05:21 ./usr/include/hdf5/serial/H5CppDoc.h -rw-r--r-- root/root 1918 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Cpublic.h -rw-r--r-- root/root 1592 2016-01-26 05:21 ./usr/include/hdf5/serial/H5DOpublic.h -rw-r--r-- root/root 2748 2016-01-26 05:21 ./usr/include/hdf5/serial/H5DSpublic.h -rw-r--r-- root/root 6586 2016-01-26 05:21 ./usr/include/hdf5/serial/H5DataSet.h -rw-r--r-- root/root 5332 2016-01-26 05:21 ./usr/include/hdf5/serial/H5DataSpace.h -rw-r--r-- root/root 5596 2016-01-26 05:21 ./usr/include/hdf5/serial/H5DataType.h -rw-r--r-- root/root 5632 2016-01-26 05:21 ./usr/include/hdf5/serial/H5DcreatProp.h -rw-r--r-- root/root 6633 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Dpublic.h -rw-r--r-- root/root 5201 2016-01-26 05:21 ./usr/include/hdf5/serial/H5DxferProp.h -rw-r--r-- root/root 3067 2016-01-26 05:21 ./usr/include/hdf5/serial/H5EnumType.h -rw-r--r-- root/root 19492 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Epubgen.h -rw-r--r-- root/root 9181 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Epublic.h -rw-r--r-- root/root 6106 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Exception.h -rw-r--r-- root/root 1705 2016-01-26 05:21 ./usr/include/hdf5/serial/H5FDcore.h -rw-r--r-- root/root 2172 2016-01-26 05:21 ./usr/include/hdf5/serial/H5FDdirect.h -rw-r--r-- root/root 1723 2016-01-26 05:21 ./usr/include/hdf5/serial/H5FDfamily.h -rw-r--r-- root/root 3243 2016-01-26 05:21 ./usr/include/hdf5/serial/H5FDlog.h -rw-r--r-- root/root 2731 2016-01-26 05:21 ./usr/include/hdf5/serial/H5FDmpi.h -rw-r--r-- root/root 2631 2016-01-26 05:21 ./usr/include/hdf5/serial/H5FDmpio.h -rw-r--r-- root/root 2095 2016-01-26 05:21 ./usr/include/hdf5/serial/H5FDmulti.h -rw-r--r-- root/root 14384 2016-01-26 05:21 ./usr/include/hdf5/serial/H5FDpublic.h -rw-r--r-- root/root 1555 2016-01-26 05:21 ./usr/include/hdf5/serial/H5FDsec2.h -rw-r--r-- root/root 1561 2016-01-26 05:21 ./usr/include/hdf5/serial/H5FDstdio.h -rw-r--r-- root/root 6619 2016-01-26 05:21 ./usr/include/hdf5/serial/H5FaccProp.h -rw-r--r-- root/root 3610 2016-01-26 05:21 ./usr/include/hdf5/serial/H5FcreatProp.h -rw-r--r-- root/root 4633 2016-01-26 05:21 ./usr/include/hdf5/serial/H5File.h -rw-r--r-- root/root 2992 2016-01-26 05:21 ./usr/include/hdf5/serial/H5FloatType.h -rw-r--r-- root/root 8911 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Fpublic.h -rw-r--r-- root/root 7309 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Gpublic.h -rw-r--r-- root/root 2556 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Group.h -rw-r--r-- root/root 3432 2016-01-26 05:21 ./usr/include/hdf5/serial/H5IMpublic.h -rw-r--r-- root/root 4298 2016-01-26 05:21 ./usr/include/hdf5/serial/H5IdComponent.h -rw-r--r-- root/root 1774 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Include.h -rw-r--r-- root/root 2128 2016-01-26 05:21 ./usr/include/hdf5/serial/H5IntType.h -rw-r--r-- root/root 4669 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Ipublic.h -rw-r--r-- root/root 14340 2016-01-26 05:21 ./usr/include/hdf5/serial/H5LTpublic.h -rw-r--r-- root/root 3165 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Library.h -rw-r--r-- root/root 7883 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Location.h -rw-r--r-- root/root 9330 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Lpublic.h -rw-r--r-- root/root 1933 2016-01-26 05:21 ./usr/include/hdf5/serial/H5MMpublic.h -rw-r--r-- root/root 3428 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Object.h -rw-r--r-- root/root 2922 2016-01-26 05:21 ./usr/include/hdf5/serial/H5OcreatProp.h -rw-r--r-- root/root 10238 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Opublic.h -rw-r--r-- root/root 1706 2016-01-26 05:21 ./usr/include/hdf5/serial/H5PLextern.h -rw-r--r-- root/root 2026 2016-01-26 05:21 ./usr/include/hdf5/serial/H5PLpublic.h -rw-r--r-- root/root 4011 2016-01-26 05:21 ./usr/include/hdf5/serial/H5PTpublic.h -rw-r--r-- root/root 8825 2016-01-26 05:21 ./usr/include/hdf5/serial/H5PacketTable.h -rw-r--r-- root/root 24677 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Ppublic.h -rw-r--r-- root/root 15065 2016-01-26 05:21 ./usr/include/hdf5/serial/H5PredType.h -rw-r--r-- root/root 5093 2016-01-26 05:21 ./usr/include/hdf5/serial/H5PropList.h -rw-r--r-- root/root 3686 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Rpublic.h -rw-r--r-- root/root 7412 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Spublic.h -rw-r--r-- root/root 2554 2016-01-26 05:21 ./usr/include/hdf5/serial/H5StrType.h -rw-r--r-- root/root 8577 2016-01-26 05:21 ./usr/include/hdf5/serial/H5TBpublic.h -rw-r--r-- root/root 27329 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Tpublic.h -rw-r--r-- root/root 2072 2016-01-26 05:21 ./usr/include/hdf5/serial/H5VarLenType.h -rw-r--r-- root/root 11262 2016-01-26 05:21 ./usr/include/hdf5/serial/H5Zpublic.h -rw-r--r-- root/root 10625 2016-01-26 05:21 ./usr/include/hdf5/serial/H5api_adpt.h -rw-r--r-- root/root 1587 2016-01-26 05:21 ./usr/include/hdf5/serial/H5f90i.h -rw-r--r-- root/root 1935 2016-01-26 05:21 ./usr/include/hdf5/serial/H5f90i_gen.h -rw-r--r-- root/root 99992 2016-01-26 05:21 ./usr/include/hdf5/serial/H5overflow.h -rw-r--r-- root/root 17291 2016-01-26 05:21 ./usr/include/hdf5/serial/H5pubconf.h -rw-r--r-- root/root 12227 2016-01-26 05:21 ./usr/include/hdf5/serial/H5public.h -rw-r--r-- root/root 12558 2016-01-26 05:21 ./usr/include/hdf5/serial/H5version.h -rw-r--r-- root/root 15724 2016-01-26 05:21 ./usr/include/hdf5/serial/h5_dble_interface.mod -rw-r--r-- root/root 13223 2016-01-26 05:21 ./usr/include/hdf5/serial/h5a.mod -rw-r--r-- root/root 16903 2016-01-26 05:21 ./usr/include/hdf5/serial/h5a_provisional.mod -rw-r--r-- root/root 12902 2016-01-26 05:21 ./usr/include/hdf5/serial/h5d.mod -rw-r--r-- root/root 19895 2016-01-26 05:21 ./usr/include/hdf5/serial/h5d_provisional.mod -rw-r--r-- root/root 62587 2016-01-26 05:21 ./usr/include/hdf5/serial/h5ds.mod -rw-r--r-- root/root 11229 2016-01-26 05:21 ./usr/include/hdf5/serial/h5e.mod -rw-r--r-- root/root 11172 2016-01-26 05:21 ./usr/include/hdf5/serial/h5e_provisional.mod -rw-r--r-- root/root 12094 2016-01-26 05:21 ./usr/include/hdf5/serial/h5f.mod -rw-r--r-- root/root 12877 2016-01-26 05:21 ./usr/include/hdf5/serial/h5f_provisional.mod -rw-r--r-- root/root 652 2016-01-26 05:21 ./usr/include/hdf5/serial/h5fortran_types.mod -rw-r--r-- root/root 12657 2016-01-26 05:21 ./usr/include/hdf5/serial/h5g.mod -rw-r--r-- root/root 10739 2016-01-26 05:21 ./usr/include/hdf5/serial/h5global.mod -rw-r--r-- root/root 11357 2016-01-26 05:21 ./usr/include/hdf5/serial/h5i.mod -rw-r--r-- root/root 62876 2016-01-26 05:21 ./usr/include/hdf5/serial/h5im.mod -rw-r--r-- root/root 12412 2016-01-26 05:21 ./usr/include/hdf5/serial/h5l.mod -rw-r--r-- root/root 13451 2016-01-26 05:21 ./usr/include/hdf5/serial/h5l_provisional.mod -rw-r--r-- root/root 11544 2016-01-26 05:21 ./usr/include/hdf5/serial/h5lib.mod -rw-r--r-- root/root 476 2016-01-26 05:21 ./usr/include/hdf5/serial/h5lib_provisional.mod -rw-r--r-- root/root 72567 2016-01-26 05:21 ./usr/include/hdf5/serial/h5lt.mod -rw-r--r-- root/root 12083 2016-01-26 05:21 ./usr/include/hdf5/serial/h5o.mod -rw-r--r-- root/root 14157 2016-01-26 05:21 ./usr/include/hdf5/serial/h5o_provisional.mod -rw-r--r-- root/root 19004 2016-01-26 05:21 ./usr/include/hdf5/serial/h5p.mod -rw-r--r-- root/root 14346 2016-01-26 05:21 ./usr/include/hdf5/serial/h5p_provisional.mod -rw-r--r-- root/root 10967 2016-01-26 05:21 ./usr/include/hdf5/serial/h5r.mod -rw-r--r-- root/root 14672 2016-01-26 05:21 ./usr/include/hdf5/serial/h5r_provisional.mod -rw-r--r-- root/root 13034 2016-01-26 05:21 ./usr/include/hdf5/serial/h5s.mod -rw-r--r-- root/root 14831 2016-01-26 05:21 ./usr/include/hdf5/serial/h5t.mod -rw-r--r-- root/root 13245 2016-01-26 05:21 ./usr/include/hdf5/serial/h5t_provisional.mod -rw-r--r-- root/root 64671 2016-01-26 05:21 ./usr/include/hdf5/serial/h5tb.mod -rw-r--r-- root/root 2034 2016-01-26 05:21 ./usr/include/hdf5/serial/h5test_kind_storage_size_mod.mod -rw-r--r-- root/root 11116 2016-01-26 05:21 ./usr/include/hdf5/serial/h5z.mod -rw-r--r-- root/root 2719 2016-01-26 05:21 ./usr/include/hdf5/serial/hdf5.h -rw-r--r-- root/root 61978 2016-01-26 05:21 ./usr/include/hdf5/serial/hdf5.mod -rw-r--r-- root/root 1651 2016-01-26 05:21 ./usr/include/hdf5/serial/hdf5_hl.h drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/serial/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/serial/include -> ../../../../include/hdf5/serial lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/serial/lib -> . lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/serial/libhdf5.a -> ../../libhdf5_serial.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/serial/libhdf5.settings -> ../../libhdf5_serial.settings lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/serial/libhdf5.so -> ../../libhdf5_serial.so lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/serial/libhdf5_cpp.a -> ../../libhdf5_cpp.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/serial/libhdf5_cpp.so -> ../../libhdf5_cpp.so lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/serial/libhdf5_fortran.a -> ../../libhdf5_serial_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/serial/libhdf5_fortran.so -> ../../libhdf5_serial_fortran.so lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/serial/libhdf5_hl.a -> ../../libhdf5_serial_hl.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/serial/libhdf5_hl.so -> ../../libhdf5_serial_hl.so lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/serial/libhdf5_hl_cpp.a -> ../../libhdf5_hl_cpp.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so -> ../../libhdf5_hl_cpp.so lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/serial/libhdf5hl_fortran.a -> ../../libhdf5_serialhl_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/serial/libhdf5hl_fortran.so -> ../../libhdf5_serialhl_fortran.so -rw-r--r-- root/root 8107524 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_cpp.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_cpp.so -> libhdf5_cpp.so.11.0.0 -rw-r--r-- root/root 42612 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_hl_cpp.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_hl_cpp.so -> libhdf5_hl_cpp.so.11.0.0 -rw-r--r-- root/root 26258406 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_serial.a -rw-r--r-- root/root 3893 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_serial.settings lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_serial.so -> libhdf5_serial.so.10.1.0 -rw-r--r-- root/root 1940520 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_serial_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_serial_fortran.so -> libhdf5_serial_fortran.so.10.0.2 -rw-r--r-- root/root 1100024 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_serial_hl.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_serial_hl.so -> libhdf5_serial_hl.so.10.0.2 -rw-r--r-- root/root 650528 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_serialhl_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_serialhl_fortran.so -> libhdf5_serialhl_fortran.so.10.0.2 drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/pkgconfig/ -rw-r--r-- root/root 177 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/pkgconfig/hdf5-serial.pc drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-dev/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-dev/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-dev/changelog.Debian.gz -> ../libhdf5-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 18:22 ./usr/share/doc/libhdf5-dev/copyright drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 84 2015-11-16 18:22 ./usr/share/lintian/overrides/libhdf5-dev libhdf5-mpi-dev_1.8.16+docs-3_ppc64el.deb ───────────────────────────────────────── new debian package, version 2.0. size 3064 bytes: control archive=691 bytes. 786 bytes, 18 lines control 74 bytes, 1 lines md5sums Package: libhdf5-mpi-dev Source: hdf5 Version: 1.8.16+docs-3 Architecture: ppc64el 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 05:21 ./ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-mpi-dev/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-mpi-dev/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-mpi-dev/changelog.Debian.gz -> ../libhdf5-openmpi-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 18:22 ./usr/share/doc/libhdf5-mpi-dev/copyright libhdf5-mpich-10-dbg_1.8.16+docs-3_ppc64el.deb ────────────────────────────────────────────── new debian package, version 2.0. size 3164280 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: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 3536 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: 14c0385950bf8f4dc660f4438821ed9b4914005d 8a3f448afc0bdb421d4fd4b7a02a767fedaa9e57 d7f3f146fd2a52cb8e5e141b94af6e7ab9120200 ec6ad626d48d5e447e7a1613ac24d6d3d5300ff0 drwxr-xr-x root/root 0 2016-01-26 05:21 ./ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/.build-id/14/ -rw-r--r-- root/root 137312 2016-01-26 05:21 ./usr/lib/debug/.build-id/14/c0385950bf8f4dc660f4438821ed9b4914005d.debug drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/.build-id/8a/ -rw-r--r-- root/root 305576 2016-01-26 05:21 ./usr/lib/debug/.build-id/8a/3f448afc0bdb421d4fd4b7a02a767fedaa9e57.debug drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/.build-id/d7/ -rw-r--r-- root/root 3036008 2016-01-26 05:21 ./usr/lib/debug/.build-id/d7/f3f146fd2a52cb8e5e141b94af6e7ab9120200.debug drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/.build-id/ec/ -rw-r--r-- root/root 95656 2016-01-26 05:21 ./usr/lib/debug/.build-id/ec/6ad626d48d5e447e7a1613ac24d6d3d5300ff0.debug drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-mpich-10-dbg/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-mpich-10-dbg/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:22 ./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 18:22 ./usr/share/doc/libhdf5-mpich-10-dbg/copyright libhdf5-mpich-10_1.8.16+docs-3_ppc64el.deb ────────────────────────────────────────── new debian package, version 2.0. size 900832 bytes: control archive=21135 bytes. 902 bytes, 20 lines control 612 bytes, 7 lines md5sums 158 bytes, 5 lines shlibs 183381 bytes, 4184 lines symbols 60 bytes, 2 lines triggers Package: libhdf5-mpich-10 Source: hdf5 Version: 1.8.16+docs-3 Architecture: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 4353 Depends: libc6 (>= 2.17), libgcc1 (>= 1:3.4.4), 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 05:21 ./ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_mpich.so.10 -> libhdf5_mpich.so.10.1.0 -rw-r--r-- root/root 3556744 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_mpich.so.10.1.0 lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_mpich_fortran.so.10 -> libhdf5_mpich_fortran.so.10.0.2 -rw-r--r-- root/root 332488 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_mpich_fortran.so.10.0.2 lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_mpich_hl.so.10 -> libhdf5_mpich_hl.so.10.0.2 -rw-r--r-- root/root 199760 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_mpich_hl.so.10.0.2 lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_mpichhl_fortran.so.10 -> libhdf5_mpichhl_fortran.so.10.0.2 -rw-r--r-- root/root 133568 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-mpich-10/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-mpich-10/RELEASE.txt.gz -> changelog.gz -rw-r--r-- root/root 1330 2016-01-26 05:22 ./usr/share/doc/libhdf5-mpich-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 18:22 ./usr/share/doc/libhdf5-mpich-10/copyright drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 138 2016-01-25 21:48 ./usr/share/lintian/overrides/libhdf5-mpich-10 libhdf5-mpich-dev_1.8.16+docs-3_ppc64el.deb ─────────────────────────────────────────── new debian package, version 2.0. size 5129542 bytes: control archive=3461 bytes. 904 bytes, 20 lines control 6354 bytes, 90 lines md5sums 528 bytes, 17 lines * postinst #!/bin/sh 263 bytes, 16 lines * prerm #!/bin/sh Package: libhdf5-mpich-dev Source: hdf5 Version: 1.8.16+docs-3 Architecture: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 30773 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 05:21 ./ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/bin/ -rwxr-xr-x root/root 13619 2016-01-26 05:21 ./usr/bin/h5pcc.mpich -rwxr-xr-x root/root 12954 2016-01-26 05:21 ./usr/bin/h5pfc.mpich drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/include/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/include/hdf5/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/include/hdf5/mpich/ -rw-r--r-- root/root 22588 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5ACpublic.h -rw-r--r-- root/root 5629 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5Apublic.h -rw-r--r-- root/root 1918 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5Cpublic.h -rw-r--r-- root/root 1592 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5DOpublic.h -rw-r--r-- root/root 2748 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5DSpublic.h -rw-r--r-- root/root 6633 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5Dpublic.h -rw-r--r-- root/root 19492 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5Epubgen.h -rw-r--r-- root/root 9181 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5Epublic.h -rw-r--r-- root/root 1705 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5FDcore.h -rw-r--r-- root/root 2172 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5FDdirect.h -rw-r--r-- root/root 1723 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5FDfamily.h -rw-r--r-- root/root 3243 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5FDlog.h -rw-r--r-- root/root 2731 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5FDmpi.h -rw-r--r-- root/root 2631 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5FDmpio.h -rw-r--r-- root/root 2095 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5FDmulti.h -rw-r--r-- root/root 14384 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5FDpublic.h -rw-r--r-- root/root 1555 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5FDsec2.h -rw-r--r-- root/root 1561 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5FDstdio.h -rw-r--r-- root/root 8911 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5Fpublic.h -rw-r--r-- root/root 7309 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5Gpublic.h -rw-r--r-- root/root 3432 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5IMpublic.h -rw-r--r-- root/root 4669 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5Ipublic.h -rw-r--r-- root/root 14340 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5LTpublic.h -rw-r--r-- root/root 9330 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5Lpublic.h -rw-r--r-- root/root 1933 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5MMpublic.h -rw-r--r-- root/root 10238 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5Opublic.h -rw-r--r-- root/root 1706 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5PLextern.h -rw-r--r-- root/root 2026 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5PLpublic.h -rw-r--r-- root/root 4011 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5PTpublic.h -rw-r--r-- root/root 24677 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5Ppublic.h -rw-r--r-- root/root 3686 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5Rpublic.h -rw-r--r-- root/root 7412 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5Spublic.h -rw-r--r-- root/root 8577 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5TBpublic.h -rw-r--r-- root/root 27329 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5Tpublic.h -rw-r--r-- root/root 11262 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5Zpublic.h -rw-r--r-- root/root 10625 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5api_adpt.h -rw-r--r-- root/root 1587 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5f90i.h -rw-r--r-- root/root 1935 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5f90i_gen.h -rw-r--r-- root/root 99992 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5overflow.h -rw-r--r-- root/root 17294 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5pubconf.h -rw-r--r-- root/root 12227 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5public.h -rw-r--r-- root/root 12558 2016-01-26 05:21 ./usr/include/hdf5/mpich/H5version.h -rw-r--r-- root/root 15724 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5_dble_interface.mod -rw-r--r-- root/root 13223 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5a.mod -rw-r--r-- root/root 16903 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5a_provisional.mod -rw-r--r-- root/root 12902 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5d.mod -rw-r--r-- root/root 19895 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5d_provisional.mod -rw-r--r-- root/root 62950 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5ds.mod -rw-r--r-- root/root 11229 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5e.mod -rw-r--r-- root/root 11172 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5e_provisional.mod -rw-r--r-- root/root 12094 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5f.mod -rw-r--r-- root/root 12877 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5f_provisional.mod -rw-r--r-- root/root 11222 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5fdmpio.mod -rw-r--r-- root/root 652 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5fortran_types.mod -rw-r--r-- root/root 12657 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5g.mod -rw-r--r-- root/root 10739 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5global.mod -rw-r--r-- root/root 11357 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5i.mod -rw-r--r-- root/root 63166 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5im.mod -rw-r--r-- root/root 12412 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5l.mod -rw-r--r-- root/root 13451 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5l_provisional.mod -rw-r--r-- root/root 11544 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5lib.mod -rw-r--r-- root/root 476 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5lib_provisional.mod -rw-r--r-- root/root 72956 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5lt.mod -rw-r--r-- root/root 12083 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5o.mod -rw-r--r-- root/root 14157 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5o_provisional.mod -rw-r--r-- root/root 19004 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5p.mod -rw-r--r-- root/root 14346 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5p_provisional.mod -rw-r--r-- root/root 10967 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5r.mod -rw-r--r-- root/root 14672 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5r_provisional.mod -rw-r--r-- root/root 13034 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5s.mod -rw-r--r-- root/root 14831 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5t.mod -rw-r--r-- root/root 13245 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5t_provisional.mod -rw-r--r-- root/root 65004 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5tb.mod -rw-r--r-- root/root 2034 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5test_kind_storage_size_mod.mod -rw-r--r-- root/root 11116 2016-01-26 05:21 ./usr/include/hdf5/mpich/h5z.mod -rw-r--r-- root/root 2719 2016-01-26 05:21 ./usr/include/hdf5/mpich/hdf5.h -rw-r--r-- root/root 62285 2016-01-26 05:21 ./usr/include/hdf5/mpich/hdf5.mod -rw-r--r-- root/root 1651 2016-01-26 05:21 ./usr/include/hdf5/mpich/hdf5_hl.h drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/mpich/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/mpich/include -> ../../../../include/hdf5/mpich lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/mpich/lib -> . lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/mpich/libhdf5.a -> ../../libhdf5_mpich.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/mpich/libhdf5.settings -> ../../libhdf5_mpich.settings lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/mpich/libhdf5.so -> ../../libhdf5_mpich.so lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/mpich/libhdf5_fortran.a -> ../../libhdf5_mpich_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/mpich/libhdf5_fortran.so -> ../../libhdf5_mpich_fortran.so lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/mpich/libhdf5_hl.a -> ../../libhdf5_mpich_hl.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/mpich/libhdf5_hl.so -> ../../libhdf5_mpich_hl.so lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/mpich/libhdf5hl_fortran.a -> ../../libhdf5_mpichhl_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/mpich/libhdf5hl_fortran.so -> ../../libhdf5_mpichhl_fortran.so -rw-r--r-- root/root 26558704 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_mpich.a -rw-r--r-- root/root 6298 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_mpich.settings lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_mpich.so -> libhdf5_mpich.so.10.1.0 -rw-r--r-- root/root 1965580 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_mpich_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_mpich_fortran.so -> libhdf5_mpich_fortran.so.10.0.2 -rw-r--r-- root/root 1100080 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_mpich_hl.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_mpich_hl.so -> libhdf5_mpich_hl.so.10.0.2 -rw-r--r-- root/root 650576 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_mpichhl_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_mpichhl_fortran.so -> libhdf5_mpichhl_fortran.so.10.0.2 drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/pkgconfig/ -rw-r--r-- root/root 197 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/pkgconfig/hdf5-mpich.pc drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-mpich-dev/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-mpich-dev/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-mpich-dev/changelog.Debian.gz -> ../libhdf5-mpich-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 18:22 ./usr/share/doc/libhdf5-mpich-dev/copyright drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 84 2015-11-16 18:22 ./usr/share/lintian/overrides/libhdf5-mpich-dev drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/man/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/man/man1/ -rw-r--r-- root/root 926 2016-01-26 05:21 ./usr/share/man/man1/h5pcc.mpich.1.gz -rw-r--r-- root/root 903 2016-01-26 05:21 ./usr/share/man/man1/h5pfc.mpich.1.gz libhdf5-openmpi-10-dbg_1.8.16+docs-3_ppc64el.deb ──────────────────────────────────────────────── new debian package, version 2.0. size 3164746 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: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 3538 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: 468c8d380065edba7011ee0462d5419f0f426e1a 6e3962a49991e5bef4160b484c05bd3a243ebe01 a26f4b116e1f4a2fd2c667ea58aa6b6efad7dbec ab3e47001afe621df0f80aacba153bdc149016d4 drwxr-xr-x root/root 0 2016-01-26 05:21 ./ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/.build-id/46/ -rw-r--r-- root/root 306072 2016-01-26 05:21 ./usr/lib/debug/.build-id/46/8c8d380065edba7011ee0462d5419f0f426e1a.debug drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/.build-id/6e/ -rw-r--r-- root/root 137328 2016-01-26 05:21 ./usr/lib/debug/.build-id/6e/3962a49991e5bef4160b484c05bd3a243ebe01.debug drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/.build-id/a2/ -rw-r--r-- root/root 3037312 2016-01-26 05:21 ./usr/lib/debug/.build-id/a2/6f4b116e1f4a2fd2c667ea58aa6b6efad7dbec.debug drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/debug/.build-id/ab/ -rw-r--r-- root/root 95648 2016-01-26 05:21 ./usr/lib/debug/.build-id/ab/3e47001afe621df0f80aacba153bdc149016d4.debug drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-openmpi-10-dbg/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-openmpi-10-dbg/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:22 ./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 18:22 ./usr/share/doc/libhdf5-openmpi-10-dbg/copyright libhdf5-openmpi-10_1.8.16+docs-3_ppc64el.deb ──────────────────────────────────────────── new debian package, version 2.0. size 900586 bytes: control archive=21101 bytes. 847 bytes, 19 lines control 626 bytes, 7 lines md5sums 174 bytes, 5 lines shlibs 183397 bytes, 4184 lines symbols 60 bytes, 2 lines triggers Package: libhdf5-openmpi-10 Source: hdf5 Version: 1.8.16+docs-3 Architecture: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 4353 Depends: libc6 (>= 2.17), libgcc1 (>= 1:3.4.4), 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 05:21 ./ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_openmpi.so.10 -> libhdf5_openmpi.so.10.1.0 -rw-r--r-- root/root 3556712 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_openmpi.so.10.1.0 lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_openmpi_fortran.so.10 -> libhdf5_openmpi_fortran.so.10.0.2 -rw-r--r-- root/root 332520 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_openmpi_fortran.so.10.0.2 lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_openmpi_hl.so.10 -> libhdf5_openmpi_hl.so.10.0.2 -rw-r--r-- root/root 199760 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_openmpi_hl.so.10.0.2 lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_openmpihl_fortran.so.10 -> libhdf5_openmpihl_fortran.so.10.0.2 -rw-r--r-- root/root 133568 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-openmpi-10/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-openmpi-10/RELEASE.txt.gz -> changelog.gz -rw-r--r-- root/root 1329 2016-01-26 05:22 ./usr/share/doc/libhdf5-openmpi-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 18:22 ./usr/share/doc/libhdf5-openmpi-10/copyright drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 148 2016-01-25 21:48 ./usr/share/lintian/overrides/libhdf5-openmpi-10 libhdf5-openmpi-dev_1.8.16+docs-3_ppc64el.deb ───────────────────────────────────────────── new debian package, version 2.0. size 5129592 bytes: control archive=3431 bytes. 851 bytes, 19 lines control 6534 bytes, 90 lines md5sums 540 bytes, 17 lines * postinst #!/bin/sh 269 bytes, 16 lines * prerm #!/bin/sh Package: libhdf5-openmpi-dev Source: hdf5 Version: 1.8.16+docs-3 Architecture: ppc64el Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 30782 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 05:21 ./ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/bin/ -rwxr-xr-x root/root 13629 2016-01-26 05:21 ./usr/bin/h5pcc.openmpi -rwxr-xr-x root/root 12964 2016-01-26 05:21 ./usr/bin/h5pfc.openmpi drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/include/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/include/hdf5/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/include/hdf5/openmpi/ -rw-r--r-- root/root 22588 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5ACpublic.h -rw-r--r-- root/root 5629 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5Apublic.h -rw-r--r-- root/root 1918 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5Cpublic.h -rw-r--r-- root/root 1592 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5DOpublic.h -rw-r--r-- root/root 2748 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5DSpublic.h -rw-r--r-- root/root 6633 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5Dpublic.h -rw-r--r-- root/root 19492 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5Epubgen.h -rw-r--r-- root/root 9181 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5Epublic.h -rw-r--r-- root/root 1705 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5FDcore.h -rw-r--r-- root/root 2172 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5FDdirect.h -rw-r--r-- root/root 1723 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5FDfamily.h -rw-r--r-- root/root 3243 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5FDlog.h -rw-r--r-- root/root 2731 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5FDmpi.h -rw-r--r-- root/root 2631 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5FDmpio.h -rw-r--r-- root/root 2095 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5FDmulti.h -rw-r--r-- root/root 14384 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5FDpublic.h -rw-r--r-- root/root 1555 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5FDsec2.h -rw-r--r-- root/root 1561 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5FDstdio.h -rw-r--r-- root/root 8911 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5Fpublic.h -rw-r--r-- root/root 7309 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5Gpublic.h -rw-r--r-- root/root 3432 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5IMpublic.h -rw-r--r-- root/root 4669 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5Ipublic.h -rw-r--r-- root/root 14340 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5LTpublic.h -rw-r--r-- root/root 9330 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5Lpublic.h -rw-r--r-- root/root 1933 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5MMpublic.h -rw-r--r-- root/root 10238 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5Opublic.h -rw-r--r-- root/root 1706 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5PLextern.h -rw-r--r-- root/root 2026 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5PLpublic.h -rw-r--r-- root/root 4011 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5PTpublic.h -rw-r--r-- root/root 24677 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5Ppublic.h -rw-r--r-- root/root 3686 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5Rpublic.h -rw-r--r-- root/root 7412 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5Spublic.h -rw-r--r-- root/root 8577 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5TBpublic.h -rw-r--r-- root/root 27329 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5Tpublic.h -rw-r--r-- root/root 11262 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5Zpublic.h -rw-r--r-- root/root 10625 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5api_adpt.h -rw-r--r-- root/root 1587 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5f90i.h -rw-r--r-- root/root 1935 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5f90i_gen.h -rw-r--r-- root/root 99992 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5overflow.h -rw-r--r-- root/root 17294 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5pubconf.h -rw-r--r-- root/root 12227 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5public.h -rw-r--r-- root/root 12558 2016-01-26 05:21 ./usr/include/hdf5/openmpi/H5version.h -rw-r--r-- root/root 15724 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5_dble_interface.mod -rw-r--r-- root/root 13223 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5a.mod -rw-r--r-- root/root 16903 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5a_provisional.mod -rw-r--r-- root/root 12902 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5d.mod -rw-r--r-- root/root 19895 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5d_provisional.mod -rw-r--r-- root/root 62950 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5ds.mod -rw-r--r-- root/root 11229 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5e.mod -rw-r--r-- root/root 11172 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5e_provisional.mod -rw-r--r-- root/root 12094 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5f.mod -rw-r--r-- root/root 12877 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5f_provisional.mod -rw-r--r-- root/root 11222 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5fdmpio.mod -rw-r--r-- root/root 652 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5fortran_types.mod -rw-r--r-- root/root 12657 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5g.mod -rw-r--r-- root/root 10739 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5global.mod -rw-r--r-- root/root 11357 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5i.mod -rw-r--r-- root/root 63166 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5im.mod -rw-r--r-- root/root 12412 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5l.mod -rw-r--r-- root/root 13451 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5l_provisional.mod -rw-r--r-- root/root 11544 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5lib.mod -rw-r--r-- root/root 476 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5lib_provisional.mod -rw-r--r-- root/root 72956 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5lt.mod -rw-r--r-- root/root 12083 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5o.mod -rw-r--r-- root/root 14157 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5o_provisional.mod -rw-r--r-- root/root 19004 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5p.mod -rw-r--r-- root/root 14346 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5p_provisional.mod -rw-r--r-- root/root 10967 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5r.mod -rw-r--r-- root/root 14672 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5r_provisional.mod -rw-r--r-- root/root 13034 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5s.mod -rw-r--r-- root/root 14831 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5t.mod -rw-r--r-- root/root 13245 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5t_provisional.mod -rw-r--r-- root/root 65004 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5tb.mod -rw-r--r-- root/root 2034 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5test_kind_storage_size_mod.mod -rw-r--r-- root/root 11116 2016-01-26 05:21 ./usr/include/hdf5/openmpi/h5z.mod -rw-r--r-- root/root 2719 2016-01-26 05:21 ./usr/include/hdf5/openmpi/hdf5.h -rw-r--r-- root/root 62285 2016-01-26 05:21 ./usr/include/hdf5/openmpi/hdf5.mod -rw-r--r-- root/root 1651 2016-01-26 05:21 ./usr/include/hdf5/openmpi/hdf5_hl.h drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/openmpi/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/openmpi/include -> ../../../../include/hdf5/openmpi lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/openmpi/lib -> . lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/openmpi/libhdf5.a -> ../../libhdf5_openmpi.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/openmpi/libhdf5.settings -> ../../libhdf5_openmpi.settings lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/openmpi/libhdf5.so -> ../../libhdf5_openmpi.so lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/openmpi/libhdf5_fortran.a -> ../../libhdf5_openmpi_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/openmpi/libhdf5_fortran.so -> ../../libhdf5_openmpi_fortran.so lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/openmpi/libhdf5_hl.a -> ../../libhdf5_openmpi_hl.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/openmpi/libhdf5_hl.so -> ../../libhdf5_openmpi_hl.so lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/openmpi/libhdf5hl_fortran.a -> ../../libhdf5_openmpihl_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/hdf5/openmpi/libhdf5hl_fortran.so -> ../../libhdf5_openmpihl_fortran.so -rw-r--r-- root/root 26567400 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_openmpi.a -rw-r--r-- root/root 6268 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_openmpi.settings lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_openmpi.so -> libhdf5_openmpi.so.10.1.0 -rw-r--r-- root/root 1966612 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_openmpi_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_openmpi_fortran.so -> libhdf5_openmpi_fortran.so.10.0.2 -rw-r--r-- root/root 1100088 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_openmpi_hl.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_openmpi_hl.so -> libhdf5_openmpi_hl.so.10.0.2 -rw-r--r-- root/root 650600 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_openmpihl_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/libhdf5_openmpihl_fortran.so -> libhdf5_openmpihl_fortran.so.10.0.2 drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/pkgconfig/ -rw-r--r-- root/root 249 2016-01-26 05:21 ./usr/lib/powerpc64le-linux-gnu/pkgconfig/hdf5-openmpi.pc drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-openmpi-dev/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-openmpi-dev/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-openmpi-dev/changelog.Debian.gz -> ../libhdf5-openmpi-10/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 18:22 ./usr/share/doc/libhdf5-openmpi-dev/copyright drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 88 2015-11-16 18:22 ./usr/share/lintian/overrides/libhdf5-openmpi-dev drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/man/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/man/man1/ -rw-r--r-- root/root 926 2016-01-26 05:21 ./usr/share/man/man1/h5pcc.openmpi.1.gz -rw-r--r-- root/root 903 2016-01-26 05:21 ./usr/share/man/man1/h5pfc.openmpi.1.gz ┌──────────────────────────────────────────────────────────────────────────────┐ │ Post Build │ └──────────────────────────────────────────────────────────────────────────────┘ ┌──────────────────────────────────────────────────────────────────────────────┐ │ Cleanup │ └──────────────────────────────────────────────────────────────────────────────┘ Not removing build depends: as requested Keeping session: ┌──────────────────────────────────────────────────────────────────────────────┐ │ Summary │ └──────────────────────────────────────────────────────────────────────────────┘ Build Architecture: ppc64el Build-Space: 1244248 Build-Time: 758 Distribution: xenial-proposed Host Architecture: ppc64el Install-Time: 21 Job: hdf5_1.8.16+docs-3.dsc Machine Architecture: ppc64el Package: hdf5 Package-Time: 782 Source-Version: 1.8.16+docs-3 Space: 1244248 Status: successful Version: 1.8.16+docs-3 ──────────────────────────────────────────────────────────────────────────────── Finished at 20160126-0522 Build needed 00:13:02, 1244248k disc space RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['scan-for-processes', 'PACKAGEBUILD-8896195'] Scanning for processes to kill in build /home/buildd/build-PACKAGEBUILD-8896195/chroot-autobuild... RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', 'PACKAGEBUILD-8896195'] Unmounting chroot for build PACKAGEBUILD-8896195... RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', 'PACKAGEBUILD-8896195'] Removing build PACKAGEBUILD-8896195