RUN: /usr/share/launchpad-buildd/slavebin/slave-prep ['slave-prep'] Forking launchpad-buildd slave process... Kernel version: Linux lgw01-46 3.19.0-47-generic #53~14.04.1-Ubuntu SMP Mon Jan 18 16:09:14 UTC 2016 x86_64 Buildd toolchain package versions: launchpad-buildd_137 python-lpbuildd_137 sbuild_0.65.2-1ubuntu2~ubuntu14.04.1~ppa7 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.04.1 bzr_2.6.0+bzr6593-1ubuntu1.5 dpkg-dev_1.17.5ubuntu5.5 python-debian_0.1.27ubuntu1~ubuntu14.04.1~ppa1. Syncing the system clock with the buildd NTP service... 26 Jan 05:09:44 ntpdate[1650]: adjust time server 10.211.37.1 offset -0.060970 sec RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', 'PACKAGEBUILD-8896190', '/home/buildd/filecache-default/8204889cda79fca0b488b979ea0c52fb9d6dbd17'] Unpacking chroot for build PACKAGEBUILD-8896190 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', 'PACKAGEBUILD-8896190'] Mounting chroot for build PACKAGEBUILD-8896190 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', 'PACKAGEBUILD-8896190', '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-8896190 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', 'PACKAGEBUILD-8896190', 'amd64'] Updating debian chroot for build PACKAGEBUILD-8896190 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 amd64 Packages [1482 kB] Get:6 http://ftpmaster.internal xenial/universe amd64 Packages [7211 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 amd64 Packages [28 B] Get:10 http://ftpmaster.internal xenial-security/universe amd64 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 amd64 Packages [28 B] Get:14 http://ftpmaster.internal xenial-updates/universe amd64 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 amd64 Packages [36.6 kB] Get:18 http://ftpmaster.internal xenial-proposed/universe amd64 Packages [352 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.6 MB in 5s (2759 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 libcilkrts5 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 liblsan0 libmount1 libmpfr4 libmpx0 libncurses5 libncursesw5 libnih-dbus1 libnih1 libp11-kit0 libpcre3 libpng12-0 libquadmath0 librtmp1 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsepol1 libsmartcols1 libsqlite3-0 libss2 libssl1.0.0 libstdc++-5-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo5 libtsan0 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 118 upgraded, 5 newly installed, 1 to remove and 0 not upgraded. Need to get 138 MB of archives. After this operation, 364 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu/ xenial/main base-files amd64 9.4ubuntu3 [62.0 kB] Get:2 http://ftpmaster.internal/ubuntu/ xenial/main bsdutils amd64 1:2.27.1-1ubuntu3 [51.5 kB] Get:3 http://ftpmaster.internal/ubuntu/ xenial/main debianutils amd64 4.6 [85.4 kB] Get:4 http://ftpmaster.internal/ubuntu/ xenial/main diffutils amd64 1:3.3-3 [156 kB] Get:5 http://ftpmaster.internal/ubuntu/ xenial/main dpkg amd64 1.18.4ubuntu1 [2085 kB] Get:6 http://ftpmaster.internal/ubuntu/ xenial/main libc6-dev amd64 2.21-0ubuntu5 [1951 kB] Get:7 http://ftpmaster.internal/ubuntu/ xenial/main libc-dev-bin amd64 2.21-0ubuntu5 [68.7 kB] Get:8 http://ftpmaster.internal/ubuntu/ xenial-proposed/main linux-libc-dev amd64 4.4.0-1.15 [818 kB] Get:9 http://ftpmaster.internal/ubuntu/ xenial/main libcap2 amd64 1:2.24-12 [12.9 kB] Get:10 http://ftpmaster.internal/ubuntu/ xenial/main libc-bin amd64 2.21-0ubuntu5 [1172 kB] Get:11 http://ftpmaster.internal/ubuntu/ xenial/main libgomp1 amd64 5.3.1-7ubuntu1 [55.0 kB] Get:12 http://ftpmaster.internal/ubuntu/ xenial/main libitm1 amd64 5.3.1-7ubuntu1 [27.4 kB] Get:13 http://ftpmaster.internal/ubuntu/ xenial/main libatomic1 amd64 5.3.1-7ubuntu1 [8892 B] Get:14 http://ftpmaster.internal/ubuntu/ xenial/main libasan2 amd64 5.3.1-7ubuntu1 [269 kB] Get:15 http://ftpmaster.internal/ubuntu/ xenial/main liblsan0 amd64 5.3.1-7ubuntu1 [110 kB] Get:16 http://ftpmaster.internal/ubuntu/ xenial/main libtsan0 amd64 5.3.1-7ubuntu1 [249 kB] Get:17 http://ftpmaster.internal/ubuntu/ xenial/main gcc-5-base amd64 5.3.1-7ubuntu1 [16.4 kB] Get:18 http://ftpmaster.internal/ubuntu/ xenial/main libgcc1 amd64 1:5.3.1-7ubuntu1 [38.8 kB] Get:19 http://ftpmaster.internal/ubuntu/ xenial/main libubsan0 amd64 5.3.1-7ubuntu1 [100 kB] Get:20 http://ftpmaster.internal/ubuntu/ xenial/main libcilkrts5 amd64 5.3.1-7ubuntu1 [40.1 kB] Get:21 http://ftpmaster.internal/ubuntu/ xenial/main libmpx0 amd64 5.3.1-7ubuntu1 [9750 B] Get:22 http://ftpmaster.internal/ubuntu/ xenial/main libquadmath0 amd64 5.3.1-7ubuntu1 [131 kB] Get:23 http://ftpmaster.internal/ubuntu/ xenial/main libisl15 amd64 0.16.1-1 [524 kB] Get:24 http://ftpmaster.internal/ubuntu/ xenial/main cpp-5 amd64 5.3.1-7ubuntu1 [30.1 MB] Get:25 http://ftpmaster.internal/ubuntu/ xenial/main libcc1-0 amd64 5.3.1-7ubuntu1 [38.9 kB] Get:26 http://ftpmaster.internal/ubuntu/ xenial/main binutils amd64 2.25.90.20160101-1ubuntu2 [2309 kB] Get:27 http://ftpmaster.internal/ubuntu/ xenial/main g++-5 amd64 5.3.1-7ubuntu1 [32.3 MB] Get:28 http://ftpmaster.internal/ubuntu/ xenial/main gcc-5 amd64 5.3.1-7ubuntu1 [30.3 MB] Get:29 http://ftpmaster.internal/ubuntu/ xenial/main libgcc-5-dev amd64 5.3.1-7ubuntu1 [2229 kB] Get:30 http://ftpmaster.internal/ubuntu/ xenial/main libstdc++-5-dev amd64 5.3.1-7ubuntu1 [1424 kB] Get:31 http://ftpmaster.internal/ubuntu/ xenial/main libstdc++6 amd64 5.3.1-7ubuntu1 [393 kB] Get:32 http://ftpmaster.internal/ubuntu/ xenial/main libgmp10 amd64 2:6.1.0+dfsg-2 [240 kB] Get:33 http://ftpmaster.internal/ubuntu/ xenial/main libmpfr4 amd64 3.1.3-2 [189 kB] Get:34 http://ftpmaster.internal/ubuntu/ xenial/main libc6 amd64 2.21-0ubuntu5 [4789 kB] Get:35 http://ftpmaster.internal/ubuntu/ xenial/main e2fslibs amd64 1.42.13-1ubuntu1 [188 kB] Get:36 http://ftpmaster.internal/ubuntu/ xenial/main e2fsprogs amd64 1.42.13-1ubuntu1 [771 kB] Get:37 http://ftpmaster.internal/ubuntu/ xenial/main findutils amd64 4.6.0-2 [281 kB] Get:38 http://ftpmaster.internal/ubuntu/ xenial-proposed/main grep amd64 2.22-1 [149 kB] Get:39 http://ftpmaster.internal/ubuntu/ xenial/main hostname amd64 3.16ubuntu2 [11.5 kB] Get:40 http://ftpmaster.internal/ubuntu/ xenial/main init amd64 1.24ubuntu2 [3966 B] Get:41 http://ftpmaster.internal/ubuntu/ xenial/main libsmartcols1 amd64 2.27.1-1ubuntu3 [62.3 kB] Get:42 http://ftpmaster.internal/ubuntu/ xenial/main libuuid1 amd64 2.27.1-1ubuntu3 [14.7 kB] Get:43 http://ftpmaster.internal/ubuntu/ xenial/main libblkid1 amd64 2.27.1-1ubuntu3 [107 kB] Get:44 http://ftpmaster.internal/ubuntu/ xenial/main libfdisk1 amd64 2.27.1-1ubuntu3 [139 kB] Get:45 http://ftpmaster.internal/ubuntu/ xenial/main debconf all 1.5.58ubuntu1 [136 kB] Get:46 http://ftpmaster.internal/ubuntu/ xenial/main sysvinit-utils amd64 2.88dsf-59.2ubuntu3 [25.7 kB] Get:47 http://ftpmaster.internal/ubuntu/ xenial/main sysv-rc all 2.88dsf-59.2ubuntu3 [36.1 kB] Get:48 http://ftpmaster.internal/ubuntu/ xenial/main initscripts amd64 2.88dsf-59.2ubuntu3 [24.8 kB] Get:49 http://ftpmaster.internal/ubuntu/ xenial/main util-linux amd64 2.27.1-1ubuntu3 [847 kB] Get:50 http://ftpmaster.internal/ubuntu/ xenial/main libudev1 amd64 228-4ubuntu1 [56.9 kB] Get:51 http://ftpmaster.internal/ubuntu/ xenial/main udev amd64 228-4ubuntu1 [977 kB] Get:52 http://ftpmaster.internal/ubuntu/ xenial/main libsystemd0 amd64 228-4ubuntu1 [203 kB] Get:53 http://ftpmaster.internal/ubuntu/ xenial/main systemd amd64 228-4ubuntu1 [3502 kB] Get:54 http://ftpmaster.internal/ubuntu/ xenial/main libpcre3 amd64 2:8.38-1ubuntu1 [223 kB] Get:55 http://ftpmaster.internal/ubuntu/ xenial/main libselinux1 amd64 2.4-3build1 [55.8 kB] Get:56 http://ftpmaster.internal/ubuntu/ xenial/main libtinfo5 amd64 6.0+20151024-2ubuntu1 [77.1 kB] Get:57 http://ftpmaster.internal/ubuntu/ xenial/main libncurses5 amd64 6.0+20151024-2ubuntu1 [93.9 kB] Get:58 http://ftpmaster.internal/ubuntu/ xenial/main libncursesw5 amd64 6.0+20151024-2ubuntu1 [116 kB] Get:59 http://ftpmaster.internal/ubuntu/ xenial/main libprocps4 amd64 2:3.3.10-4ubuntu2 [32.7 kB] Get:60 http://ftpmaster.internal/ubuntu/ xenial/main procps amd64 2:3.3.10-4ubuntu2 [222 kB] Get:61 http://ftpmaster.internal/ubuntu/ xenial/main libapparmor1 amd64 2.10-0ubuntu11 [28.5 kB] Get:62 http://ftpmaster.internal/ubuntu/ xenial/main libaudit-common all 1:2.4.5-1ubuntu2 [3884 B] Get:63 http://ftpmaster.internal/ubuntu/ xenial/main libaudit1 amd64 1:2.4.5-1ubuntu2 [36.2 kB] Get:64 http://ftpmaster.internal/ubuntu/ xenial/main libmount1 amd64 2.27.1-1ubuntu3 [114 kB] Get:65 http://ftpmaster.internal/ubuntu/ xenial/main libseccomp2 amd64 2.2.3-2ubuntu3 [35.0 kB] Get:66 http://ftpmaster.internal/ubuntu/ xenial/main libcap2-bin amd64 1:2.24-12 [20.2 kB] Get:67 http://ftpmaster.internal/ubuntu/ xenial/main lsb-base all 9.20160110 [13.5 kB] Get:68 http://ftpmaster.internal/ubuntu/ xenial/main mount amd64 2.27.1-1ubuntu3 [121 kB] Get:69 http://ftpmaster.internal/ubuntu/ xenial/main ncurses-bin amd64 6.0+20151024-2ubuntu1 [135 kB] Get:70 http://ftpmaster.internal/ubuntu/ xenial/main perl-modules-5.22 all 5.22.1-4 [2648 kB] Get:71 http://ftpmaster.internal/ubuntu/ xenial/main libperl5.22 amd64 5.22.1-4 [3340 kB] Get:72 http://ftpmaster.internal/ubuntu/ xenial/main perl amd64 5.22.1-4 [238 kB] Get:73 http://ftpmaster.internal/ubuntu/ xenial/main perl-base amd64 5.22.1-4 [1281 kB] Get:74 http://ftpmaster.internal/ubuntu/ xenial/main tar amd64 1.28-2.1 [209 kB] Get:75 http://ftpmaster.internal/ubuntu/ xenial/main libapt-pkg5.0 amd64 1.1.10 [680 kB] Get:76 http://ftpmaster.internal/ubuntu/ xenial/main apt amd64 1.1.10 [963 kB] Get:77 http://ftpmaster.internal/ubuntu/ xenial/main gpgv amd64 1.4.19-6ubuntu1 [165 kB] Get:78 http://ftpmaster.internal/ubuntu/ xenial/main libusb-0.1-4 amd64 2:0.1.12-28 [17.0 kB] Get:79 http://ftpmaster.internal/ubuntu/ xenial/main gnupg amd64 1.4.19-6ubuntu1 [626 kB] Get:80 http://ftpmaster.internal/ubuntu/ xenial/main libdebconfclient0 amd64 0.198ubuntu1 [6368 B] Get:81 http://ftpmaster.internal/ubuntu/ xenial/main base-passwd amd64 3.5.39 [51.9 kB] Get:82 http://ftpmaster.internal/ubuntu/ xenial/main ncurses-base all 6.0+20151024-2ubuntu1 [17.1 kB] Get:83 http://ftpmaster.internal/ubuntu/ xenial/main systemd-sysv amd64 228-4ubuntu1 [15.5 kB] Get:84 http://ftpmaster.internal/ubuntu/ xenial/main libdbus-1-3 amd64 1.10.6-1ubuntu1 [161 kB] Get:85 http://ftpmaster.internal/ubuntu/ xenial/main libnih-dbus1 amd64 1.0.3-4.3ubuntu1 [14.1 kB] Get:86 http://ftpmaster.internal/ubuntu/ xenial/main libnih1 amd64 1.0.3-4.3ubuntu1 [49.0 kB] Get:87 http://ftpmaster.internal/ubuntu/ xenial/main libcomerr2 amd64 1.42.13-1ubuntu1 [65.7 kB] Get:88 http://ftpmaster.internal/ubuntu/ xenial/main libdevmapper1.02.1 amd64 2:1.02.110-1ubuntu3 [145 kB] Get:89 http://ftpmaster.internal/ubuntu/ xenial/main libgpg-error0 amd64 1.21-1 [34.4 kB] Get:90 http://ftpmaster.internal/ubuntu/ xenial/main libgcrypt20 amd64 1.6.4-5 [336 kB] Get:91 http://ftpmaster.internal/ubuntu/ xenial/main libsepol1 amd64 2.4-2 [186 kB] Get:92 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libsemanage-common all 2.4-3build1 [6594 B] Get:93 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libsemanage1 amd64 2.4-3build1 [79.4 kB] Get:94 http://ftpmaster.internal/ubuntu/ xenial/main libss2 amd64 1.42.13-1ubuntu1 [70.0 kB] Get:95 http://ftpmaster.internal/ubuntu/ xenial/main multiarch-support amd64 2.21-0ubuntu5 [7174 B] Get:96 http://ftpmaster.internal/ubuntu/ xenial/main libffi6 amd64 3.2.1-4 [17.8 kB] Get:97 http://ftpmaster.internal/ubuntu/ xenial/main libp11-kit0 amd64 0.23.2-3 [107 kB] Get:98 http://ftpmaster.internal/ubuntu/ xenial/main libtasn1-6 amd64 4.7-3 [43.1 kB] Get:99 http://ftpmaster.internal/ubuntu/ xenial/main libgnutls-deb0-28 amd64 3.3.20-1ubuntu1 [521 kB] Get:100 http://ftpmaster.internal/ubuntu/ xenial/main libpng12-0 amd64 1.2.54-1ubuntu1 [116 kB] Get:101 http://ftpmaster.internal/ubuntu/ xenial-proposed/main libsqlite3-0 amd64 3.10.2-1 [396 kB] Get:102 http://ftpmaster.internal/ubuntu/ xenial/main libssl1.0.0 amd64 1.0.2e-1ubuntu1 [1080 kB] Get:103 http://ftpmaster.internal/ubuntu/ xenial/main libgssapi-krb5-2 amd64 1.13.2+dfsg-4 [120 kB] Get:104 http://ftpmaster.internal/ubuntu/ xenial/main libkrb5-3 amd64 1.13.2+dfsg-4 [274 kB] Get:105 http://ftpmaster.internal/ubuntu/ xenial/main libkrb5support0 amd64 1.13.2+dfsg-4 [30.4 kB] Get:106 http://ftpmaster.internal/ubuntu/ xenial/main libk5crypto3 amd64 1.13.2+dfsg-4 [81.3 kB] Get:107 http://ftpmaster.internal/ubuntu/ xenial/main libkeyutils1 amd64 1.5.9-8ubuntu1 [9904 B] Get:108 http://ftpmaster.internal/ubuntu/ xenial/main libidn11 amd64 1.32-3ubuntu1 [45.5 kB] Get:109 http://ftpmaster.internal/ubuntu/ xenial/main libldap-2.4-2 amd64 2.4.42+dfsg-2ubuntu1 [161 kB] Get:110 http://ftpmaster.internal/ubuntu/ xenial/main librtmp1 amd64 2.4+20151223.gitfa8646d-1 [54.5 kB] Get:111 http://ftpmaster.internal/ubuntu/ xenial/main libcurl3-gnutls amd64 7.46.0-1ubuntu1 [182 kB] Get:112 http://ftpmaster.internal/ubuntu/ xenial/main apt-transport-https amd64 1.1.10 [25.3 kB] Get:113 http://ftpmaster.internal/ubuntu/ xenial/main openssl amd64 1.0.2e-1ubuntu1 [491 kB] Get:114 http://ftpmaster.internal/ubuntu/ xenial/main advancecomp amd64 1.20-1 [160 kB] Get:115 http://ftpmaster.internal/ubuntu/ xenial/main cpp amd64 4:5.2.1-16ubuntu2 [27.6 kB] Get:116 http://ftpmaster.internal/ubuntu/ xenial/main dmsetup amd64 2:1.02.110-1ubuntu3 [59.8 kB] Get:117 http://ftpmaster.internal/ubuntu/ xenial/main dpkg-dev all 1.18.4ubuntu1 [584 kB] Get:118 http://ftpmaster.internal/ubuntu/ xenial/main libdpkg-perl all 1.18.4ubuntu1 [195 kB] Get:119 http://ftpmaster.internal/ubuntu/ xenial/main make amd64 4.1-5 [151 kB] Get:120 http://ftpmaster.internal/ubuntu/ xenial/main gcc amd64 4:5.2.1-16ubuntu2 [5208 B] Get:121 http://ftpmaster.internal/ubuntu/ xenial/main g++ amd64 4:5.2.1-16ubuntu2 [1506 B] Get:122 http://ftpmaster.internal/ubuntu/ xenial/main pkg-create-dbgsym all 0.70 [9046 B] Get:123 http://ftpmaster.internal/ubuntu/ xenial/main pkgbinarymangler all 129 [43.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 138 MB in 43s (3179 kB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 11690 files and directories currently installed.) Preparing to unpack .../base-files_9.4ubuntu3_amd64.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 ... 11692 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.27.1-1ubuntu3_amd64.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 ... 11692 files and directories currently installed.) Preparing to unpack .../debianutils_4.6_amd64.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 ... 11692 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.3-3_amd64.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 ... 11692 files and directories currently installed.) Preparing to unpack .../dpkg_1.18.4ubuntu1_amd64.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 ... 11692 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.21-0ubuntu5_amd64.deb ... Unpacking libc6-dev:amd64 (2.21-0ubuntu5) over (2.21-0ubuntu4) ... Preparing to unpack .../libc-dev-bin_2.21-0ubuntu5_amd64.deb ... Unpacking libc-dev-bin (2.21-0ubuntu5) over (2.21-0ubuntu4) ... Preparing to unpack .../linux-libc-dev_4.4.0-1.15_amd64.deb ... Unpacking linux-libc-dev:amd64 (4.4.0-1.15) over (4.2.0-16.19) ... Preparing to unpack .../libcap2_1%3a2.24-12_amd64.deb ... Unpacking libcap2:amd64 (1:2.24-12) over (1:2.24-9) ... Setting up libcap2:amd64 (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 ... 11701 files and directories currently installed.) Preparing to unpack .../libc-bin_2.21-0ubuntu5_amd64.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 ... 11701 files and directories currently installed.) Preparing to unpack .../libgomp1_5.3.1-7ubuntu1_amd64.deb ... Unpacking libgomp1:amd64 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libitm1_5.3.1-7ubuntu1_amd64.deb ... Unpacking libitm1:amd64 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libatomic1_5.3.1-7ubuntu1_amd64.deb ... Unpacking libatomic1:amd64 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libasan2_5.3.1-7ubuntu1_amd64.deb ... Unpacking libasan2:amd64 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../liblsan0_5.3.1-7ubuntu1_amd64.deb ... Unpacking liblsan0:amd64 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libtsan0_5.3.1-7ubuntu1_amd64.deb ... Unpacking libtsan0:amd64 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../gcc-5-base_5.3.1-7ubuntu1_amd64.deb ... Unpacking gcc-5-base:amd64 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up gcc-5-base:amd64 (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 ... 11701 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a5.3.1-7ubuntu1_amd64.deb ... Unpacking libgcc1:amd64 (1:5.3.1-7ubuntu1) over (1:5.2.1-22ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libgcc1:amd64 (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 ... 11701 files and directories currently installed.) Preparing to unpack .../libubsan0_5.3.1-7ubuntu1_amd64.deb ... Unpacking libubsan0:amd64 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libcilkrts5_5.3.1-7ubuntu1_amd64.deb ... Unpacking libcilkrts5:amd64 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libmpx0_5.3.1-7ubuntu1_amd64.deb ... Unpacking libmpx0:amd64 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libquadmath0_5.3.1-7ubuntu1_amd64.deb ... Unpacking libquadmath0:amd64 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Selecting previously unselected package libisl15:amd64. Preparing to unpack .../libisl15_0.16.1-1_amd64.deb ... Unpacking libisl15:amd64 (0.16.1-1) ... Preparing to unpack .../cpp-5_5.3.1-7ubuntu1_amd64.deb ... Unpacking cpp-5 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libcc1-0_5.3.1-7ubuntu1_amd64.deb ... Unpacking libcc1-0:amd64 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../binutils_2.25.90.20160101-1ubuntu2_amd64.deb ... Unpacking binutils (2.25.90.20160101-1ubuntu2) over (2.25.1-6ubuntu1) ... Preparing to unpack .../g++-5_5.3.1-7ubuntu1_amd64.deb ... Unpacking g++-5 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../gcc-5_5.3.1-7ubuntu1_amd64.deb ... Unpacking gcc-5 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libgcc-5-dev_5.3.1-7ubuntu1_amd64.deb ... Unpacking libgcc-5-dev:amd64 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libstdc++-5-dev_5.3.1-7ubuntu1_amd64.deb ... Unpacking libstdc++-5-dev:amd64 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Preparing to unpack .../libstdc++6_5.3.1-7ubuntu1_amd64.deb ... Unpacking libstdc++6:amd64 (5.3.1-7ubuntu1) over (5.2.1-22ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libstdc++6:amd64 (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 ... 11693 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.1.0+dfsg-2_amd64.deb ... Unpacking libgmp10:amd64 (2:6.1.0+dfsg-2) over (2:6.0.0+dfsg-7) ... Preparing to unpack .../libmpfr4_3.1.3-2_amd64.deb ... Unpacking libmpfr4:amd64 (3.1.3-2) over (3.1.3-1) ... Preparing to unpack .../libc6_2.21-0ubuntu5_amd64.deb ... Unpacking libc6:amd64 (2.21-0ubuntu5) over (2.21-0ubuntu4) ... Setting up libc6:amd64 (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 ... 11693 files and directories currently installed.) Preparing to unpack .../e2fslibs_1.42.13-1ubuntu1_amd64.deb ... Unpacking e2fslibs:amd64 (1.42.13-1ubuntu1) over (1.42.12-1ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up e2fslibs:amd64 (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 ... 11693 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.42.13-1ubuntu1_amd64.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 ... 11694 files and directories currently installed.) Preparing to unpack .../findutils_4.6.0-2_amd64.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 ... 11695 files and directories currently installed.) Preparing to unpack .../archives/grep_2.22-1_amd64.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 ... 11695 files and directories currently installed.) Preparing to unpack .../hostname_3.16ubuntu2_amd64.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 ... 11695 files and directories currently installed.) Preparing to unpack .../init_1.24ubuntu2_amd64.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 ... 11695 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.27.1-1ubuntu3_amd64.deb ... Unpacking libsmartcols1:amd64 (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libsmartcols1:amd64 (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 ... 11695 files and directories currently installed.) Preparing to unpack .../libuuid1_2.27.1-1ubuntu3_amd64.deb ... Unpacking libuuid1:amd64 (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libuuid1:amd64 (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 ... 11695 files and directories currently installed.) Preparing to unpack .../libblkid1_2.27.1-1ubuntu3_amd64.deb ... Unpacking libblkid1:amd64 (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libblkid1:amd64 (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 ... 11695 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.27.1-1ubuntu3_amd64.deb ... Unpacking libfdisk1:amd64 (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libfdisk1:amd64 (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 ... 11695 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 ... 11696 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.88dsf-59.2ubuntu3_amd64.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 ... 11696 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 ... 11696 files and directories currently installed.) Preparing to unpack .../initscripts_2.88dsf-59.2ubuntu3_amd64.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 ... 11696 files and directories currently installed.) Preparing to unpack .../util-linux_2.27.1-1ubuntu3_amd64.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 ... 11704 files and directories currently installed.) Preparing to unpack .../libudev1_228-4ubuntu1_amd64.deb ... Unpacking libudev1:amd64 (228-4ubuntu1) over (225-1ubuntu9) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libudev1:amd64 (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 ... 11704 files and directories currently installed.) Preparing to unpack .../udev_228-4ubuntu1_amd64.deb ... Unpacking udev (228-4ubuntu1) over (225-1ubuntu9) ... Preparing to unpack .../libsystemd0_228-4ubuntu1_amd64.deb ... Unpacking libsystemd0:amd64 (228-4ubuntu1) over (225-1ubuntu9) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libsystemd0:amd64 (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 ... 11702 files and directories currently installed.) Preparing to unpack .../systemd_228-4ubuntu1_amd64.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 ... 11699 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.38-1ubuntu1_amd64.deb ... Unpacking libpcre3:amd64 (2:8.38-1ubuntu1) over (2:8.35-7.1ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libpcre3:amd64 (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 ... 11699 files and directories currently installed.) Preparing to unpack .../libselinux1_2.4-3build1_amd64.deb ... Unpacking libselinux1:amd64 (2.4-3build1) over (2.3-2build1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libselinux1:amd64 (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 ... 11699 files and directories currently installed.) Preparing to unpack .../libtinfo5_6.0+20151024-2ubuntu1_amd64.deb ... Unpacking libtinfo5:amd64 (6.0+20151024-2ubuntu1) over (5.9+20150516-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libtinfo5:amd64 (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 ... 11699 files and directories currently installed.) Preparing to unpack .../libncurses5_6.0+20151024-2ubuntu1_amd64.deb ... Unpacking libncurses5:amd64 (6.0+20151024-2ubuntu1) over (5.9+20150516-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libncurses5:amd64 (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 ... 11699 files and directories currently installed.) Preparing to unpack .../libncursesw5_6.0+20151024-2ubuntu1_amd64.deb ... Unpacking libncursesw5:amd64 (6.0+20151024-2ubuntu1) over (5.9+20150516-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libncursesw5:amd64 (6.0+20151024-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Selecting previously unselected package libprocps4:amd64. (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 ... 11699 files and directories currently installed.) Preparing to unpack .../libprocps4_2%3a3.3.10-4ubuntu2_amd64.deb ... Unpacking libprocps4:amd64 (2:3.3.10-4ubuntu2) ... Preparing to unpack .../procps_2%3a3.3.10-4ubuntu2_amd64.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_amd64.deb ... Unpacking libapparmor1:amd64 (2.10-0ubuntu11) over (2.10-0ubuntu6) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libapparmor1:amd64 (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 ... 11708 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 ... 11708 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.4.5-1ubuntu2_amd64.deb ... Unpacking libaudit1:amd64 (1:2.4.5-1ubuntu2) over (1:2.4.2-1ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libaudit1:amd64 (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 ... 11708 files and directories currently installed.) Preparing to unpack .../libmount1_2.27.1-1ubuntu3_amd64.deb ... Unpacking libmount1:amd64 (2.27.1-1ubuntu3) over (2.26.2-6ubuntu3) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libmount1:amd64 (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 ... 11708 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.2.3-2ubuntu3_amd64.deb ... Unpacking libseccomp2:amd64 (2.2.3-2ubuntu3) over (2.2.3-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libseccomp2:amd64 (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 ... 11708 files and directories currently installed.) Preparing to unpack .../libcap2-bin_1%3a2.24-12_amd64.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 ... 11708 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 ... 11708 files and directories currently installed.) Preparing to unpack .../mount_2.27.1-1ubuntu3_amd64.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 ... 11708 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.0+20151024-2ubuntu1_amd64.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 ... 11704 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 ... 10976 files and directories currently installed.) Preparing to unpack .../perl_5.22.1-4_amd64.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:amd64. Preparing to unpack .../libperl5.22_5.22.1-4_amd64.deb ... Unpacking libperl5.22:amd64 (5.22.1-4) ... Preparing to unpack .../perl-base_5.22.1-4_amd64.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 ... 12280 files and directories currently installed.) Preparing to unpack .../tar_1.28-2.1_amd64.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 ... 12280 files and directories currently installed.) Preparing to unpack .../archives/apt_1.1.10_amd64.deb ... Unpacking apt (1.1.10) over (1.0.10.2ubuntu1) ... Selecting previously unselected package libapt-pkg5.0:amd64. Preparing to unpack .../libapt-pkg5.0_1.1.10_amd64.deb ... Unpacking libapt-pkg5.0:amd64 (1.1.10) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libapt-pkg5.0:amd64 (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 ... 12308 files and directories currently installed.) Preparing to unpack .../gpgv_1.4.19-6ubuntu1_amd64.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 ... 12308 files and directories currently installed.) Preparing to unpack .../libusb-0.1-4_2%3a0.1.12-28_amd64.deb ... Unpacking libusb-0.1-4:amd64 (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:amd64 (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 ... 12307 files and directories currently installed.) Preparing to unpack .../gnupg_1.4.19-6ubuntu1_amd64.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 ... 12306 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.198ubuntu1_amd64.deb ... Unpacking libdebconfclient0:amd64 (0.198ubuntu1) over (0.192ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libdebconfclient0:amd64 (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 ... 12306 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.39_amd64.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 ... 12306 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 ... 12307 files and directories currently installed.) Preparing to unpack .../systemd-sysv_228-4ubuntu1_amd64.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 ... 12307 files and directories currently installed.) Preparing to unpack .../libdbus-1-3_1.10.6-1ubuntu1_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.10.6-1ubuntu1) over (1.10.0-1ubuntu1) ... Preparing to unpack .../libnih-dbus1_1.0.3-4.3ubuntu1_amd64.deb ... Unpacking libnih-dbus1:amd64 (1.0.3-4.3ubuntu1) over (1.0.3-4ubuntu27) ... Preparing to unpack .../libnih1_1.0.3-4.3ubuntu1_amd64.deb ... Unpacking libnih1:amd64 (1.0.3-4.3ubuntu1) over (1.0.3-4ubuntu27) ... Preparing to unpack .../libcomerr2_1.42.13-1ubuntu1_amd64.deb ... Unpacking libcomerr2:amd64 (1.42.13-1ubuntu1) over (1.42.12-1ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libcomerr2:amd64 (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 ... 12307 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.110-1ubuntu3_amd64.deb ... Unpacking libdevmapper1.02.1:amd64 (2:1.02.110-1ubuntu3) over (2:1.02.99-1ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libdevmapper1.02.1:amd64 (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 ... 12307 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.21-1_amd64.deb ... Unpacking libgpg-error0:amd64 (1.21-1) over (1.19-2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libgpg-error0:amd64 (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 ... 12307 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.6.4-5_amd64.deb ... Unpacking libgcrypt20:amd64 (1.6.4-5) over (1.6.3-2ubuntu1) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libgcrypt20:amd64 (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 ... 12307 files and directories currently installed.) Preparing to unpack .../libsepol1_2.4-2_amd64.deb ... Unpacking libsepol1:amd64 (2.4-2) over (2.3-2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libsepol1:amd64 (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 ... 12307 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 ... 12307 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.4-3build1_amd64.deb ... Unpacking libsemanage1:amd64 (2.4-3build1) over (2.3-1build2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libsemanage1:amd64 (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 ... 12307 files and directories currently installed.) Preparing to unpack .../libss2_1.42.13-1ubuntu1_amd64.deb ... Unpacking libss2:amd64 (1.42.13-1ubuntu1) over (1.42.12-1ubuntu2) ... Processing triggers for libc-bin (2.21-0ubuntu5) ... Setting up libss2:amd64 (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 ... 12307 files and directories currently installed.) Preparing to unpack .../multiarch-support_2.21-0ubuntu5_amd64.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 ... 12307 files and directories currently installed.) Preparing to unpack .../libffi6_3.2.1-4_amd64.deb ... Unpacking libffi6:amd64 (3.2.1-4) over (3.2.1-3) ... Preparing to unpack .../libp11-kit0_0.23.2-3_amd64.deb ... Unpacking libp11-kit0:amd64 (0.23.2-3) over (0.23.1-3) ... Preparing to unpack .../libtasn1-6_4.7-3_amd64.deb ... Unpacking libtasn1-6:amd64 (4.7-3) over (4.5-2) ... Preparing to unpack .../libgnutls-deb0-28_3.3.20-1ubuntu1_amd64.deb ... Unpacking libgnutls-deb0-28:amd64 (3.3.20-1ubuntu1) over (3.3.15-5ubuntu2) ... Preparing to unpack .../libpng12-0_1.2.54-1ubuntu1_amd64.deb ... Unpacking libpng12-0:amd64 (1.2.54-1ubuntu1) over (1.2.51-0ubuntu3) ... Preparing to unpack .../libsqlite3-0_3.10.2-1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.10.2-1) over (3.8.11.1-1) ... Preparing to unpack .../libssl1.0.0_1.0.2e-1ubuntu1_amd64.deb ... Unpacking libssl1.0.0:amd64 (1.0.2e-1ubuntu1) over (1.0.2d-0ubuntu1) ... Preparing to unpack .../libgssapi-krb5-2_1.13.2+dfsg-4_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.13.2+dfsg-4) over (1.13.2+dfsg-2) ... Preparing to unpack .../libkrb5-3_1.13.2+dfsg-4_amd64.deb ... Unpacking libkrb5-3:amd64 (1.13.2+dfsg-4) over (1.13.2+dfsg-2) ... Preparing to unpack .../libkrb5support0_1.13.2+dfsg-4_amd64.deb ... Unpacking libkrb5support0:amd64 (1.13.2+dfsg-4) over (1.13.2+dfsg-2) ... Preparing to unpack .../libk5crypto3_1.13.2+dfsg-4_amd64.deb ... Unpacking libk5crypto3:amd64 (1.13.2+dfsg-4) over (1.13.2+dfsg-2) ... Preparing to unpack .../libkeyutils1_1.5.9-8ubuntu1_amd64.deb ... Unpacking libkeyutils1:amd64 (1.5.9-8ubuntu1) over (1.5.9-5ubuntu1) ... Preparing to unpack .../libidn11_1.32-3ubuntu1_amd64.deb ... Unpacking libidn11:amd64 (1.32-3ubuntu1) over (1.28-1ubuntu2) ... Preparing to unpack .../libldap-2.4-2_2.4.42+dfsg-2ubuntu1_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.42+dfsg-2ubuntu1) over (2.4.41+dfsg-1ubuntu2) ... Preparing to unpack .../librtmp1_2.4+20151223.gitfa8646d-1_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d-1) over (2.4+20150115.gita107cef-1build1) ... Preparing to unpack .../libcurl3-gnutls_7.46.0-1ubuntu1_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.46.0-1ubuntu1) over (7.43.0-1ubuntu2) ... Preparing to unpack .../apt-transport-https_1.1.10_amd64.deb ... Unpacking apt-transport-https (1.1.10) over (1.0.10.2ubuntu1) ... Preparing to unpack .../openssl_1.0.2e-1ubuntu1_amd64.deb ... Unpacking openssl (1.0.2e-1ubuntu1) over (1.0.2d-0ubuntu1) ... Preparing to unpack .../advancecomp_1.20-1_amd64.deb ... Unpacking advancecomp (1.20-1) over (1.19-1) ... Preparing to unpack .../cpp_4%3a5.2.1-16ubuntu2_amd64.deb ... Unpacking cpp (4:5.2.1-16ubuntu2) over (4:5.2.1-3ubuntu1) ... Preparing to unpack .../dmsetup_2%3a1.02.110-1ubuntu3_amd64.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 .../archives/make_4.1-5_amd64.deb ... Unpacking make (4.1-5) over (4.0-8.2) ... Preparing to unpack .../gcc_4%3a5.2.1-16ubuntu2_amd64.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_amd64.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:amd64 (4.4.0-1.15) ... Setting up libc6-dev:amd64 (2.21-0ubuntu5) ... Setting up libgomp1:amd64 (5.3.1-7ubuntu1) ... Setting up libitm1:amd64 (5.3.1-7ubuntu1) ... Setting up libatomic1:amd64 (5.3.1-7ubuntu1) ... Setting up libasan2:amd64 (5.3.1-7ubuntu1) ... Setting up liblsan0:amd64 (5.3.1-7ubuntu1) ... Setting up libtsan0:amd64 (5.3.1-7ubuntu1) ... Setting up libubsan0:amd64 (5.3.1-7ubuntu1) ... Setting up libcilkrts5:amd64 (5.3.1-7ubuntu1) ... Setting up libmpx0:amd64 (5.3.1-7ubuntu1) ... Setting up libquadmath0:amd64 (5.3.1-7ubuntu1) ... Setting up libgmp10:amd64 (2:6.1.0+dfsg-2) ... Setting up libisl15:amd64 (0.16.1-1) ... Setting up libmpfr4:amd64 (3.1.3-2) ... Setting up cpp-5 (5.3.1-7ubuntu1) ... Setting up libcc1-0:amd64 (5.3.1-7ubuntu1) ... Setting up binutils (2.25.90.20160101-1ubuntu2) ... Setting up libgcc-5-dev:amd64 (5.3.1-7ubuntu1) ... Setting up gcc-5 (5.3.1-7ubuntu1) ... Setting up libstdc++-5-dev:amd64 (5.3.1-7ubuntu1) ... Setting up g++-5 (5.3.1-7ubuntu1) ... Setting up libprocps4:amd64 (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:amd64 (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:amd64 (1.10.6-1ubuntu1) ... Setting up libnih1:amd64 (1.0.3-4.3ubuntu1) ... Setting up libnih-dbus1:amd64 (1.0.3-4.3ubuntu1) ... Setting up libffi6:amd64 (3.2.1-4) ... Setting up libp11-kit0:amd64 (0.23.2-3) ... Setting up libtasn1-6:amd64 (4.7-3) ... Setting up libgnutls-deb0-28:amd64 (3.3.20-1ubuntu1) ... Setting up libpng12-0:amd64 (1.2.54-1ubuntu1) ... Setting up libsqlite3-0:amd64 (3.10.2-1) ... Setting up libssl1.0.0:amd64 (1.0.2e-1ubuntu1) ... Setting up libkrb5support0:amd64 (1.13.2+dfsg-4) ... Setting up libk5crypto3:amd64 (1.13.2+dfsg-4) ... Setting up libkeyutils1:amd64 (1.5.9-8ubuntu1) ... Setting up libkrb5-3:amd64 (1.13.2+dfsg-4) ... Setting up libgssapi-krb5-2:amd64 (1.13.2+dfsg-4) ... Setting up libidn11:amd64 (1.32-3ubuntu1) ... Setting up libldap-2.4-2:amd64 (2.4.42+dfsg-2ubuntu1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d-1) ... Setting up libcurl3-gnutls:amd64 (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-8896190', 'amd64', 'xenial-proposed', '-c', 'chroot:autobuild', '--arch=amd64', '--dist=xenial-proposed', '--purge=never', '--nolog', '-A', 'hdf5_1.8.16+docs-3.dsc'] Initiating build PACKAGEBUILD-8896190 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 3.19.0-47-generic #53~14.04.1-Ubuntu SMP Mon Jan 18 16:09:14 UTC 2016 x86_64 sbuild (Debian sbuild) 0.65.2 (24 Mar 2015) on lgw01-46.buildd ╔══════════════════════════════════════════════════════════════════════════════╗ ║ hdf5 1.8.16+docs-3 (amd64) 26 Jan 2016 05:11 ║ ╚══════════════════════════════════════════════════════════════════════════════╝ Package: hdf5 Version: 1.8.16+docs-3 Source Version: 1.8.16+docs-3 Distribution: xenial-proposed Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'build/hdf5-HVuotu/hdf5-1.8.16+docs' with '«PKGBUILDDIR»' I: NOTICE: Log filtering will replace 'build/hdf5-HVuotu' with '«BUILDDIR»' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-8896190/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-itf_hS/apt_archive/sbuild-build-depends-core-dummy.deb'. Get:1 file:/«BUILDDIR»/resolver-itf_hS/apt_archive ./ InRelease Ign:1 file:/«BUILDDIR»/resolver-itf_hS/apt_archive ./ InRelease Get:2 file:/«BUILDDIR»/resolver-itf_hS/apt_archive ./ Release [2119 B] Get:2 file:/«BUILDDIR»/resolver-itf_hS/apt_archive ./ Release [2119 B] Get:3 file:/«BUILDDIR»/resolver-itf_hS/apt_archive ./ Release.gpg Ign:3 file:/«BUILDDIR»/resolver-itf_hS/apt_archive ./ Release.gpg Get:4 file:/«BUILDDIR»/resolver-itf_hS/apt_archive ./ Sources [208 B] Ign:4 file:/«BUILDDIR»/resolver-itf_hS/apt_archive ./ Sources Get:5 file:/«BUILDDIR»/resolver-itf_hS/apt_archive ./ Packages [529 B] Ign:5 file:/«BUILDDIR»/resolver-itf_hS/apt_archive ./ Packages Get:4 file:/«BUILDDIR»/resolver-itf_hS/apt_archive ./ Sources [208 B] Get:5 file:/«BUILDDIR»/resolver-itf_hS/apt_archive ./ Packages [529 B] Reading package lists... W: The repository 'file:/«BUILDDIR»/resolver-itf_hS/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/770 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-itf_hS/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [770 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 ... 12303 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-26A9ae/apt_archive/sbuild-build-depends-hdf5-dummy.deb'. Get:1 file:/«BUILDDIR»/resolver-26A9ae/apt_archive ./ InRelease Ign:1 file:/«BUILDDIR»/resolver-26A9ae/apt_archive ./ InRelease Get:2 file:/«BUILDDIR»/resolver-26A9ae/apt_archive ./ Release [2119 B] Get:2 file:/«BUILDDIR»/resolver-26A9ae/apt_archive ./ Release [2119 B] Get:3 file:/«BUILDDIR»/resolver-26A9ae/apt_archive ./ Release.gpg Ign:3 file:/«BUILDDIR»/resolver-26A9ae/apt_archive ./ Release.gpg Get:4 file:/«BUILDDIR»/resolver-26A9ae/apt_archive ./ Sources [500 B] Get:5 file:/«BUILDDIR»/resolver-26A9ae/apt_archive ./ Packages [769 B] Ign:4 file:/«BUILDDIR»/resolver-26A9ae/apt_archive ./ Sources Ign:5 file:/«BUILDDIR»/resolver-26A9ae/apt_archive ./ Packages Get:4 file:/«BUILDDIR»/resolver-26A9ae/apt_archive ./ Sources [500 B] Get:5 file:/«BUILDDIR»/resolver-26A9ae/apt_archive ./ Packages [769 B] Reading package lists... W: The repository 'file:/«BUILDDIR»/resolver-26A9ae/apt_archive ./ Release' is not signed. Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install hdf5 build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libapt-pkg4.16 libisl13 libprocps3 udev Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils chrpath debhelper dh-autoreconf dh-strip-nondeterminism doxygen file gettext gettext-base gfortran gfortran-5 groff-base intltool-debian libaec-dev libaec0 libarchive-zip-perl libasprintf0v5 libbsd0 libclang1-3.6 libcr-dev libcr0 libcroco3 libedit2 libfile-stripnondeterminism-perl libgfortran-5-dev libgfortran3 libglib2.0-0 libhwloc-dev libhwloc5 libibverbs-dev libibverbs1 libicu55 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjson-c2 libllvm3.6v5 libltdl-dev libltdl7 libmagic1 libmpich-dev libmpich12 libnuma-dev libnuma1 libobjc-5-dev libobjc4 libopenmpi-dev libopenmpi1.6 libpipeline1 libsigsegv2 libsz2 libtimedate-perl libtool libunistring0 libxapian22v5 libxml2 lsof m4 man-db mime-support mpi-default-dev openmpi-common php5-cli php5-common php5-json po-debconf psmisc sharutils ucf zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make doxygen-latex doxygen-doc doxygen-gui graphviz gettext-doc gfortran-multilib gfortran-doc gfortran-5-multilib gfortran-5-doc libgfortran3-dbg groff blcr-dkms libhwloc-contrib-plugins libtool-doc gcj-jdk xapian-tools less www-browser php-pear php5-user-cache libmail-box-perl bsd-mailx | mailx Recommended packages: curl | wget | lynx-cur libasprintf-dev libgettextpo-dev libglib2.0-data shared-mime-info xdg-user-dirs libhwloc-plugins mpich xml-core php5-readline libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils chrpath debhelper dh-autoreconf dh-strip-nondeterminism doxygen file gettext gettext-base gfortran gfortran-5 groff-base intltool-debian libaec-dev libaec0 libarchive-zip-perl libasprintf0v5 libbsd0 libclang1-3.6 libcr-dev libcr0 libcroco3 libedit2 libfile-stripnondeterminism-perl libgfortran-5-dev libgfortran3 libglib2.0-0 libhwloc-dev libhwloc5 libibverbs-dev libibverbs1 libicu55 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjson-c2 libllvm3.6v5 libltdl-dev libltdl7 libmagic1 libmpich-dev libmpich12 libnuma-dev libnuma1 libobjc-5-dev libobjc4 libopenmpi-dev libopenmpi1.6 libpipeline1 libsigsegv2 libsz2 libtimedate-perl libtool libunistring0 libxapian22v5 libxml2 lsof m4 man-db mime-support mpi-default-dev openmpi-common php5-cli php5-common php5-json po-debconf psmisc sbuild-build-depends-hdf5-dummy sharutils ucf zlib1g-dev 0 upgraded, 77 newly installed, 0 to remove and 0 not upgraded. Need to get 72.3 MB/72.3 MB of archives. After this operation, 311 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-26A9ae/apt_archive ./ sbuild-build-depends-hdf5-dummy 0.invalid.0 [1014 B] Get:2 http://ftpmaster.internal/ubuntu xenial/main amd64 libjson-c2 amd64 0.11-4ubuntu2 [22.3 kB] Get:3 http://ftpmaster.internal/ubuntu xenial/main amd64 groff-base amd64 1.22.3-5 [1143 kB] Get:4 http://ftpmaster.internal/ubuntu xenial/main amd64 bsdmainutils amd64 9.0.6ubuntu1 [175 kB] Get:5 http://ftpmaster.internal/ubuntu xenial/main amd64 libpipeline1 amd64 1.4.1-2 [24.6 kB] Get:6 http://ftpmaster.internal/ubuntu xenial/main amd64 man-db amd64 2.7.5-1 [854 kB] Get:7 http://ftpmaster.internal/ubuntu xenial/main amd64 libjpeg-turbo8 amd64 1.4.2-0ubuntu2 [111 kB] Get:8 http://ftpmaster.internal/ubuntu xenial/main amd64 libltdl7 amd64 2.4.2-1.11 [35.3 kB] Get:9 http://ftpmaster.internal/ubuntu xenial/main amd64 libsigsegv2 amd64 2.10-4 [14.1 kB] Get:10 http://ftpmaster.internal/ubuntu xenial/main amd64 libunistring0 amd64 0.9.3-5.2ubuntu1 [279 kB] Get:11 http://ftpmaster.internal/ubuntu xenial/main amd64 libmagic1 amd64 1:5.25-2ubuntu1 [216 kB] Get:12 http://ftpmaster.internal/ubuntu xenial/main amd64 file amd64 1:5.25-2ubuntu1 [21.2 kB] Get:13 http://ftpmaster.internal/ubuntu xenial/main amd64 libbsd0 amd64 0.8.1-1 [41.9 kB] Get:14 http://ftpmaster.internal/ubuntu xenial/main amd64 mime-support all 3.59ubuntu1 [31.0 kB] Get:15 http://ftpmaster.internal/ubuntu xenial/main amd64 ucf all 3.0033 [52.9 kB] Get:16 http://ftpmaster.internal/ubuntu xenial/main amd64 libasprintf0v5 amd64 0.19.6-1ubuntu1 [6924 B] Get:17 http://ftpmaster.internal/ubuntu xenial/main amd64 gettext-base amd64 0.19.6-1ubuntu1 [48.6 kB] Get:18 http://ftpmaster.internal/ubuntu xenial/main amd64 libedit2 amd64 3.1-20150325-1ubuntu1 [76.6 kB] Get:19 http://ftpmaster.internal/ubuntu xenial-proposed/main amd64 libglib2.0-0 amd64 2.47.5-1 [1120 kB] Get:20 http://ftpmaster.internal/ubuntu xenial-proposed/main amd64 libicu55 amd64 55.1-7 [7643 kB] Get:21 http://ftpmaster.internal/ubuntu xenial/main amd64 libnuma1 amd64 2.0.10-1ubuntu7 [21.0 kB] Get:22 http://ftpmaster.internal/ubuntu xenial-proposed/main amd64 libxml2 amd64 2.9.3+dfsg1-1 [696 kB] Get:23 http://ftpmaster.internal/ubuntu xenial/main amd64 lsof amd64 4.89+dfsg-0.1 [248 kB] Get:24 http://ftpmaster.internal/ubuntu xenial/main amd64 psmisc amd64 22.21-2.1 [47.9 kB] Get:25 http://ftpmaster.internal/ubuntu xenial/main amd64 m4 amd64 1.4.17-5 [195 kB] Get:26 http://ftpmaster.internal/ubuntu xenial/main amd64 autoconf all 2.69-9 [321 kB] Get:27 http://ftpmaster.internal/ubuntu xenial/main amd64 autotools-dev all 20150820.1 [39.8 kB] Get:28 http://ftpmaster.internal/ubuntu xenial/main amd64 automake all 1:1.15-1ubuntu1 [511 kB] Get:29 http://ftpmaster.internal/ubuntu xenial/main amd64 autopoint all 0.19.6-1ubuntu1 [404 kB] Get:30 http://ftpmaster.internal/ubuntu xenial/main amd64 chrpath amd64 0.16-1 [12.9 kB] Get:31 http://ftpmaster.internal/ubuntu xenial/main amd64 libcroco3 amd64 0.6.11-1 [81.6 kB] Get:32 http://ftpmaster.internal/ubuntu xenial/main amd64 gettext amd64 0.19.6-1ubuntu1 [1063 kB] Get:33 http://ftpmaster.internal/ubuntu xenial/main amd64 intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:34 http://ftpmaster.internal/ubuntu xenial/main amd64 po-debconf all 1.0.19 [234 kB] Get:35 http://ftpmaster.internal/ubuntu xenial/main amd64 libarchive-zip-perl all 1.56-2 [84.1 kB] Get:36 http://ftpmaster.internal/ubuntu xenial/main amd64 libfile-stripnondeterminism-perl all 0.014-1 [10.1 kB] Get:37 http://ftpmaster.internal/ubuntu xenial/main amd64 libtimedate-perl all 2.3000-2 [37.5 kB] Get:38 http://ftpmaster.internal/ubuntu xenial/main amd64 dh-strip-nondeterminism all 0.014-1 [5596 B] Get:39 http://ftpmaster.internal/ubuntu xenial/main amd64 debhelper all 9.20160115ubuntu2 [740 kB] Get:40 http://ftpmaster.internal/ubuntu xenial/main amd64 libtool all 2.4.2-1.11 [180 kB] Get:41 http://ftpmaster.internal/ubuntu xenial/main amd64 dh-autoreconf all 10 [15.3 kB] Get:42 http://ftpmaster.internal/ubuntu xenial/main amd64 libllvm3.6v5 amd64 1:3.6.2-3ubuntu1 [8088 kB] Get:43 http://ftpmaster.internal/ubuntu xenial/main amd64 libobjc4 amd64 5.3.1-7ubuntu1 [111 kB] Get:44 http://ftpmaster.internal/ubuntu xenial/main amd64 libobjc-5-dev amd64 5.3.1-7ubuntu1 [381 kB] Get:45 http://ftpmaster.internal/ubuntu xenial/main amd64 libclang1-3.6 amd64 1:3.6.2-3ubuntu1 [3699 kB] Get:46 http://ftpmaster.internal/ubuntu xenial/main amd64 libxapian22v5 amd64 1.2.22-1 [590 kB] Get:47 http://ftpmaster.internal/ubuntu xenial/main amd64 doxygen amd64 1.8.9.1-6 [3013 kB] Get:48 http://ftpmaster.internal/ubuntu xenial/main amd64 libgfortran3 amd64 5.3.1-7ubuntu1 [259 kB] Get:49 http://ftpmaster.internal/ubuntu xenial/main amd64 libgfortran-5-dev amd64 5.3.1-7ubuntu1 [289 kB] Get:50 http://ftpmaster.internal/ubuntu xenial/main amd64 gfortran-5 amd64 5.3.1-7ubuntu1 [31.0 MB] Get:51 http://ftpmaster.internal/ubuntu xenial/main amd64 gfortran amd64 4:5.2.1-16ubuntu2 [1288 B] Get:52 http://ftpmaster.internal/ubuntu xenial/universe amd64 libaec0 amd64 0.3.2-1 [18.0 kB] Get:53 http://ftpmaster.internal/ubuntu xenial/universe amd64 libcr0 amd64 0.8.5-2.2 [18.8 kB] Get:54 http://ftpmaster.internal/ubuntu xenial/universe amd64 libcr-dev amd64 0.8.5-2.2 [24.5 kB] Get:55 http://ftpmaster.internal/ubuntu xenial/main amd64 libjpeg-turbo8-dev amd64 1.4.2-0ubuntu2 [254 kB] Get:56 http://ftpmaster.internal/ubuntu xenial/main amd64 libjpeg8 amd64 8c-2ubuntu8 [2194 B] Get:57 http://ftpmaster.internal/ubuntu xenial/main amd64 libjpeg8-dev amd64 8c-2ubuntu8 [1552 B] Get:58 http://ftpmaster.internal/ubuntu xenial/main amd64 libjpeg-dev amd64 8c-2ubuntu8 [1546 B] Get:59 http://ftpmaster.internal/ubuntu xenial/main amd64 libltdl-dev amd64 2.4.2-1.11 [158 kB] Get:60 http://ftpmaster.internal/ubuntu xenial/universe amd64 libsz2 amd64 0.3.2-1 [5048 B] Get:61 http://ftpmaster.internal/ubuntu xenial/universe amd64 openmpi-common all 1.6.5-11 [101 kB] Get:62 http://ftpmaster.internal/ubuntu xenial-proposed/main amd64 php5-common amd64 5.6.17+dfsg-3ubuntu1 [483 kB] Get:63 http://ftpmaster.internal/ubuntu xenial/main amd64 php5-json amd64 1.3.7-1 [18.2 kB] Get:64 http://ftpmaster.internal/ubuntu xenial-proposed/main amd64 php5-cli amd64 5.6.17+dfsg-3ubuntu1 [2250 kB] Get:65 http://ftpmaster.internal/ubuntu xenial/main amd64 sharutils amd64 1:4.15.2-1 [148 kB] Get:66 http://ftpmaster.internal/ubuntu xenial/main amd64 zlib1g-dev amd64 1:1.2.8.dfsg-2ubuntu4 [168 kB] Get:67 http://ftpmaster.internal/ubuntu xenial/universe amd64 libaec-dev amd64 0.3.2-1 [16.6 kB] Get:68 http://ftpmaster.internal/ubuntu xenial/universe amd64 libhwloc5 amd64 1.11.2-2 [99.4 kB] Get:69 http://ftpmaster.internal/ubuntu xenial/main amd64 libnuma-dev amd64 2.0.10-1ubuntu7 [31.7 kB] Get:70 http://ftpmaster.internal/ubuntu xenial/universe amd64 libhwloc-dev amd64 1.11.2-2 [155 kB] Get:71 http://ftpmaster.internal/ubuntu xenial/main amd64 libibverbs1 amd64 1.1.8-1.1ubuntu1 [24.7 kB] Get:72 http://ftpmaster.internal/ubuntu xenial/main amd64 libibverbs-dev amd64 1.1.8-1.1ubuntu1 [77.2 kB] Get:73 http://ftpmaster.internal/ubuntu xenial-proposed/universe amd64 libmpich12 amd64 3.2-6 [885 kB] Get:74 http://ftpmaster.internal/ubuntu xenial-proposed/universe amd64 libmpich-dev amd64 3.2-6 [1192 kB] Get:75 http://ftpmaster.internal/ubuntu xenial/universe amd64 libopenmpi1.6 amd64 1.6.5-11 [1432 kB] Get:76 http://ftpmaster.internal/ubuntu xenial/universe amd64 libopenmpi-dev amd64 1.6.5-11 [378 kB] Get:77 http://ftpmaster.internal/ubuntu xenial/universe amd64 mpi-default-dev amd64 1.0.2+nmu2 [4008 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 72.3 MB in 8s (8561 kB/s) Selecting previously unselected package libjson-c2:amd64. (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 ... 12303 files and directories currently installed.) Preparing to unpack .../libjson-c2_0.11-4ubuntu2_amd64.deb ... Unpacking libjson-c2:amd64 (0.11-4ubuntu2) ... Selecting previously unselected package groff-base. Preparing to unpack .../groff-base_1.22.3-5_amd64.deb ... Unpacking groff-base (1.22.3-5) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../bsdmainutils_9.0.6ubuntu1_amd64.deb ... Unpacking bsdmainutils (9.0.6ubuntu1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../libpipeline1_1.4.1-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.4.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../man-db_2.7.5-1_amd64.deb ... Unpacking man-db (2.7.5-1) ... Selecting previously unselected package libjpeg-turbo8:amd64. Preparing to unpack .../libjpeg-turbo8_1.4.2-0ubuntu2_amd64.deb ... Unpacking libjpeg-turbo8:amd64 (1.4.2-0ubuntu2) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../libltdl7_2.4.2-1.11_amd64.deb ... Unpacking libltdl7:amd64 (2.4.2-1.11) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../libsigsegv2_2.10-4_amd64.deb ... Unpacking libsigsegv2:amd64 (2.10-4) ... Selecting previously unselected package libunistring0:amd64. Preparing to unpack .../libunistring0_0.9.3-5.2ubuntu1_amd64.deb ... Unpacking libunistring0:amd64 (0.9.3-5.2ubuntu1) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../libmagic1_1%3a5.25-2ubuntu1_amd64.deb ... Unpacking libmagic1:amd64 (1:5.25-2ubuntu1) ... Selecting previously unselected package file. Preparing to unpack .../file_1%3a5.25-2ubuntu1_amd64.deb ... Unpacking file (1:5.25-2ubuntu1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../libbsd0_0.8.1-1_amd64.deb ... Unpacking libbsd0:amd64 (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:amd64. Preparing to unpack .../libasprintf0v5_0.19.6-1ubuntu1_amd64.deb ... Unpacking libasprintf0v5:amd64 (0.19.6-1ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../gettext-base_0.19.6-1ubuntu1_amd64.deb ... Unpacking gettext-base (0.19.6-1ubuntu1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../libedit2_3.1-20150325-1ubuntu1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20150325-1ubuntu1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../libglib2.0-0_2.47.5-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.47.5-1) ... Selecting previously unselected package libicu55:amd64. Preparing to unpack .../libicu55_55.1-7_amd64.deb ... Unpacking libicu55:amd64 (55.1-7) ... Selecting previously unselected package libnuma1:amd64. Preparing to unpack .../libnuma1_2.0.10-1ubuntu7_amd64.deb ... Unpacking libnuma1:amd64 (2.0.10-1ubuntu7) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../libxml2_2.9.3+dfsg1-1_amd64.deb ... Unpacking libxml2:amd64 (2.9.3+dfsg1-1) ... Selecting previously unselected package lsof. Preparing to unpack .../lsof_4.89+dfsg-0.1_amd64.deb ... Unpacking lsof (4.89+dfsg-0.1) ... Selecting previously unselected package psmisc. Preparing to unpack .../psmisc_22.21-2.1_amd64.deb ... Unpacking psmisc (22.21-2.1) ... Selecting previously unselected package m4. Preparing to unpack .../archives/m4_1.4.17-5_amd64.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_amd64.deb ... Unpacking chrpath (0.16-1) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../libcroco3_0.6.11-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.11-1) ... Selecting previously unselected package gettext. Preparing to unpack .../gettext_0.19.6-1ubuntu1_amd64.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:amd64. Preparing to unpack .../libllvm3.6v5_1%3a3.6.2-3ubuntu1_amd64.deb ... Unpacking libllvm3.6v5:amd64 (1:3.6.2-3ubuntu1) ... Selecting previously unselected package libobjc4:amd64. Preparing to unpack .../libobjc4_5.3.1-7ubuntu1_amd64.deb ... Unpacking libobjc4:amd64 (5.3.1-7ubuntu1) ... Selecting previously unselected package libobjc-5-dev:amd64. Preparing to unpack .../libobjc-5-dev_5.3.1-7ubuntu1_amd64.deb ... Unpacking libobjc-5-dev:amd64 (5.3.1-7ubuntu1) ... Selecting previously unselected package libclang1-3.6:amd64. Preparing to unpack .../libclang1-3.6_1%3a3.6.2-3ubuntu1_amd64.deb ... Unpacking libclang1-3.6:amd64 (1:3.6.2-3ubuntu1) ... Selecting previously unselected package libxapian22v5:amd64. Preparing to unpack .../libxapian22v5_1.2.22-1_amd64.deb ... Unpacking libxapian22v5:amd64 (1.2.22-1) ... Selecting previously unselected package doxygen. Preparing to unpack .../doxygen_1.8.9.1-6_amd64.deb ... Unpacking doxygen (1.8.9.1-6) ... Selecting previously unselected package libgfortran3:amd64. Preparing to unpack .../libgfortran3_5.3.1-7ubuntu1_amd64.deb ... Unpacking libgfortran3:amd64 (5.3.1-7ubuntu1) ... Selecting previously unselected package libgfortran-5-dev:amd64. Preparing to unpack .../libgfortran-5-dev_5.3.1-7ubuntu1_amd64.deb ... Unpacking libgfortran-5-dev:amd64 (5.3.1-7ubuntu1) ... Selecting previously unselected package gfortran-5. Preparing to unpack .../gfortran-5_5.3.1-7ubuntu1_amd64.deb ... Unpacking gfortran-5 (5.3.1-7ubuntu1) ... Selecting previously unselected package gfortran. Preparing to unpack .../gfortran_4%3a5.2.1-16ubuntu2_amd64.deb ... Unpacking gfortran (4:5.2.1-16ubuntu2) ... Selecting previously unselected package libaec0:amd64. Preparing to unpack .../libaec0_0.3.2-1_amd64.deb ... Unpacking libaec0:amd64 (0.3.2-1) ... Selecting previously unselected package libcr0. Preparing to unpack .../libcr0_0.8.5-2.2_amd64.deb ... Unpacking libcr0 (0.8.5-2.2) ... Selecting previously unselected package libcr-dev. Preparing to unpack .../libcr-dev_0.8.5-2.2_amd64.deb ... Unpacking libcr-dev (0.8.5-2.2) ... Selecting previously unselected package libjpeg-turbo8-dev:amd64. Preparing to unpack .../libjpeg-turbo8-dev_1.4.2-0ubuntu2_amd64.deb ... Unpacking libjpeg-turbo8-dev:amd64 (1.4.2-0ubuntu2) ... Selecting previously unselected package libjpeg8:amd64. Preparing to unpack .../libjpeg8_8c-2ubuntu8_amd64.deb ... Unpacking libjpeg8:amd64 (8c-2ubuntu8) ... Selecting previously unselected package libjpeg8-dev:amd64. Preparing to unpack .../libjpeg8-dev_8c-2ubuntu8_amd64.deb ... Unpacking libjpeg8-dev:amd64 (8c-2ubuntu8) ... Selecting previously unselected package libjpeg-dev:amd64. Preparing to unpack .../libjpeg-dev_8c-2ubuntu8_amd64.deb ... Unpacking libjpeg-dev:amd64 (8c-2ubuntu8) ... Selecting previously unselected package libltdl-dev:amd64. Preparing to unpack .../libltdl-dev_2.4.2-1.11_amd64.deb ... Unpacking libltdl-dev:amd64 (2.4.2-1.11) ... Selecting previously unselected package libsz2:amd64. Preparing to unpack .../libsz2_0.3.2-1_amd64.deb ... Unpacking libsz2:amd64 (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_amd64.deb ... Unpacking php5-common (5.6.17+dfsg-3ubuntu1) ... Selecting previously unselected package php5-json. Preparing to unpack .../php5-json_1.3.7-1_amd64.deb ... Unpacking php5-json (1.3.7-1) ... Selecting previously unselected package php5-cli. Preparing to unpack .../php5-cli_5.6.17+dfsg-3ubuntu1_amd64.deb ... Unpacking php5-cli (5.6.17+dfsg-3ubuntu1) ... Selecting previously unselected package sharutils. Preparing to unpack .../sharutils_1%3a4.15.2-1_amd64.deb ... Unpacking sharutils (1:4.15.2-1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2ubuntu4_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4) ... Selecting previously unselected package libaec-dev:amd64. Preparing to unpack .../libaec-dev_0.3.2-1_amd64.deb ... Unpacking libaec-dev:amd64 (0.3.2-1) ... Selecting previously unselected package libhwloc5:amd64. Preparing to unpack .../libhwloc5_1.11.2-2_amd64.deb ... Unpacking libhwloc5:amd64 (1.11.2-2) ... Selecting previously unselected package libnuma-dev:amd64. Preparing to unpack .../libnuma-dev_2.0.10-1ubuntu7_amd64.deb ... Unpacking libnuma-dev:amd64 (2.0.10-1ubuntu7) ... Selecting previously unselected package libhwloc-dev:amd64. Preparing to unpack .../libhwloc-dev_1.11.2-2_amd64.deb ... Unpacking libhwloc-dev:amd64 (1.11.2-2) ... Selecting previously unselected package libibverbs1. Preparing to unpack .../libibverbs1_1.1.8-1.1ubuntu1_amd64.deb ... Unpacking libibverbs1 (1.1.8-1.1ubuntu1) ... Selecting previously unselected package libibverbs-dev. Preparing to unpack .../libibverbs-dev_1.1.8-1.1ubuntu1_amd64.deb ... Unpacking libibverbs-dev (1.1.8-1.1ubuntu1) ... Selecting previously unselected package libmpich12:amd64. Preparing to unpack .../libmpich12_3.2-6_amd64.deb ... Unpacking libmpich12:amd64 (3.2-6) ... Selecting previously unselected package libmpich-dev. Preparing to unpack .../libmpich-dev_3.2-6_amd64.deb ... Unpacking libmpich-dev (3.2-6) ... Selecting previously unselected package libopenmpi1.6. Preparing to unpack .../libopenmpi1.6_1.6.5-11_amd64.deb ... Unpacking libopenmpi1.6 (1.6.5-11) ... Selecting previously unselected package libopenmpi-dev. Preparing to unpack .../libopenmpi-dev_1.6.5-11_amd64.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_amd64.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:amd64 (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:amd64 (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:amd64 (1.4.2-0ubuntu2) ... Setting up libltdl7:amd64 (2.4.2-1.11) ... Setting up libsigsegv2:amd64 (2.10-4) ... Setting up libunistring0:amd64 (0.9.3-5.2ubuntu1) ... Setting up libmagic1:amd64 (1:5.25-2ubuntu1) ... Setting up file (1:5.25-2ubuntu1) ... Setting up libbsd0:amd64 (0.8.1-1) ... Setting up mime-support (3.59ubuntu1) ... Setting up ucf (3.0033) ... Setting up libasprintf0v5:amd64 (0.19.6-1ubuntu1) ... Setting up gettext-base (0.19.6-1ubuntu1) ... Setting up libedit2:amd64 (3.1-20150325-1ubuntu1) ... Setting up libglib2.0-0:amd64 (2.47.5-1) ... No schema files found: doing nothing. Setting up libicu55:amd64 (55.1-7) ... Setting up libnuma1:amd64 (2.0.10-1ubuntu7) ... Setting up libxml2:amd64 (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:amd64 (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:amd64 (1:3.6.2-3ubuntu1) ... Setting up libobjc4:amd64 (5.3.1-7ubuntu1) ... Setting up libobjc-5-dev:amd64 (5.3.1-7ubuntu1) ... Setting up libclang1-3.6:amd64 (1:3.6.2-3ubuntu1) ... Setting up libxapian22v5:amd64 (1.2.22-1) ... Setting up doxygen (1.8.9.1-6) ... Setting up libgfortran3:amd64 (5.3.1-7ubuntu1) ... Setting up libgfortran-5-dev:amd64 (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:amd64 (0.3.2-1) ... Setting up libcr0 (0.8.5-2.2) ... Setting up libcr-dev (0.8.5-2.2) ... Setting up libjpeg-turbo8-dev:amd64 (1.4.2-0ubuntu2) ... Setting up libjpeg8:amd64 (8c-2ubuntu8) ... Setting up libjpeg8-dev:amd64 (8c-2ubuntu8) ... Setting up libjpeg-dev:amd64 (8c-2ubuntu8) ... Setting up libltdl-dev:amd64 (2.4.2-1.11) ... Setting up libsz2:amd64 (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:amd64 (1:1.2.8.dfsg-2ubuntu4) ... Setting up libaec-dev:amd64 (0.3.2-1) ... Setting up libhwloc5:amd64 (1.11.2-2) ... Setting up libnuma-dev:amd64 (2.0.10-1ubuntu7) ... Setting up libhwloc-dev:amd64 (1.11.2-2) ... Setting up libibverbs1 (1.1.8-1.1ubuntu1) ... Setting up libibverbs-dev (1.1.8-1.1ubuntu1) ... Setting up libmpich12:amd64 (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 3.19.0-47-generic amd64 (x86_64) 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 libcilkrts5_5.3.1-7ubuntu1 libclang1-3.6_1:3.6.2-3ubuntu1 libcomerr2_1.42.13-1ubuntu1 libcr-dev_0.8.5-2.2 libcr0_0.8.5-2.2 libcroco3_0.6.11-1 libcryptsetup4_2:1.6.6-5ubuntu2 libcurl3-gnutls_7.46.0-1ubuntu1 libdb5.3_5.3.28-11 libdbus-1-3_1.10.6-1ubuntu1 libdebconfclient0_0.198ubuntu1 libdevmapper1.02.1_2:1.02.110-1ubuntu3 libdpkg-perl_1.18.4ubuntu1 libedit2_3.1-20150325-1ubuntu1 libfakeroot_1.20.2-1ubuntu1 libfdisk1_2.27.1-1ubuntu3 libffi6_3.2.1-4 libfile-stripnondeterminism-perl_0.014-1 libgcc-5-dev_5.3.1-7ubuntu1 libgcc1_1:5.3.1-7ubuntu1 libgcrypt20_1.6.4-5 libgdbm3_1.8.3-13.1 libgfortran-5-dev_5.3.1-7ubuntu1 libgfortran3_5.3.1-7ubuntu1 libglib2.0-0_2.47.5-1 libgmp10_2:6.1.0+dfsg-2 libgnutls-deb0-28_3.3.20-1ubuntu1 libgomp1_5.3.1-7ubuntu1 libgpg-error0_1.21-1 libgssapi-krb5-2_1.13.2+dfsg-4 libgssapi3-heimdal_1.6~rc2+dfsg-10ubuntu1 libhcrypto4-heimdal_1.6~rc2+dfsg-10ubuntu1 libheimbase1-heimdal_1.6~rc2+dfsg-10ubuntu1 libheimntlm0-heimdal_1.6~rc2+dfsg-10ubuntu1 libhogweed4_3.1.1-4 libhwloc-dev_1.11.2-2 libhwloc5_1.11.2-2 libhx509-5-heimdal_1.6~rc2+dfsg-10ubuntu1 libibverbs-dev_1.1.8-1.1ubuntu1 libibverbs1_1.1.8-1.1ubuntu1 libicu55_55.1-7 libidn11_1.32-3ubuntu1 libisl13_0.14-2 libisl15_0.16.1-1 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 liblsan0_5.3.1-7ubuntu1 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 libmpx0_5.3.1-7ubuntu1 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 libquadmath0_5.3.1-7ubuntu1 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 libtsan0_5.3.1-7ubuntu1 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 amd64 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 # 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@/x86_64-linux-gnu/g' \ -e 's/@SONAME_CXX@/11/g' \ -e 's/@SONAME@/10/g' \ $file >$helper ; \ done ; \ done # mkdir -p m4 dh_autoreconf libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `bin'. libtoolize: copying file `bin/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. libtoolize: copying file `m4/libtool.m4' libtoolize: copying file `m4/ltoptions.m4' libtoolize: copying file `m4/ltsugar.m4' libtoolize: copying file `m4/ltversion.m4' libtoolize: copying file `m4/lt~obsolete.m4' libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at /usr/bin/automake line 3936. touch configure-stamp-debian echo "builddeps:Built-Using=doxygen (= $(dpkg-query -W -f='${source:Version}' doxygen))" >>debian/libhdf5-doc.substvars dh_testdir mkdir debian/build cd debian/build && CFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security" CXXFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security" FFLAGS="-g -O2 -fstack-protector-strong" CC=/usr/bin/cc CXX=/usr/bin/c++ FC=gfortran \ H5_LDFLAGS="-Wl,--version-script,\$(top_srcdir)/debian/map_serial.ver" \ ../../configure --prefix=/usr --host=x86_64-linux-gnu --build=x86_64-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/x86_64-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... x86_64-pc-linux-gnu checking host system type... x86_64-pc-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 x86_64-pc-linux-gnu... no checking for config x86_64-pc-linux-gnu... no checking for config pc-linux-gnu... no checking for config pc-linux-gnu... no checking for config x86_64-linux-gnu... no checking for config x86_64-linux-gnu... no checking for config x86_64-pc... 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-lgw01-46... no checking for x86_64-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 x86_64-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 x86_64-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/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. -lgfortran -lm -lquadmath 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 x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-linux-gnu-objdump... x86_64-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-gnu-ar... (cached) ar checking for archiver @FILE support... @ checking for x86_64-linux-gnu-strip... x86_64-linux-gnu-strip checking for x86_64-linux-gnu-ranlib... x86_64-linux-gnu-ranlib checking command to parse /usr/bin/nm -B output from /usr/bin/cc object... ok checking for sysroot... no checking for x86_64-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 -m elf_x86_64) 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 -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the /usr/bin/c++ linker (/usr/bin/ld -m elf_x86_64) 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 -m elf_x86_64) 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 -m elf_x86_64) 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:12:22 UTC 2016 Configured by: buildd@lgw01-46 Configure mode: production Host system: x86_64-pc-linux-gnu Uname information: Linux lgw01-46 3.19.0-47-generic #53~14.04.1-Ubuntu SMP Mon Jan 18 16:09:14 UTC 2016 x86_64 x86_64 x86_64 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 -O2 -fstack-protector-strong -Wformat -Werror=format-security H5_CFLAGS: -std=c99 -pedantic -Wall -Wextra -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wfloat-equal -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wdisabled-optimization -Wformat=2 -Wunreachable-code -Wendif-labels -Wdeclaration-after-statement -Wold-style-definition -Winvalid-pch -Wvariadic-macros -Winit-self -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wunused-macros -Wunsafe-loop-optimizations -Wc++-compat -Wstrict-overflow -Wlogical-op -Wlarger-than=2048 -Wvla -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wsuggest-attribute=const -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wsuggest-attribute=pure -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wdate-time -Wopenmp-simd -Warray-bounds=2 -Wc99-c11-compat -O3 -fstdarg-opt AM_CFLAGS: CPPFLAGS: -Wdate-time -D_FORTIFY_SOURCE=2 H5_CPPFLAGS: -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API AM_CPPFLAGS: -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE 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: x86_64-linux-gnu-ranlib Debugged Packages: API Tracing: no Languages: ---------- Fortran: yes Fortran Compiler: /usr/bin/gfortran Fortran 2003 Compiler: yes Fortran Flags: -g -O2 -fstack-protector-strong H5 Fortran Flags: AM Fortran Flags: Shared Fortran Library: yes Static Fortran Library: yes C++: yes C++ Compiler: /usr/bin/c++ C++ Flags: -g -O2 -fstack-protector-strong -Wformat -Werror=format-security H5 C++ Flags: AM C++ Flags: Shared C++ Library: yes Static C++ Library: yes Features: --------- Parallel HDF5: no High Level library: yes Threadsafety: yes Default API Mapping: v18 With Deprecated Public Symbols: yes I/O filters (external): deflate(zlib),szip(encoder) MPE: no Direct VFD: no dmalloc: no Clear file buffers before write: yes Using memory checker: no Function Stack Tracing: no Strict File Format Checks: no Optimization Instrumentation: no # Upgrade the doxygen configuration file cp c++/src/cpp_doc_config c++/src/cpp_doc_config_u cd c++/src && doxygen -s -u cpp_doc_config_u Warning: Tag `XML_SCHEMA' at line 1857 of file `cpp_doc_config_u' has become obsolete. This tag has been removed. Warning: Tag `XML_DTD' at line 1863 of file `cpp_doc_config_u' has become obsolete. This tag has been removed. Configuration file `cpp_doc_config_u' updated. touch configure-stamp dh_testdir /usr/bin/make -j --jobserver-fds=3,4 -C debian/build/ make[1]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build' Making all in src make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/src' /usr/bin/make all-am make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/src' CC H5.lo CC H5checksum.lo CC H5dbg.lo CC H5system.lo ../../../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) { ^ ../../../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] 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; ^ CC H5A.lo ../../../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 H5Abtree2.lo ../../../src/H5trace.c:121:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 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 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 ../../../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_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) ^ CC H5D.lo ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__remove_all_markers': ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C__autoadjust__ageout__remove_all_markers(H5C_t * cache_ptr) ^ ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__remove_excess_markers': ../../../src/H5C.c:6714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C__autoadjust__ageout__remove_excess_markers(H5C_t * cache_ptr) ^ ../../../src/H5C.c:6714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Dbtree.lo ../../../src/H5C.c: In function 'H5C_flush_invalidate_cache': ../../../src/H5C.c:7453:8: warning: assuming signed overflow does not occur when simplifying conditional [-Wstrict-overflow] if ( protected_entries > 0 ) { ^ ../../../src/H5C.c: In function 'H5C_make_space_in_cache': ../../../src/H5C.c:8336:36: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ( entries_examined <= initial_list_len ) ^ ../../../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 CC H5Dcompact.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 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 CC H5Defl.lo ../../../src/H5Dchunk.c:5163:7: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if(nerrors) ^ 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) ^ CC H5Dfill.lo ../../../src/H5Defl.c: In function 'H5D__efl_is_space_alloc': ../../../src/H5Defl.c:201:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5D__efl_is_space_alloc(const H5O_storage_t H5_ATTR_UNUSED *storage) ^ ../../../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) ^ CC H5Dlayout.lo CC H5Dmpio.lo CC H5Doh.lo CC H5Dscatgath.lo CC H5Dselect.lo ../../../src/H5Dscatgath.c: In function 'H5D__scatter_file': ../../../src/H5Dscatgath.c:100:13: warning: size of '_off' is 8192 bytes [-Wlarger-than=] hsize_t _off[H5D_IO_VECTOR_SIZE]; /* Array to store sequence offsets */ ^ ../../../src/H5Dscatgath.c:105:12: warning: size of '_len' is 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/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/H5Dscatgath.c: In function 'H5D__gather_file': ../../../src/H5Dscatgath.c:194:1: warning: stack usage might be 16784 bytes [-Wstack-usage=] H5D__gather_file(const H5D_io_info_t *_io_info, ^ ../../../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/H5Dscatgath.c:270:1: warning: the frame size of 16688 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 might be 16592 bytes [-Wstack-usage=] H5D__gather_mem(const void *_buf, const H5S_t *space, ^ ../../../src/H5Dscatgath.c:442:1: warning: the frame size of 16496 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 might be 16592 bytes [-Wstack-usage=] H5D__scatter_mem (const void *_tscat_buf, const H5S_t *space, ^ ../../../src/H5Dscatgath.c:355:1: warning: the frame size of 16496 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* H5D__scatter_mem() */ ^ ../../../src/H5Dselect.c:86:1: warning: stack usage might be 37488 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 37392 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__select_io() */ ^ CC H5Dtest.lo ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_read': ../../../src/H5Dscatgath.c:458:1: warning: stack usage might be 23408 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 23312 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 might be 23584 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 23488 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__scatgath_write() */ ^ 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) ^ ../../../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:574:53: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for(i = (int)(estack->nused - 1); i >= 0 && status >= 0; i--) { ^ ../../../src/H5Eint.c:604:53: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for(i = (int)(estack->nused - 1); i >= 0 && status >= 0; i--) ^ CC H5F.lo CC H5Fint.lo CC H5Faccum.lo CC H5Fcwfs.lo CC H5Fdbg.lo CC H5Fefc.lo ../../../src/H5Fdbg.c: In function 'H5F_debug': ../../../src/H5Fdbg.c:126:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5G__ent_debug(f->shared->sblock->root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL); ^ ../../../src/H5Fdbg.c:141:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5G__ent_debug(&root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL); ^ CC H5Ffake.lo ../../../src/H5Fefc.c: In function 'H5F_efc_max_nfiles': ../../../src/H5Fefc.c:396:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_efc_max_nfiles(H5F_efc_t *efc) ^ CC H5Fio.lo CC H5Fmount.lo CC H5Fmpi.lo ../../../src/H5Fmount.c: In function 'H5F_is_mount': ../../../src/H5Fmount.c:440:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_is_mount(const H5F_t *file) ^ CC H5Fquery.lo ../../../src/H5Fquery.c: In function 'H5F_get_intent': ../../../src/H5Fquery.c:94:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_intent(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_open_name': ../../../src/H5Fquery.c:119:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_open_name(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_actual_name': ../../../src/H5Fquery.c:145:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_actual_name(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_extpath': ../../../src/H5Fquery.c:171:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_extpath(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_shared': ../../../src/H5Fquery.c:195:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_shared(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_same_shared': ../../../src/H5Fquery.c:218:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_same_shared(const H5F_t *f1, const H5F_t *f2) ^ ../../../src/H5Fquery.c: In function 'H5F_get_nopen_objs': ../../../src/H5Fquery.c:244:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_nopen_objs(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_file_id': ../../../src/H5Fquery.c:267:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_file_id(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_parent': ../../../src/H5Fquery.c:290:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_parent(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_nmounts': ../../../src/H5Fquery.c:313:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_nmounts(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_fcpl': ../../../src/H5Fquery.c:340:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_fcpl(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_sizeof_addr': ../../../src/H5Fquery.c:367:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_sizeof_addr(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_sizeof_size': ../../../src/H5Fquery.c:394:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_sizeof_size(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_sohm_addr': ../../../src/H5Fquery.c:418:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_sohm_addr(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_sohm_vers': ../../../src/H5Fquery.c:442:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_sohm_vers(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_sohm_nindexes': ../../../src/H5Fquery.c:466:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_sohm_nindexes(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_sym_leaf_k': ../../../src/H5Fquery.c:497:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_sym_leaf_k(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_Kvalue': ../../../src/H5Fquery.c:529:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_Kvalue(const H5F_t *f, const H5B_class_t *type) ^ ../../../src/H5Fquery.c: In function 'H5F_get_nrefs': ../../../src/H5Fquery.c:555:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_nrefs(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_rdcc_nslots': ../../../src/H5Fquery.c:586:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_rdcc_nslots(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_rdcc_nbytes': ../../../src/H5Fquery.c:617:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_rdcc_nbytes(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_rdcc_w0': ../../../src/H5Fquery.c:648:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_rdcc_w0(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_base_addr': ../../../src/H5Fquery.c:675:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_base_addr(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_grp_btree_shared': ../../../src/H5Fquery.c:707:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_grp_btree_shared(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_sieve_buf_size': ../../../src/H5Fquery.c:738:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_sieve_buf_size(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_gc_ref': ../../../src/H5Fquery.c:769:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_gc_ref(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_use_latest_format': ../../../src/H5Fquery.c:798:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_use_latest_format(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_get_fc_degree': ../../../src/H5Fquery.c:826:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_fc_degree(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_store_msg_crt_idx': ../../../src/H5Fquery.c:854:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_store_msg_crt_idx(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_has_feature': ../../../src/H5Fquery.c:881:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_has_feature(const H5F_t *f, unsigned feature) ^ ../../../src/H5Fquery.c: In function 'H5F_get_driver_id': ../../../src/H5Fquery.c:908:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_driver_id(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_is_tmp_addr': ../../../src/H5Fquery.c:1037:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_is_tmp_addr(const H5F_t *f, haddr_t addr) ^ ../../../src/H5Fquery.c: In function 'H5F_use_tmp_space': ../../../src/H5Fquery.c:1065:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_use_tmp_space(const H5F_t *f) ^ CC H5Fsfile.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) ^ CC H5Fsuper.lo CC H5Fsuper_cache.lo CC H5Ftest.lo CC H5FD.lo ../../../src/H5Fsuper_cache.c: In function 'H5F_sblock_load': ../../../src/H5Fsuper_cache.c:282:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->base_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:283:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->ext_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:284:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &stored_eoa/*out*/); ^ ../../../src/H5Fsuper_cache.c:285:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->driver_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:293:30: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] if(H5G_ent_decode(f, (const uint8_t **)&p, sblock->root_ent) < 0) ^ ../../../src/H5Fsuper_cache.c:414:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->base_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:415:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->ext_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:416:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &stored_eoa/*out*/); ^ ../../../src/H5Fsuper_cache.c:417:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->root_addr/*out*/); ^ ../../../src/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 H5FDcore.lo 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 might be 8352 bytes [-Wstack-usage=] H5FD_family_open(const char *name, unsigned flags, hid_t fapl_id, ^ CC H5FDlog.lo CC H5FDmpi.lo CC H5FDmpio.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; ^ In file included from ../../../src/H5FDmpio.c:28:0: ../../../src/H5private.h:1835:15: warning: 'H5_interface_initialize_g' defined but not used [-Wunused-variable] static int H5_interface_initialize_g = 0; ^ ../../../src/H5FDmpio.c:25:33: warning: 'H5FD_mpio_init_interface' declared 'static' but never defined [-Wunused-function] #define H5_INTERFACE_INIT_FUNC H5FD_mpio_init_interface ^ ../../../src/H5private.h:1836:18: note: in expansion of macro 'H5_INTERFACE_INIT_FUNC' static herr_t H5_INTERFACE_INIT_FUNC(void); ^ CC H5FDmulti.lo CC H5FDsec2.lo ../../../src/H5FDmulti.c: In function 'H5FD_multi_read': ../../../src/H5FDmulti.c:1622:55: warning: unused parameter 'dxpl_id' [-Wunused-parameter] H5FD_multi_read(H5FD_t *_file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, ^ ../../../src/H5FDmulti.c: In function 'H5FD_multi_write': ../../../src/H5FDmulti.c:1673:56: warning: unused parameter 'dxpl_id' [-Wunused-parameter] H5FD_multi_write(H5FD_t *_file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, ^ ../../../src/H5FDmulti.c: In function 'compute_next': ../../../src/H5FDmulti.c:52:16: warning: declaration of '_unmapped' shadows a previous local [-Wshadow] H5FD_mem_t _unmapped, LOOPVAR; \ ^ ../../../src/H5FDmulti.c:1847:2: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt2) { ^ ../../../src/H5FDmulti.c:52:16: note: shadowed declaration is here H5FD_mem_t _unmapped, LOOPVAR; \ ^ ../../../src/H5FDmulti.c:1846:5: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt1) { ^ ../../../src/H5FDmulti.c:53:13: warning: declaration of '_seen' shadows a previous local [-Wshadow] hbool_t _seen[H5FD_MEM_NTYPES]; \ ^ ../../../src/H5FDmulti.c:1847:2: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt2) { ^ ../../../src/H5FDmulti.c:53:13: note: shadowed declaration is here hbool_t _seen[H5FD_MEM_NTYPES]; \ ^ ../../../src/H5FDmulti.c:1846:5: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt1) { ^ ../../../src/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 H5FDspace.lo ../../../src/H5FDmulti.c: In function 'open_members': ../../../src/H5FDmulti.c:1906:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) ^ ../../../src/H5FDmulti.c: In function 'H5FD_multi_close': ../../../src/H5FDmulti.c:1133:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) ^ ../../../src/H5FDmulti.c: In function 'H5Pset_fapl_multi': ../../../src/H5FDmulti.c:443:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Pset_fapl_multi(hid_t fapl_id, const H5FD_mem_t *memb_map, ^ CC 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 ../../../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 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 CC H5Gcompact.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 H5Gdense.lo CC H5Gdeprec.lo CC H5Gent.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 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 ../../../src/H5Gloc.c: In function 'H5G__loc_insert': ../../../src/H5Gloc.c:580:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] lnk.name = (char *)name; ^ ../../../src/H5Gloc.c: In function 'H5G_loc_set_comment_cb': ../../../src/H5Gloc.c:793:14: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] comment.s = (char *)udata->comment; ^ CC H5Gname.lo CC H5Gnode.lo CC H5Gobj.lo ../../../src/H5Gname.c: In function 'H5G_name_copy': ../../../src/H5Gname.c:537:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] H5G_name_reset((H5G_name_t *)src); ^ ../../../src/H5Gnode.c: In function 'H5G__node_free': ../../../src/H5Gnode.c:299:20: warning: request for implicit conversion from 'void *' to 'H5G_entry_t * {aka struct H5G_entry_t *}' not permitted in C++ [-Wc++-compat] sym->entry = H5FL_SEQ_FREE(H5G_entry_t, sym->entry); ^ In file included from ../../../src/H5Gnode.c:45:0: ../../../src/H5Gnode.c: In function 'H5G_node_create': ../../../src/H5Gpkg.h:58:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + ((2 * H5F_SYM_LEAF_K(f)) * H5G_SIZEOF_ENTRY(f)) \ ^ ../../../src/H5Gnode.c:344:22: note: in expansion of macro 'H5G_NODE_SIZE' sym->node_size = H5G_NODE_SIZE(f); ^ ../../../src/H5Gnode.c:367:28: warning: request for implicit conversion from 'void *' to 'H5G_entry_t * {aka struct H5G_entry_t *}' not permitted in C++ [-Wc++-compat] sym->entry = H5FL_SEQ_FREE(H5G_entry_t, sym->entry); ^ ../../../src/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, ^ ../../../src/H5Gnode.c: In function 'H5G_node_insert': ../../../src/H5Gnode.c:718:10: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] idx -= H5F_SYM_LEAF_K(f); ^ In file included from ../../../src/H5Cprivate.h:37:0, from ../../../src/H5ACprivate.h:35, from ../../../src/H5Gnode.c:41: ../../../src/H5Fprivate.h:275:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define H5F_SYM_LEAF_K(F) (H5F_sym_leaf_k(F)) ^ ../../../src/H5Gnode.c:718:13: note: in expansion of macro 'H5F_SYM_LEAF_K' idx -= H5F_SYM_LEAF_K(f); ^ ../../../src/H5Gnode.c: In function 'H5G_node_remove': ../../../src/H5Gnode.c:792:21: warning: unused variable 'lt_key' [-Wunused-variable] H5G_node_key_t *lt_key = (H5G_node_key_t *)_lt_key; ^ ../../../src/H5Gnode.c: In function 'H5G__node_copy': ../../../src/H5Gnode.c:1294:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] grp_loc.oloc = (H5O_loc_t *)src_oloc; ^ In file included from ../../../src/H5Gnode.c:45:0: ../../../src/H5Gnode.c: In function 'H5G__node_iterate_size': ../../../src/H5Gpkg.h:58:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + ((2 * H5F_SYM_LEAF_K(f)) * H5G_SIZEOF_ENTRY(f)) \ ^ ../../../src/H5Gnode.c:1481:19: note: in expansion of macro 'H5G_NODE_SIZE' *stab_size += H5G_NODE_SIZE(f); ^ ../../../src/H5Gnode.c: In function 'H5G_node_debug': ../../../src/H5Gnode.c:1550:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] fwidth = MAX(0, fwidth - 3); ^ CC H5Goh.lo 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 ../../../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, ^ CC H5HFhuge.lo 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 ../../../src/H5HFtest.c: In function 'H5HF_get_cparam_test': ../../../src/H5HFtest.c:99:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] else if(fh->hdr->id_len == (1 + fh->hdr->sizeof_size + fh->hdr->sizeof_addr)) ^ ../../../src/H5HFtest.c:102:26: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion] cparam->id_len = fh->hdr->id_len; ^ ../../../src/H5HFtest.c: In function 'H5HF_cmp_cparam_test': ../../../src/H5HFtest.c:125:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_cmp_cparam_test(const H5HF_create_t *cparam1, const H5HF_create_t *cparam2) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_max_root_rows': ../../../src/H5HFtest.c:245:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_max_root_rows(const H5HF_t *fh) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_dtable_width_test': ../../../src/H5HFtest.c:276:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_dtable_width_test(const H5HF_t *fh) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_dtable_max_drows_test': ../../../src/H5HFtest.c:307:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_dtable_max_drows_test(const H5HF_t *fh) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_iblock_max_drows_test': ../../../src/H5HFtest.c:342:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_iblock_max_drows_test(const H5HF_t *fh, unsigned pos) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_dblock_size_test': ../../../src/H5HFtest.c:375:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_dblock_size_test(const H5HF_t *fh, unsigned row) ^ ../../../src/H5HFtest.c: In function 'H5HF_get_dblock_free_test': ../../../src/H5HFtest.c:407:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_get_dblock_free_test(const H5HF_t *fh, unsigned row) ^ CC H5HFtiny.lo CC H5HG.lo In file included from ../../../src/H5HFtiny.c:39:0: ../../../src/H5HFtiny.c: In function 'H5HF_tiny_insert': ../../../src/H5HFpkg.h:143:33: warning: conversion to 'uint8_t {aka unsigned char}' from 'size_t {aka 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); ^ CC H5HGcache.lo ../../../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); ^ ../../../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) ^ CC H5HGdbg.lo ../../../src/H5HGdbg.c: In function 'H5HG_debug': ../../../src/H5HGdbg.c:144:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(h->obj[u].begin - h->chunk)); ^ ../../../src/H5HGdbg.c:147:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h->obj[u].nrefs); ^ ../../../src/H5HGdbg.c:152:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)H5HG_ALIGN(h->obj[u].size)); ^ CC H5HGquery.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 H5HL.lo 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, ^ CC H5HLint.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 H5HP.lo CC H5I.lo ../../../src/H5HP.c: In function 'H5HP_create': ../../../src/H5HP.c:384:32: warning: request for implicit conversion from 'void *' to 'H5HP_ent_t * {aka struct *}' not permitted in C++ [-Wc++-compat] new_heap->heap = H5FL_SEQ_FREE(H5HP_ent_t, new_heap->heap); ^ ../../../src/H5HP.c: In function 'H5HP_decr': ../../../src/H5HP.c:851:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] heap->heap[obj_loc].val-=amt; ^ ../../../src/H5HP.c:851:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] heap->heap[obj_loc].val-=amt; ^ ../../../src/H5HP.c: In function 'H5HP_close': ../../../src/H5HP.c:913:16: warning: request for implicit conversion from 'void *' to 'H5HP_ent_t * {aka struct *}' not permitted in C++ [-Wc++-compat] heap->heap = H5FL_SEQ_FREE(H5HP_ent_t, heap->heap); ^ ../../../src/H5HP.c: In function 'H5HP_count': ../../../src/H5HP.c:412:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HP_count(const H5HP_t *heap) ^ ../../../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 H5Itest.lo CC H5L.lo ../../../src/H5I.c: In function 'H5Iregister_type': ../../../src/H5I.c:254:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Iregister_type(size_t hash_size, unsigned reserved, H5I_free_t free_func) ^ 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 ../../../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 ../../../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 ../../../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 ../../../src/H5Odbg.c: In function 'H5O_debug_real': ../../../src/H5Odbg.c:395:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->chunk[i].addr); ^ ../../../src/H5Odbg.c:412:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] chunk_size); ^ ../../../src/H5Odbg.c:416:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->chunk[i].gap); ^ ../../../src/H5Odbg.c:448:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] sequence[oh->mesg[i].type->id]++); ^ ../../../src/H5Odbg.c:451:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].dirty); ^ ../../../src/H5Odbg.c:453:20: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Message flags:"); ^ ../../../src/H5Odbg.c:488:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].flags & ~H5O_MSG_FLAG_BITS); ^ ../../../src/H5Odbg.c:494:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].chunkno); ^ ../../../src/H5Odbg.c:501:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].raw_size); ^ ../../../src/H5Odbg.c:516:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Message Information:"); ^ ../../../src/H5Odbg.c:518:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (debug_type->debug)(f, dxpl_id, oh->mesg[i].native, stream, indent + 6, MAX(0, fwidth - 6)); ^ CC H5Odrvinfo.lo CC H5Odtype.lo CC H5Oefl.lo CC H5Ofill.lo ../../../src/H5Odtype.c: In function 'H5O_dtype_copy': ../../../src/H5Odtype.c:1188:32: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (dst = H5T_copy(src, H5T_COPY_ALL))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Odtype.c:20: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Odtype.c: In function 'H5O_dtype_pre_copy_file': ../../../src/H5Odtype.c:1533:49: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (udata->src_dtype = H5T_copy(dt_src, H5T_COPY_TRANSIENT))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Odtype.c:20: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Odtype.c: In function 'H5O_dtype_debug': ../../../src/H5Odtype.c:1732:7: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(dt->shared->u.compnd.memb[i].offset)); ^ ../../../src/H5Odtype.c:1734:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5Odtype.c:1738:2: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5O_dtype_debug(f, dxpl_id, dt->shared->parent, stream, indent+3, MAX(0, fwidth-3)); ^ ../../../src/H5Odtype.c:1965:2: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5O_dtype_debug(f, dxpl_id, dt->shared->parent, stream, indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5Oefl.c: In function 'H5O_efl_debug': ../../../src/H5Oefl.c:574:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] mesg->slot[u].name); ^ ../../../src/H5Oefl.c:578:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->slot[u].name_offset)); ^ ../../../src/H5Oefl.c:582:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->slot[u].offset)); ^ ../../../src/H5Oefl.c:586:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->slot[u].size)); ^ ../../../src/H5Odtype.c: In function 'H5O_dtype_size': ../../../src/H5Odtype.c:1223:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5O_dtype_size(const H5F_t *f, const void *_mesg) ^ In file included from ../../../src/H5Ofill.c:69:0: ../../../src/H5Oshared.h: In function 'H5O_fill_shared_post_copy_file': ../../../src/H5Oshared.h:386:44: warning: unused parameter 'oloc_src' [-Wunused-parameter] H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src, ^ 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/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 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 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 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 ../../../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) ^ 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); ^ CC H5Smpio.lo ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_has_next_block': ../../../src/H5Shyper.c:598:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_iter_has_next_block(const H5S_sel_iter_t *iter) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_cmp_spans': ../../../src/H5Shyper.c:1415:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_cmp_spans (H5S_hyper_span_info_t *span_info1, H5S_hyper_span_info_t *span_info2) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_is_valid_helper.isra.4': ../../../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.5': ../../../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 H5Snone.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/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_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 H5Spoint.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/H5Spoint.c: In function 'H5S_point_bounds': ../../../src/H5Spoint.c:1106:41: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] if(start[u] > (node->pnt[u] + space->select.offset[u])) ^ ../../../src/H5Spoint.c:1107:41: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] start[u] = node->pnt[u] + space->select.offset[u]; ^ ../../../src/H5Spoint.c:1108:39: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] if(end[u] < (node->pnt[u] + space->select.offset[u])) ^ ../../../src/H5Spoint.c:1109:39: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] end[u] = node->pnt[u] + space->select.offset[u]; ^ ../../../src/H5Spoint.c: In function 'H5S_point_get_seq_list': ../../../src/H5Spoint.c:1655:34: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] loc += (node->pnt[i] + space->select.offset[i]) * acc; ^ ../../../src/H5Spoint.c: In function 'H5S_point_is_valid': ../../../src/H5Spoint.c:685:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_point_is_valid (const H5S_t *space) ^ ../../../src/H5Spoint.c: In function 'H5S_point_serial_size': ../../../src/H5Spoint.c:774:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_point_serial_size (const H5S_t *space) ^ CC H5Sselect.lo ../../../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/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: 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_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/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 might be 19392 bytes [-Wstack-usage=] ../../../src/H5Sselect.c:1335:1: warning: the frame size of 19296 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_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:2162:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while(temp_dim >= 0 && done == 0) { ^ CC H5Stest.lo ../../../src/H5Sselect.c: In function 'H5S_select_fill': ../../../src/H5Sselect.c:2003:1: warning: stack usage might be 18800 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 18704 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* H5S_select_fill() */ ^ ../../../src/H5Shyper.c: In function 'H5S_get_select_hyper_blocklist.isra.16.constprop': ../../../src/H5Shyper.c:2515:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while(temp_dim >= 0 && !done) { ^ 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/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_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 H5SMbtree2.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_count': ../../../src/H5SL.c:1009:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5SL_count(H5SL_t *slist) ^ ../../../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) ^ CC H5SMcache.lo ../../../src/H5SL.c: In function 'H5SL_insert_common': ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_insert_common(H5SL_t *slist, void *item, const void *key) ^ ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:699:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/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 CC H5T.lo ../../../src/H5ST.c: In function 'H5ST_find_internal': ../../../src/H5ST.c:290:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_find_internal(H5ST_ptr_t p, const char *s) ^ ../../../src/H5ST.c: In function 'H5ST_findfirst_internal': ../../../src/H5ST.c:405:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_findfirst_internal(H5ST_ptr_t p) ^ ../../../src/H5ST.c: In function 'H5ST_getnext': ../../../src/H5ST.c:484:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_getnext(H5ST_ptr_t p) ^ ../../../src/H5ST.c: In function 'H5ST_search': ../../../src/H5ST.c:245:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_search(H5ST_tree_t *tree, const char *s) ^ ../../../src/H5ST.c: In function 'H5ST_findnext': ../../../src/H5ST.c:542:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_findnext(H5ST_ptr_t p) ^ ../../../src/H5T.c: In function 'H5T_path_find': ../../../src/H5T.c:4485:35: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (path->src = H5T_copy(src, H5T_COPY_ALL))) ^ ../../../src/H5T.c:3115:1: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5T_copy(H5T_t *old_dt, H5T_copy_t method) ^ ../../../src/H5T.c:4487:42: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (path->dst = H5T_copy(dst, H5T_COPY_ALL))) ^ ../../../src/H5T.c:3115:1: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5T_copy(H5T_t *old_dt, H5T_copy_t method) ^ ../../../src/H5T.c: In function 'H5T_is_variable_str': ../../../src/H5T.c:2062:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_is_variable_str(const H5T_t *dt) ^ ../../../src/H5T.c: In function 'H5T_get_size': ../../../src/H5T.c:3878:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_get_size(const H5T_t *dt) ^ ../../../src/H5T.c: In function 'H5T_path_bkg': ../../../src/H5T.c:4726:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_path_bkg(const H5T_path_t *p) ^ CC 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/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' if it is known to return normally [-Wsuggest-attribute=pure] H5T__bit_find(uint8_t *buf, size_t offset, size_t size, H5T_sdir_t direction, ^ CC H5Tcommit.lo ../../../src/H5Tcommit.c: In function 'H5T_committed': ../../../src/H5Tcommit.c:493:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_committed(const H5T_t *type) ^ ../../../src/H5SL.c: In function 'H5SL_search': ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_search(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Tcompound.lo ../../../src/H5SL.c: In function 'H5SL_less': ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_less(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1426:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/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/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:4053:95: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for (i = (int) dt1->shared->u.enumer.nmembs - 1, swapped = TRUE; swapped && i >= 0; --i) { ^ ../../../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:4071:95: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for (i = (int) dt2->shared->u.enumer.nmembs - 1, swapped = TRUE; swapped && i >= 0; --i) { ^ ../../../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:3968:94: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for(i = (int) dt1->shared->u.compnd.nmembs - 1, swapped = TRUE; swapped && i >= 0; --i) { ^ ../../../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:3980:94: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for(i = (int) dt2->shared->u.compnd.nmembs - 1, swapped = TRUE; swapped && i >= 0; --i) { ^ ../../../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/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/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 H5Tconv.lo ../../../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/H5T.c: In function 'H5Tunregister': ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tunregister(H5T_pers_t pers, const char *name, hid_t src_id, hid_t dst_id, ^ ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c: 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/H5SL.c: In function 'H5SL_below': ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL_below(H5SL_t *slist, const void *key) ^ ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5SL.c:1727:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c: In function 'H5T__conv_uchar_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); ^ CC H5Tcset.lo ../../../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); ^ ../../../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) ^ CC H5Tdbg.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; ^ ../../../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] In file included from ../../../src/H5Tconv.c:33:0: ../../../src/H5Tconv.c: At top level: ../../../src/H5private.h:1835:15: warning: 'H5_interface_initialize_g' defined but not used [-Wunused-variable] static int H5_interface_initialize_g = 0; ^ ../../../src/H5Tconv.c:985:1: warning: 'H5T_init_conv_interface' defined but not used [-Wunused-function] H5T_init_conv_interface(void) ^ ../../../src/H5Tdbg.c: In function 'H5T__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 ../../../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 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 CC H5Tfixed.lo CC H5Tfloat.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))) ^ ../../../src/H5Tconv.c: In function 'H5T_reverse_order': ../../../src/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ CC 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++; ^ ../../../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++; ^ ../../../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] 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/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: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++; ^ CC H5Tnative.lo ../../../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] ../../../src/H5Tconv.c: In function 'H5T__conv_f_f': ../../../src/H5Tconv.c:4482:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ ../../../src/H5Tconv.c:4127:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ ../../../src/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 H5Toffset.lo ../../../src/H5detect.c: In function 'detect_C99_integers16': ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] detect_C99_integers16(void) ^ ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/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 H5Toh.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 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))) ^ 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))) ^ ../../../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 H5Tprecis.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 H5Tstrpad.lo CC H5Tvisit.lo ../../../src/H5Tstrpad.c: In function 'H5Tget_strpad': ../../../src/H5Tstrpad.c:86:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tstrpad.c: In function 'H5Tset_strpad': ../../../src/H5Tstrpad.c:143:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/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) ^ ../../../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, ^ CC H5WB.lo ../../../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:1030:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k >= end_i; k--) ^ ../../../src/H5Znbit.c:1043:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k <= end_i; k++) ^ ../../../src/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] ../../../src/H5Znbit.c:1264:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k >= end_i; k--) ^ ../../../src/H5Znbit.c:1277:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k <= end_i; k++) ^ 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, ^ ../../../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_serial.settings CCLD H5make_libsettings ../../../src/H5Ztrans.c: In function 'H5Z_parse_term': ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_ERROR' not handled in switch [-Wswitch-enum] switch (current->tok_type) { ^ ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_INTEGER' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_FLOAT' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_SYMBOL' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_PLUS' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_MINUS' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:689:9: warning: enumeration value 'H5Z_XFORM_LPAREN' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c: In function 'H5Z_parse_factor': ../../../src/H5Ztrans.c:775:5: warning: enumeration value 'H5Z_XFORM_ERROR' not handled in switch [-Wswitch-enum] switch (current->tok_type) { ^ ../../../src/H5Ztrans.c:775:5: warning: enumeration value 'H5Z_XFORM_MULT' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c:775:5: warning: enumeration value 'H5Z_XFORM_DIVIDE' not handled in switch [-Wswitch-enum] ../../../src/H5Ztrans.c: In function 'H5Z_xform_eval_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: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: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) CC H5lib_settings.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] H5lib_settings.c:34:6: warning: size of 'H5libhdf5_settings' is 3867 bytes [-Wlarger-than=] char H5libhdf5_settings[]= ^ CC H5Tinit.lo ../../../src/H5Zscaleoffset.c:1614:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = (int)begin_i; k <= (int)(p.size - 1); k++) ^ ../../../src/H5Zscaleoffset.c:1696:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = (int)begin_i; k <= (int)(p.size - 1); k++) ^ ../../../src/H5Tconv.c: In function 'H5T__conv_f_i': ../../../src/H5Tconv.c:8973:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ ../../../src/H5Tconv.c: In function 'H5T__conv_i_f': ../../../src/H5Tconv.c:9772:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ CCLD libhdf5_serial.la ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/src' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/src' Making all in test make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/test' CC dynlib1.lo CC dynlib2.lo CC dynlib3.lo CC h5test.lo ../../../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/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/dynlib2.c: In function 'H5Z_filter_dynlib2': ../../../test/dynlib1.c:82:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../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: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) ^ CC testframe.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/h5test.c: In function 'h5_fileaccess': ../../../test/h5test.c:558:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5_fileaccess(void) ^ CC cache_common.lo CC testhdf5.o ../../../test/h5test.c:558:1: warning: stack usage is 8512 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/testframe.c: In function 'GetTestVerbosity': ../../../test/testframe.c:365:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int GetTestVerbosity(void) ^ ../../../test/testframe.c: In function 'GetTestSummary': ../../../test/testframe.c:452:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int GetTestSummary(void) ^ ../../../test/testframe.c: In function 'GetTestCleanup': ../../../test/testframe.c:461:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int GetTestCleanup(void) ^ ../../../test/testframe.c: In function 'GetTestNumErrs': ../../../test/testframe.c:498:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int GetTestNumErrs(void) ^ ../../../test/testframe.c: In function 'GetTestParameters': ../../../test/testframe.c:516:13: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] const void *GetTestParameters(void) ^ ../../../test/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] CC tarray.o ../../../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: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/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/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/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; ^ 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/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_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]); ^ ../../../test/cache_common.c: In function 'hl_row_major_scan_forward': ../../../test/cache_common.c:3634:45: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( do_inserts ) && ( (idx + lag) >= 0 ) && ^ ../../../test/cache_common.c:4977:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } /* validate_mdc_config() */ ^ ../../../test/cache_common.c: In function 'hl_row_major_scan_backward': ../../../test/cache_common.c:4032:45: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( do_inserts ) && ( (idx + lag) >= 0 ) && ^ ../../../test/cache_common.c:4977:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } /* validate_mdc_config() */ ^ 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 '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) ^ CC tattr.o ../../../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) ^ 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 '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/tattr.c: In function 'test_attr_shared_write': ../../../test/tattr.c:8026:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/tattr.c: In function 'test_attr_shared_rename': ../../../test/tattr.c:8352:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/tattr.c: In function 'test_attr_shared_delete': ../../../test/tattr.c:8793:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/tattr.c: In function 'test_attr_shared_unlink': ../../../test/tattr.c:9157:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/tattr.c: In function 'test_attr_bug3': ../../../test/tattr.c:9861:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata2[u][v] = (int)((u * dims2[1]) + v); ^ CC tconfig.o ../../../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:3647:52: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while ( ( pass ) && ( i >= idx - lag ) && ( i >= 0 ) ) ^ ../../../test/cache_common.c:3592:1: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] hl_row_major_scan_forward(H5F_t * file_ptr, ^ ../../../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 '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/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) ^ CC tfile.o ../../../test/tarray.c: In function 'test_array_vlen_array': ../../../test/tarray.c:1227:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] test_array_vlen_array(void) ^ ../../../test/cache_common.c: In function 'hl_row_major_scan_backward': ../../../test/cache_common.c:3990:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] hl_row_major_scan_backward(H5F_t * file_ptr, ^ ../../../test/cache_common.c:3990:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/cache_common.c:4045:52: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while ( ( pass ) && ( i >= idx - lag ) && ( i >= 0 ) ) ^ ../../../test/cache_common.c:4030:26: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while ( ( pass ) && ( idx >= -lag ) ) ^ ../../../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/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/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/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 '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 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] In file included from ../../../test/tfile.c:26:0: ../../../test/tfile.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC 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 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/tcoords.c: In function 'test_multiple_ends': ../../../test/tcoords.c:412:9: warning: size of 'data_buf' is 69120 bytes [-Wlarger-than=] int data_buf[4][5][3][4][2][3][6][2]; ^ ../../../test/tcoords.c:448:9: warning: size of 'mem5_buffer' is 7680 bytes [-Wlarger-than=] int mem5_buffer[4][5][1][4][2][1][6][2]; ^ ../../../test/th5s.c: In function 'test_h5s_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)freeing && (obj->obj_list->nobjs_rem > 0)) { ^ CC titerate.o ../../../test/titerate.c: In function 'test_iter_group': ../../../test/titerate.c:286:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c:311:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c: In function 'test_iter_attr': ../../../test/titerate.c:465:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c:491:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c: In function 'test_iter_group_large': ../../../test/titerate.c:584:15: warning: size of 'names' is 13376 bytes [-Wlarger-than=] iter_info names[ITER_NGROUPS+2]; /* Names of objects in the root group */ ^ ../../../test/titerate.c:675:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hsize_t idx = i; ^ CC tmeta.o ../../../test/titerate.c: In function 'liter_cb': ../../../test/titerate.c:104:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:108:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c: In function 'aiter_cb': ../../../test/titerate.c:365:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:369:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c: In function 'iter_strcmp': ../../../test/titerate.c:75:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int iter_strcmp(const void *s1, const void *s2) ^ ../../../test/titerate.c: In function 'iter_strcmp2': ../../../test/titerate.c:530:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int iter_strcmp2(const void *s1, const void *s2) ^ In file included from ../../../test/tmeta.c:25:0: ../../../test/tmeta.c: In function 'test_metadata': ../../../src/H5Fprivate.h:132:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] (i) |= ((int32_t)(((*(p) & 0xff) << 24) | \ ^ ../../../test/tmeta.c:89:5: note: in expansion of macro 'INT32DECODE' INT32DECODE(p, di32); /* Decode the int32 value */ ^ ../../../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:1339:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1364:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1408:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1435:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1465:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1489:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, 4 * MISC8_CHUNK_DIM0 * MISC8_CHUNK_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/testhdf5.h:85:34: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tmisc.c:1512:5: note: in expansion of macro 'VERIFY' VERIFY(storage_size, MISC8_DIM0*MISC8_DIM1*H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ ../../../test/tmisc.c: In function 'test_misc16': ../../../test/tmisc.c:2725:37: warning: initializer-string for array chars is too long for C++ [-Wc++-compat] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2725:50: warning: initializer-string for array chars is too long for C++ [-Wc++-compat] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2725:63: warning: initialization makes integer from pointer without a cast [-Wint-conversion] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2725:63: note: (near initialization for 'wdata[3][0]') ../../../test/tmisc.c: In function 'test_misc17': ../../../test/tmisc.c:2804:37: warning: initializer-string for array chars is too long for C++ [-Wc++-compat] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2804:50: warning: initializer-string for array chars is too long for C++ [-Wc++-compat] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2804:63: warning: initialization makes integer from pointer without a cast [-Wint-conversion] {"1234567", "1234567\0", "12345678", {NULL}}; ^ ../../../test/tmisc.c:2804:63: note: (near initialization for 'wdata[3][0]') ../../../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 might be 13504 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/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/tselect.c: In function 'test_select_hyper_checker_board_dr__verify_data': ../../../test/tselect.c:2628:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] test_select_hyper_checker_board_dr__verify_data(uint16_t * buf_ptr, ^ CC tskiplist.o ../../../test/tselect.c: In function 'test_shape_same_dr__run_full_space_vs_slice_tests': ../../../test/tselect.c:10737:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((z < 2) && (large_rank >= 1)); ^ ../../../test/tselect.c:10740:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:10743:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:10746:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:10749:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2) && (large_rank >= 5)); ^ ../../../test/tselect.c: In function 'test_shape_same_dr__run_checkerboard_tests': ../../../test/tselect.c:11351:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((z < 2) && (large_rank >= 1)); ^ ../../../test/tselect.c:11354:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:11357:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:11360:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:11363:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2) && (large_rank >= 5)); ^ ../../../test/tselect.c: In function 'test_shape_same_dr__run_irregular_tests': ../../../test/tselect.c:11841:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((z < 2) && (large_rank >= 1)); ^ ../../../test/tselect.c:11844:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:11847:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:11850:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:11853:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2 ) && (large_rank >= 5)); ^ ../../../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/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_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 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; ^ 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); ^ CC lheap.o 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)= 1)); ^ ../../../test/tselect.c:10740:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:10743:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:10746:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:10749:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2) && (large_rank >= 5)); ^ ../../../test/tselect.c:11351:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((z < 2) && (large_rank >= 1)); ^ ../../../test/tselect.c:11354:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:11357:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:11360:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:11363:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2) && (large_rank >= 5)); ^ ../../../test/tselect.c:11841:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((z < 2) && (large_rank >= 1)); ^ ../../../test/tselect.c:11844:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:11847:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:11850:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:11853:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2 ) && (large_rank >= 5)); ^ ../../../test/cache_api.c: In function 'mdc_api_call_smoke_check': ../../../test/cache_api.c:1107:34: warning: 'properties' may be used uninitialized in this function [-Wmaybe-uninitialized] dataset_ids[i] = H5Dcreate2(file_id, dset_name, H5T_STD_I32BE, ^ ../../../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:10740:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:10743:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:10746:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:10749:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2) && (large_rank >= 5)); ^ ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-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:11354:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:11357:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:11360:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:11363:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2) && (large_rank >= 5)); ^ ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-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:11844:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:11847:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:11850:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:11853:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2 ) && (large_rank >= 5)); ^ ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] test_select(void) ^ ../../../test/tselect.c:11681:9: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(small_rank = 1; small_rank <= large_rank; small_rank++) { ^ ../../../test/tselect.c:11133:9: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(small_rank = 1; small_rank <= large_rank; small_rank++) { ^ ../../../test/tselect.c:10646:9: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(small_rank = 1; small_rank <= large_rank; small_rank++) { ^ CC pool.o ../../../test/pool.c: In function 'test_allocate_random': ../../../test/pool.c:674:40: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] swap_idx = (size_t)(HDrandom() % (MPOOL_NUM_RANDOM - u)) + u; ^ ../../../test/cache.c: In function 'check_flush_cache__flush_ops': ../../../test/cache.c:5328:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] check_flush_cache__flush_ops(H5F_t * file_ptr) ^ CC accum.o ../../../test/cache.c:5328:1: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] ../../../test/cache.c:5328:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] CC hyperslab.o ../../../test/cache.c: In function 'check_metadata_blizzard_absence': ../../../test/cache.c:28606:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] check_metadata_blizzard_absence(hbool_t fill_via_insertion) ^ ../../../test/hyperslab.c: In function 'test_fill': ../../../test/cache.c:28606:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/hyperslab.c:226:46: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] ref_value += fill_value * dx * dy * dz; ^ ../../../test/hyperslab.c: In function 'test_transpose': ../../../test/hyperslab.c:822:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] dst_stride[0] = (ssize_t)((1 - nx * ny) * sizeof(*src)); ^ ../../../test/hyperslab.c:823:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] dst_stride[1] = (ssize_t)(nx * sizeof(*src)); ^ ../../../test/hyperslab.c: In function 'test_sub_super': ../../../test/hyperslab.c:926:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] src_stride[0] = (ssize_t)(2 * ny); ^ ../../../test/hyperslab.c:975:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] dst_stride[0] = (ssize_t)(2 * ny); ^ ../../../test/hyperslab.c:976:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] dst_stride[1] = (ssize_t)(2 * sizeof(uint8_t) - 4 * ny); ^ ../../../test/hyperslab.c:977:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] dst_stride[2] = (ssize_t)(2 * ny - 2 * sizeof(uint8_t)); ^ ../../../test/hyperslab.c: In function 'test_array_offset_n_calc': ../../../test/hyperslab.c:1147:43: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] coords[0] = (hssize_t)(HDrandom() % z); ^ ../../../test/hyperslab.c:1147:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long long int' may change the sign of the result [-Wsign-conversion] coords[0] = (hssize_t)(HDrandom() % z); ^ ../../../test/hyperslab.c:1148:43: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] coords[1] = (hssize_t)(HDrandom() % y); ^ ../../../test/hyperslab.c:1148:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long long int' may change the sign of the result [-Wsign-conversion] coords[1] = (hssize_t)(HDrandom() % y); ^ ../../../test/hyperslab.c:1149:43: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] coords[2] = (hssize_t)(HDrandom() % x); ^ ../../../test/hyperslab.c:1149:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long long int' may change the sign of the result [-Wsign-conversion] coords[2] = (hssize_t)(HDrandom() % x); ^ 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 ../../../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); ^ CC dtypes.o ../../../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/cache.c: In function 'check_resize_entry': ../../../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/cache.c:14905:18: warning: 'entry_ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] result = H5C_get_entry_status(file_ptr, entry_ptr->addr, ^ ../../../test/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:3316:35: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] (new_data[i][j].c & c_mask) != (orig_data[i][j].c & c_mask) || ^ ../../../test/dsets.c:3316:67: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] (new_data[i][j].c & c_mask) != (orig_data[i][j].c & c_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:3571:40: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].b[m][n]&b_mask)!=(orig_data[i][j].b[m][n]&b_mask)) { ^ ../../../test/dsets.c:3571:74: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].b[m][n]&b_mask)!=(orig_data[i][j].b[m][n]&b_mask)) { ^ ../../../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:3579:43: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] (new_data[i][j].d[m][n].c & c_mask)!=(orig_data[i][j].d[m][n].c & c_mask)|| ^ ../../../test/dsets.c:3579:81: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] (new_data[i][j].d[m][n].c & c_mask)!=(orig_data[i][j].d[m][n].c & c_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:3589:32: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] (new_data[i][j].a.c & c_mask)!=(orig_data[i][j].a.c & c_mask)|| ^ ../../../test/dsets.c:3589:64: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] (new_data[i][j].a.c & c_mask)!=(orig_data[i][j].a.c & c_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_filter_noencoder': ../../../test/dsets.c:1882:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_filter_noencoder(const char *dset_name) ^ ../../../test/dt_arith.c: In function 'test_conv_int_fp': ../../../test/dt_arith.c:4196:13: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (k = 0; k < src_size; k += 2) { ^ ../../../test/dsets.c: In function 'test_nbit_int_size': ../../../test/dsets.c:3825:1: warning: stack usage might be 80144 bytes [-Wstack-usage=] test_nbit_int_size(hid_t file) ^ ../../../test/dsets.c:3971:1: warning: the frame size of 80064 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 might be 80128 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 might be 81104 bytes [-Wstack-usage=] test_userblock_offset(const char *env_h5_drvr, hid_t fapl) ^ ../../../test/dsets.c:586:1: warning: the frame size of 81056 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CC 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) ^ ../../../test/dtypes.c: In function 'main': ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] main(void) ^ ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dtypes.c:4572:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) { ^ CC extend.o ../../../test/extend.c:34:14: warning: size of 'buf1' is 40000 bytes [-Wlarger-than=] static int buf1[NY][NX], buf2[NX / 2][NY / 2]; ^ ../../../test/extend.c:34:28: warning: size of 'buf2' is 10000 bytes [-Wlarger-than=] static int buf1[NY][NX], buf2[NX / 2][NY / 2]; ^ ../../../test/dsets.c: In function 'test_big_chunks_bypass_cache': ../../../test/dsets.c:7327:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_big_chunks_bypass_cache(hid_t fapl) ^ ../../../test/dsets.c:7327:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC external.o ../../../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) ^ ../../../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 'filter_bogus2': ../../../test/dsets.c:1360:18: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left>0) { ^ ../../../test/efc.c:36:13: warning: size of 'filename' is 6144 bytes [-Wlarger-than=] static char filename[6][1024]; ^ 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); ^ 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; ^ ../../../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 */ ^ 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 'writer.constprop': ../../../test/big.c:130:33: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while(overlap != 0 && tries < MAX_TRIES) ^ ../../../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/links.c: In function 'external_set_elink_fapl2': ../../../test/links.c:3689:1: warning: stack usage might be 10656 bytes [-Wstack-usage=] external_set_elink_fapl2(hid_t fapl, hbool_t new_format) ^ ../../../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/links.c: In function 'external_symlink': ../../../test/links.c:6339:1: warning: stack usage is 11392 bytes [-Wstack-usage=] external_symlink(const char *env_h5_drvr, hid_t fapl, hbool_t new_format) ^ ../../../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); ^ ../../../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] CC flush2.o ../../../test/links.c: In function 'link_iterate_old': ../../../test/links.c:12648:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] link_iterate_old(hid_t fapl) ^ ../../../test/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)); ^ ../../../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] 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 ../../../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 might be 81456 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 error_test.o ../../../test/error_test.c:43:5: warning: size of 'ipoints2' is 80000 bytes [-Wlarger-than=] int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; ^ ../../../test/error_test.c:43:27: warning: size of 'icheck2' is 80000 bytes [-Wlarger-than=] int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; ^ ../../../test/error_test.c: In function '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) ^ 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 ../../../test/tcheck_version.c: In function 'abort_intercept': ../../../test/tcheck_version.c:108:1: warning: function might be candidate for attribute 'noreturn' [-Wsuggest-attribute=noreturn] abort_intercept (int H5_ATTR_UNUSED sig) ^ ../../../test/tcheck_version.c: In function 'parse': ../../../test/tcheck_version.c:121:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../test/tcheck_version.c:60:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] parse(int ac, char **av) ^ ../../../test/tcheck_version.c:60:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC testmeta.o CC links_env.o CC plugin.o ../../../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]; ^ CCLD libdynlib1.la ../../../test/plugin.c: In function 'test_noread_data': ../../../test/plugin.c:541:16: warning: size of 'check' is 80000 bytes [-Wlarger-than=] int check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c: In function 'test_noread_with_filters': ../../../test/plugin.c:577:33: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] plugin_state = plugin_state & ~H5PL_FILTER_PLUGIN; ^ In file included from ../../../test/plugin.c:24:0: ../../../test/plugin.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/plugin.c: In function 'test_read_data': ../../../test/plugin.c:425:1: warning: stack usage is 80048 bytes [-Wstack-usage=] test_read_data(hid_t dataset, int *origin_data) ^ ../../../test/plugin.c:456:1: warning: the frame size of 80016 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CCLD libdynlib2.la ../../../test/plugin.c: In function 'test_filter_internal': ../../../test/plugin.c:85:1: warning: stack usage might be 160192 bytes [-Wstack-usage=] test_filter_internal(hid_t fid, const char *name, hid_t dcpl) ^ ar: `u' modifier ignored since `D' is the default (see `U') ../../../test/plugin.c:325:1: warning: the frame size of 160112 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CCLD libdynlib3.la ../../../test/plugin.c: In function 'test_noread_data': ../../../test/plugin.c:539:1: warning: stack usage is 80064 bytes [-Wstack-usage=] test_noread_data(hid_t dataset) ^ ../../../test/plugin.c:556:1: warning: the frame size of 80048 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ar: `u' modifier ignored since `D' is the default (see `U') CCLD libh5test.la ar: `u' modifier ignored since `D' is the default (see `U') ar: `u' modifier ignored since `D' is the default (see `U') CCLD testhdf5 CCLD lheap CCLD ohdr CCLD stab CCLD gheap CCLD cache ../../../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 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_dump.lo CC h5tools_str.lo CC h5tools_utils.lo In file included from ../../../../tools/lib/h5tools_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_region_data_blocks': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:612:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_select_hyper_nblocks failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:617:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_dump.c:638:9: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, H5E_tools_min_id_g, "Could not allocate buffer for ptdata"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:643:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Rget_select_hyper_blocklist failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:669:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Dget_type failed"); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:671:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(dimension_break, H5E_tools_min_id_g, "H5Tget_native_type failed"); ^ ../../../../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"); ^ ../../../../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--) { ^ ../../../../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.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_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.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) ^ ../../../../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); ^ 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"); ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_simple_mem': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:112:4: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1652:9: note: in expansion of macro 'HGOTO_ERROR' HGOTO_ERROR(FALSE, H5E_tools_min_id_g, "H5Rget_select_hyper_blocklist failed"); ^ ../../../../tools/lib/h5tools_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); ^ ../../../../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); ^ ../../../../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]); ^ 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_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_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.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_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_utils.c:142:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] HDvfprintf(rawerrorstream, fmt, ap); ^ ../../../../tools/lib/h5tools_utils.c: In function 'warn_msg': ../../../../tools/lib/h5tools_utils.c:173:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] HDvfprintf(rawerrorstream, fmt, ap); ^ In file included from ../../../../tools/lib/h5tools_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_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_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_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] ../../../../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.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) ^ 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 '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_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: 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: 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': ../../../../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_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; ^ ../../../../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_str.c:1048:29: warning: enumeration value 'H5O_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch (oi.type) { ^ ../../../../tools/lib/h5tools_str.c:1048:29: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (type_class) { ^ ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_replace': ../../../../tools/lib/h5tools_str.c:1397:10: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] newstr = HDmalloc ( HDstrlen ( oldstr ) - HDstrlen ( substr ) + HDstrlen ( replacement ) + 1 ); ^ In file included from ../../../../tools/lib/h5tools_str.c:27:0: ../../../../tools/lib/h5tools_str.c:1403:36: warning: conversion to 'size_t {aka 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_str.c: In function 'h5tools_str_len': ../../../../tools/lib/h5tools_str.c:95:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] h5tools_str_len(h5tools_str_t *str) ^ ../../../../tools/lib/h5tools.c: In function 'h5tools_simple_prefix': ../../../../tools/lib/h5tools.c:802:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5tools_simple_prefix(FILE *stream, const h5tool_format_t *info, ^ ../../../../tools/lib/h5tools.c: In function 'h5tools_region_simple_prefix': ../../../../tools/lib/h5tools.c:897:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5tools_region_simple_prefix(FILE *stream, const h5tool_format_t *info, ^ 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) ^ CC h5diff.lo ../../../../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) ^ In file included from ../../../../tools/lib/h5diff.c:18:0: ../../../../tools/lib/h5diff.c: In function 'h5diff': ../../../../src/H5private.h:594:27: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] #define HDasprintf asprintf /*varargs*/ ^ ../../../../tools/lib/h5diff.c:662:13: note: in expansion of macro 'HDasprintf' HDasprintf(&obj1fullname, "/%s", objname1); ^ ../../../../src/H5private.h:594:27: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] #define HDasprintf asprintf /*varargs*/ ^ ../../../../tools/lib/h5diff.c:678:13: note: in expansion of macro 'HDasprintf' HDasprintf(&obj2fullname, "/%s", objname2); ^ ../../../../tools/lib/h5diff.c: In function 'diff_match': ../../../../src/H5private.h:594:27: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] #define HDasprintf asprintf /*varargs*/ ^ ../../../../tools/lib/h5diff.c:1170:13: note: in expansion of macro 'HDasprintf' HDasprintf(&obj1_fullpath, "%s%s", grp1_path, table->objs[i].name); ^ ../../../../src/H5private.h:594:27: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] #define HDasprintf asprintf /*varargs*/ ^ ../../../../tools/lib/h5diff.c:1180:13: note: in expansion of macro 'HDasprintf' HDasprintf(&obj2_fullpath, "%s%s", grp2_path, table->objs[i].name); ^ ../../../../tools/lib/h5tools_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 'print_objname': ../../../../tools/lib/h5diff.c:33:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int print_objname (diff_opt_t * options, hsize_t nfound) ^ ../../../../tools/lib/h5diff.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/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/h5diffgentest.c: In function 'test_comp_vlen_strings': ../../../../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: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:7158:25: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] hs_start[0] = i * GBLL/(1024*1024); ^ CCLD h5diff ../../../../tools/h5diff/h5diffgentest.c: In function 'test_group_recurse2': ../../../../tools/h5diff/h5diffgentest.c:3106:5: warning: 'fileid4' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fileid4); ^ ../../../../tools/h5diff/h5diffgentest.c:3105:5: warning: 'fileid3' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fileid3); ^ ../../../../tools/h5diff/h5diffgentest.c:3104:5: warning: 'fileid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fileid2); ^ ../../../../tools/h5diff/h5diffgentest.c:3101:5: warning: 'dataspace' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(dataspace); ^ ../../../../tools/h5diff/h5diffgentest.c:3102:5: warning: 'datatype' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(datatype); ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'write_attr_in': ../../../../tools/h5diff/h5diffgentest.c:5225:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] void write_attr_in(hid_t loc_id, ^ ../../../../tools/h5diff/h5diffgentest.c:5225:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5diff/h5diffgentest.c: In function 'test_attributes_verbose_level.constprop': ../../../../tools/h5diff/h5diffgentest.c:1286:9: warning: 'f2_tid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(f2_tid); ^ ../../../../tools/h5diff/h5diffgentest.c:1284:9: warning: 'f1_tid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(f1_tid); ^ ../../../../tools/h5diff/h5diffgentest.c:1282:9: warning: 'f2_sid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(f2_sid); ^ ../../../../tools/h5diff/h5diffgentest.c:1280:9: warning: 'f1_sid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(f1_sid); ^ ../../../../tools/h5diff/h5diffgentest.c:1278:9: warning: 'f2_did' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(f2_did); ^ ../../../../tools/h5diff/h5diffgentest.c:1276:9: warning: 'f1_did' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(f1_did); ^ ../../../../tools/h5diff/h5diffgentest.c:1274:9: warning: 'f2_gid4' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid4); ^ ../../../../tools/h5diff/h5diffgentest.c:1272:9: warning: 'f1_gid4' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid4); ^ ../../../../tools/h5diff/h5diffgentest.c:1270:9: warning: 'f2_gid3' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid3); ^ ../../../../tools/h5diff/h5diffgentest.c:1268:9: warning: 'f1_gid3' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid3); ^ ../../../../tools/h5diff/h5diffgentest.c:1266:9: warning: 'f2_gid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid2); ^ ../../../../tools/h5diff/h5diffgentest.c:1264:9: warning: 'f1_gid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid2); ^ ../../../../tools/h5diff/h5diffgentest.c:1262:9: warning: 'f2_gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid); ^ ../../../../tools/h5diff/h5diffgentest.c:1260:9: warning: 'f1_gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid); ^ ../../../../tools/h5diff/h5diffgentest.c:1258:9: warning: 'fid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fid2); ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'write_dset_in.constprop': ../../../../tools/h5diff/h5diffgentest.c:6279:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] void write_dset_in(hid_t loc_id, ^ ../../../../tools/h5diff/h5diffgentest.c:6279:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comp_vlen_strings.constprop': ../../../../tools/h5diff/h5diffgentest.c:4159:9: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(gid); ^ CCLD h5diffgentest make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5diff' Making all in h5ls make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5ls' CC h5ls.o ../../../../tools/h5ls/h5ls.c: In function 'dataset_list2': ../../../../tools/h5ls/h5ls.c:1789:9: warning: enumeration value 'H5D_LAYOUT_ERROR' not handled in switch [-Wswitch-enum] switch (stl) { ^ ../../../../tools/h5ls/h5ls.c:1789:9: warning: enumeration value 'H5D_NLAYOUTS' not handled in switch [-Wswitch-enum] ../../../../tools/h5ls/h5ls.c:1762:17: warning: unused variable 'dset_name' [-Wunused-variable] char dset_name[256]; /* filter/file name */ ^ ../../../../tools/h5ls/h5ls.c: In function 'usage': cc1: warning: size of '*.LC0' is 3173 bytes [-Wlarger-than=] CCLD h5ls make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5ls' Making all in h5dump make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5dump' CC h5dump.o CC h5dump_ddl.o CC h5dump_xml.o CC h5dumpgentest.o ../../../../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/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/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_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_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_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/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_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/h5dump_ddl.c: In function 'handle_paths': ../../../../tools/h5dump/h5dump_ddl.c:1470:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] handle_udata.op_name = (char*)path_name; ^ ../../../../tools/h5dump/h5dump_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_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/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_dataset': ../../../../tools/h5dump/h5dumpgentest.c:398:12: warning: size of 'dset2' is 4800 bytes [-Wlarger-than=] double dset2[30][20]; ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'dump_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: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/h5dumpgentest.c: In function 'gent_compound_dt': ../../../../tools/h5dump/h5dumpgentest.c:921:13: warning: size of 'dset3' is 2448 bytes [-Wlarger-than=] dset3_t dset3[3][6]; ^ ../../../../tools/h5dump/h5dumpgentest.c:946:34: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset1[i].c = (float)(1.0F/(i+1)); ^ ../../../../tools/h5dump/h5dumpgentest.c:949:34: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+ i*0.1F); ^ ../../../../tools/h5dump/h5dumpgentest.c:949:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+ i*0.1F); ^ ../../../../tools/h5dump/h5dumpgentest.c:955:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset5[i].b = (float)(i*0.1F); ^ ../../../../tools/h5dump/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/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/h5dumpgentest.c: In function 'gent_many': ../../../../tools/h5dump/h5dumpgentest.c:1559:21: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] d[i] = 0.1F * i; ^ ../../../../tools/h5dump/h5dump.c: In function 'table_list_add': ../../../../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.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: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/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/h5dumpgentest.c:1907:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1921:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1940:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1954:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_objref': ../../../../tools/h5dump/h5dumpgentest.c:2040:19: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *tu32++ = i * 3; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_datareg': ../../../../tools/h5dump/h5dumpgentest.c:2145:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] *tu8++=i*3; ^ ../../../../tools/h5dump/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.c: In function 'parse_hsize_list': In file included from ../../../../tools/h5dump/h5dumpgentest.c:28:0: ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes': ../../../../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/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/h5dump.c: In function 'parse_mask_list': ../../../../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/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/h5dumpgentest.c:2575:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(j = 0; j < i + 1; j++) ^ ../../../../tools/h5dump/h5dumpgentest.c:2576:55: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] ((float *)wdata[i].p)[j] = (float)(i * 10 + ((float)j) / 10.0F); ^ ../../../../tools/h5dump/h5dump.c: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: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; jtype) { ^ ../../../../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/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/h5dump_xml.c:971:13: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:971:13: warning: enumeration value 'H5T_ORDER_NONE' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c:985:13: warning: enumeration value 'H5T_SGN_ERROR' not handled in switch [-Wswitch-enum] switch (sgn) { ^ ../../../../tools/h5dump/h5dump_xml.c:985:13: warning: enumeration value 'H5T_NSGN' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_packedbits': ../../../../tools/h5dump/h5dumpgentest.c:6999:14: warning: size of 'dsetu64' is 4096 bytes [-Wlarger-than=] uint64_t dsetu64[F66_XDIM][F66_YDIM64], valu64bits; ^ ../../../../tools/h5dump/h5dumpgentest.c:7003:13: warning: size of 'dset64' is 4096 bytes [-Wlarger-than=] int64_t dset64[F66_XDIM][F66_YDIM64], val64bits; ^ ../../../../tools/h5dump/h5dumpgentest.c:7018:28: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] dsetu8[i][j] = dsetu8[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7020:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] valu8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7036:29: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] dsetu16[i][j] = dsetu16[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7038:24: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] valu16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7090:27: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion] dset8[i][j] = dset8[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7092:22: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion] val8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7108:28: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] dset16[i][j] = dset16[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7110:23: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] val16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7160:37: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] dsetdbl[i][j] = 0.0001F * j + i; ^ ../../../../tools/h5dump/h5dumpgentest.c:7160:41: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] dsetdbl[i][j] = 0.0001F * j + i; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_attr_intsize': ../../../../tools/h5dump/h5dumpgentest.c:7188:14: warning: size of 'dsetu64' is 4096 bytes [-Wlarger-than=] uint64_t dsetu64[F66_XDIM][F66_YDIM64], valu64bits; ^ ../../../../tools/h5dump/h5dumpgentest.c:7192:13: warning: size of 'dset64' is 4096 bytes [-Wlarger-than=] int64_t dset64[F66_XDIM][F66_YDIM64], val64bits; ^ ../../../../tools/h5dump/h5dumpgentest.c:7208:28: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] dsetu8[i][j] = dsetu8[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7210:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] valu8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7226:29: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] dsetu16[i][j] = dsetu16[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7228:24: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] valu16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7280:27: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion] dset8[i][j] = dset8[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7282:22: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion] val8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7298:28: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] dset16[i][j] = dset16[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7300:23: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] val16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7350:37: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] dsetdbl[i][j] = 0.0001F * j + i; ^ ../../../../tools/h5dump/h5dumpgentest.c:7350:41: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] dsetdbl[i][j] = 0.0001F * j + i; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_charsets': ../../../../tools/h5dump/h5dumpgentest.c:7375:12: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_compound_intsizes': ../../../../tools/h5dump/h5dumpgentest.c:7446:18: warning: size of 'Array1' is 45568 bytes [-Wlarger-than=] Array1Struct Array1[F70_LENGTH]; ^ ../../../../tools/h5dump/h5dumpgentest.c:7461:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:7463:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(o = 1; o < dims[1]; o++) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7464:42: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] Array1[m].dsetu8[n][o] = Array1[m].dsetu8[n][o-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7466:27: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] valu8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7473:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:7475:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(o = 1; o < dims[1]; o++) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7476:43: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] Array1[m].dsetu16[n][o] = Array1[m].dsetu16[n][o-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7478:28: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] valu16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7485:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:7487:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(o = 1; o < dims[1]; o++) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7497:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:7499:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(o = 1; o < dims[1]; o++) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7509:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:7511:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(o = 1; o < dims[1]; o++) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7512:41: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion] Array1[m].dset8[n][o] = Array1[m].dset8[n][o-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7514:26: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion] val8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7521:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:7523:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(o = 1; o < dims[1]; o++) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7524:42: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] Array1[m].dset16[n][o] = Array1[m].dset16[n][o-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7526:27: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] val16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7533:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:7535:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(o = 1; o < dims[1]; o++) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7545:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:7547:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(o = 1; o < dims[1]; o++) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7556:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++) ^ ../../../../tools/h5dump/h5dumpgentest.c:7557:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(o = 0; o < dims[1]; o++) ^ ../../../../tools/h5dump/h5dumpgentest.c:7558:51: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] Array1[m].dsetdbl[n][o] = 0.0001F * o + n; ^ ../../../../tools/h5dump/h5dumpgentest.c:7558:55: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] Array1[m].dsetdbl[n][o] = 0.0001F * o + n; ^ ../../../../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/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/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/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:7449:12: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; /* Error checking variable */ ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_compound_attr_intsizes': ../../../../tools/h5dump/h5dumpgentest.c:7721:18: warning: size of 'Array1' is 45568 bytes [-Wlarger-than=] Array1Struct Array1[F70_LENGTH]; ^ ../../../../tools/h5dump/h5dumpgentest.c:7736:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:7738:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(o = 1; o < dims[1]; o++) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7739:42: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] Array1[m].dsetu8[n][o] = Array1[m].dsetu8[n][o-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7741:27: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] valu8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7748:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:7750:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(o = 1; o < dims[1]; o++) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7751:43: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] Array1[m].dsetu16[n][o] = Array1[m].dsetu16[n][o-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7753:28: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] valu16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7760:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:7762:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(o = 1; o < dims[1]; o++) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7772:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:7774:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(o = 1; o < dims[1]; o++) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7784:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:7786:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(o = 1; o < dims[1]; o++) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7787:41: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion] Array1[m].dset8[n][o] = Array1[m].dset8[n][o-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7789:26: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion] val8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7796:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:7798:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(o = 1; o < dims[1]; o++) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7799:42: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] Array1[m].dset16[n][o] = Array1[m].dset16[n][o-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7801:27: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] val16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:7808:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:7810:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(o = 1; o < dims[1]; o++) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7820:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:7822:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(o = 1; o < dims[1]; o++) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7831:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++) ^ ../../../../tools/h5dump/h5dumpgentest.c:7832:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(o = 0; o < dims[1]; o++) ^ ../../../../tools/h5dump/h5dumpgentest.c:7833:51: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] Array1[m].dsetdbl[n][o] = 0.0001F * o + n; ^ ../../../../tools/h5dump/h5dumpgentest.c:7833:55: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] Array1[m].dsetdbl[n][o] = 0.0001F * o + n; ^ ../../../../tools/h5dump/h5dumpgentest.c:7724:12: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; /* Error checking variable */ ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_nested_compound_dt': ../../../../tools/h5dump/h5dumpgentest.c:8001:33: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+i*0.1F); ^ ../../../../tools/h5dump/h5dumpgentest.c:8001:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+i*0.1F); ^ ../../../../tools/h5dump/h5dumpgentest.c:8007:49: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset3[i].b[j][k] = (float)(i*j*k*1.0F); ^ ../../../../tools/h5dump/h5dumpgentest.c:8011:33: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset3[i].c.b = (float)(i*1.0F); ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_intscalars': ../../../../tools/h5dump/h5dumpgentest.c:8129:14: warning: size of 'dsetu64' is 4096 bytes [-Wlarger-than=] uint64_t dsetu64[F73_XDIM][F73_YDIM64], valu64bits; ^ ../../../../tools/h5dump/h5dumpgentest.c:8133:13: warning: size of 'dset64' is 4096 bytes [-Wlarger-than=] int64_t dset64[F73_XDIM][F73_YDIM64], val64bits; ^ ../../../../tools/h5dump/h5dumpgentest.c:8149:28: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] dsetu8[i][j] = dsetu8[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8151:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] valu8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8168:29: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] dsetu16[i][j] = dsetu16[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8170:24: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] valu16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8225:27: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion] dset8[i][j] = dset8[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8227:22: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion] val8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8244:28: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] dset16[i][j] = dset16[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8246:23: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] val16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8299:37: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] dsetdbl[i][j] = 0.0001F * j + i; ^ ../../../../tools/h5dump/h5dumpgentest.c:8299:41: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] dsetdbl[i][j] = 0.0001F * j + i; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_attr_intscalars': ../../../../tools/h5dump/h5dumpgentest.c:8327:14: warning: size of 'dsetu64' is 4096 bytes [-Wlarger-than=] uint64_t dsetu64[F73_XDIM][F73_YDIM64], valu64bits; ^ ../../../../tools/h5dump/h5dumpgentest.c:8331:13: warning: size of 'dset64' is 4096 bytes [-Wlarger-than=] int64_t dset64[F73_XDIM][F73_YDIM64], val64bits; ^ ../../../../tools/h5dump/h5dumpgentest.c:8348:28: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] dsetu8[i][j] = dsetu8[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8350:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] valu8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8367:29: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] dsetu16[i][j] = dsetu16[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8369:24: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] valu16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8424:27: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion] dset8[i][j] = dset8[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8426:22: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion] val8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8443:28: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] dset16[i][j] = dset16[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8445:23: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] val16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8498:37: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] dsetdbl[i][j] = 0.0001F * j + i; ^ ../../../../tools/h5dump/h5dumpgentest.c:8498:41: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] dsetdbl[i][j] = 0.0001F * j + i; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_string_scalars': ../../../../tools/h5dump/h5dumpgentest.c:8537:24: warning: conversion to 'char' from 'unsigned int' may alter its value [-Wconversion] string[i][0] = 'A' + i; ^ ../../../../tools/h5dump/h5dumpgentest.c:8539:28: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] string[i][j] = string[i][j-1] + 1; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_compound_int_array': ../../../../tools/h5dump/h5dumpgentest.c:8597:17: warning: size of 'Cmpd1' is 5696 bytes [-Wlarger-than=] Cmpd1Struct Cmpd1[F76_LENGTH]; ^ ../../../../tools/h5dump/h5dumpgentest.c:8612:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:8614:27: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] valu8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8621:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:8623:28: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] valu16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8630:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:8639:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:8648:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:8650:26: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion] val8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8657:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:8659:27: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] val16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8666:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:8675:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++){ ^ ../../../../tools/h5dump/h5dumpgentest.c:8683:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(n = 0; n < dims[0]; n++) ^ ../../../../tools/h5dump/h5dumpgentest.c:8684:43: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] Cmpd1[m].dsetdbl[n] = 0.0001F + n; ^ ../../../../tools/h5dump/h5dumpgentest.c:8600:12: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; /* Error checking variable */ ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_compound_ints': ../../../../tools/h5dump/h5dumpgentest.c:8833:17: warning: size of 'Cmpd1' is 2560 bytes [-Wlarger-than=] Cmpd1Struct Cmpd1[F77_LENGTH]; ^ ../../../../tools/h5dump/h5dump.c: In function 'table_list_visited': ../../../../tools/h5dump/h5dump.c:438:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] table_list_visited(unsigned long file_no) ^ ../../../../tools/h5dump/h5dumpgentest.c:8846:17: warning: size of 'Cmpd2' is 2560 bytes [-Wlarger-than=] Cmpd2Struct Cmpd2[F77_LENGTH]; ^ ../../../../tools/h5dump/h5dumpgentest.c:8863:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] valu8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8870:18: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] valu16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8891:16: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion] val8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8898:17: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] val16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:8915:36: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] Cmpd1[m].dsetdbl = 0.0001F + m; ^ ../../../../tools/h5dump/h5dumpgentest.c:8916:36: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] Cmpd2[m].dsetdbl = 0.0001F + m; ^ ../../../../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_xml.c:2114:13: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (H5Tget_class(type)) { ^ ../../../../tools/h5dump/h5dump_xml.c:2114:13: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_named_datatype': ../../../../tools/h5dump/h5dump_xml.c:2400:22: warning: conversion to 'size_t {aka 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_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; ^ 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; ^ 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_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_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_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_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/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/h5dumpgentest.c:8850:12: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; /* Error checking variable */ ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_intattrscalars': ../../../../tools/h5dump/h5dumpgentest.c:9051:14: warning: size of 'dsetu64' is 4096 bytes [-Wlarger-than=] uint64_t dsetu64[F73_XDIM][F73_YDIM64], valu64bits; ^ ../../../../tools/h5dump/h5dumpgentest.c:9055:13: warning: size of 'dset64' is 4096 bytes [-Wlarger-than=] int64_t dset64[F73_XDIM][F73_YDIM64], val64bits; ^ ../../../../tools/h5dump/h5dumpgentest.c:9071:28: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] dsetu8[i][j] = dsetu8[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:9073:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] valu8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:9094:29: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] dsetu16[i][j] = dsetu16[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:9096:24: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] valu16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:9163:27: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion] dset8[i][j] = dset8[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:9165:22: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion] val8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:9186:28: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] dset16[i][j] = dset16[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:9188:23: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] val16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:9253:37: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] dsetdbl[i][j] = 0.0001F * j + i; ^ ../../../../tools/h5dump/h5dumpgentest.c:9253:41: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] dsetdbl[i][j] = 0.0001F * j + i; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_intsattrs': ../../../../tools/h5dump/h5dumpgentest.c:9285:14: warning: size of 'dsetu64' is 4096 bytes [-Wlarger-than=] uint64_t dsetu64[F66_XDIM][F66_YDIM64], asetu64[F66_XDIM*F66_YDIM64], valu64bits; ^ ../../../../tools/h5dump/h5dumpgentest.c:9285:45: warning: size of 'asetu64' is 4096 bytes [-Wlarger-than=] uint64_t dsetu64[F66_XDIM][F66_YDIM64], asetu64[F66_XDIM*F66_YDIM64], valu64bits; ^ ../../../../tools/h5dump/h5dumpgentest.c:9289:13: warning: size of 'dset64' is 4096 bytes [-Wlarger-than=] int64_t dset64[F66_XDIM][F66_YDIM64], aset64[F66_XDIM*F66_YDIM64], val64bits; ^ ../../../../tools/h5dump/h5dumpgentest.c:9289:43: warning: size of 'aset64' is 4096 bytes [-Wlarger-than=] int64_t dset64[F66_XDIM][F66_YDIM64], aset64[F66_XDIM*F66_YDIM64], val64bits; ^ ../../../../tools/h5dump/h5dumpgentest.c:9305:28: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] dsetu8[i][j] = dsetu8[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:9308:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] valu8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:9332:29: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] dsetu16[i][j] = dsetu16[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:9335:24: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] valu16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:9413:27: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion] dset8[i][j] = dset8[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:9416:22: warning: conversion to 'int8_t {aka signed char}' from 'int' may alter its value [-Wconversion] val8bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:9440:28: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] dset16[i][j] = dset16[i][j-1] << 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:9443:23: warning: conversion to 'int16_t {aka short int}' from 'int' may alter its value [-Wconversion] val16bits <<= 1; ^ ../../../../tools/h5dump/h5dumpgentest.c:9518:37: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] dsetdbl[i][j] = 0.0001F * j + i; ^ ../../../../tools/h5dump/h5dumpgentest.c:9518:41: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] dsetdbl[i][j] = 0.0001F * j + i; ^ ../../../../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/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/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/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/h5dump_xml.c: In function 'xml_print_refs': ../../../../tools/h5dump/h5dump_xml.c:2943:17: warning: 'ssiz' may be used uninitialized in this function [-Wmaybe-uninitialized] hssize_t ssiz; ^ ../../../../tools/h5dump/h5dump_xml.c:3076:9: warning: 'space' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(space); ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'handle_attributes': ../../../../tools/h5dump/h5dump_ddl.c:1496:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] handle_attributes(hid_t fid, const char *attr, void H5_ATTR_UNUSED * data, int H5_ATTR_UNUSED pe, const char H5_ATTR_UNUSED *display_name) ^ ../../../../tools/h5dump/h5dump_ddl.c:1496:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] In file included from ../../../../tools/h5dump/h5dump_ddl.c:18:0: ../../../../src/H5private.h:778:26: warning: 'attr_name' may be used uninitialized in this function [-Wmaybe-uninitialized] #define HDfree(M) free(M) ^ ../../../../tools/h5dump/h5dump_ddl.c:1501:11: note: 'attr_name' was declared here char *attr_name; ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_print_strs': ../../../../tools/h5dump/h5dump_xml.c:3249:9: warning: 'space' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(space); ^ ../../../../tools/h5dump/h5dump_ddl.c: In function 'attr_search': ../../../../tools/h5dump/h5dump_ddl.c:1285:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] attr_search(hid_t oid, const char *attr_name, const H5A_info_t H5_ATTR_UNUSED *ainfo, void *_op_data) ^ ../../../../tools/h5dump/h5dump_ddl.c:1285:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_attr_intsize': ../../../../tools/h5dump/h5dumpgentest.c:7181:1: warning: stack usage is 11472 bytes [-Wstack-usage=] gent_attr_intsize(void) ^ ../../../../tools/h5dump/h5dump.c: In function 'h5_fileaccess': ../../../../tools/h5dump/h5dump.c:1639:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5_fileaccess(void) ^ ../../../../tools/h5dump/h5dump.c:1639:1: warning: stack usage is 8464 bytes [-Wstack-usage=] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_packedbits': ../../../../tools/h5dump/h5dumpgentest.c:6992:1: warning: stack usage might be 11488 bytes [-Wstack-usage=] gent_packedbits(void) ^ CC binread.o CCLD binread ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_intsattrs': ../../../../tools/h5dump/h5dumpgentest.c:9278:1: warning: stack usage might be 22912 bytes [-Wstack-usage=] gent_intsattrs(void) ^ ../../../../tools/h5dump/h5dumpgentest.c:9533:1: warning: the frame size of 22832 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_array8': ../../../../tools/h5dump/h5dumpgentest.c:3403:13: warning: stack usage might be 16512 bytes [-Wstack-usage=] static void gent_array8(void) ^ ../../../../tools/h5dump/h5dumpgentest.c:3459:1: warning: the frame size of 16448 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_compound_intsizes': ../../../../tools/h5dump/h5dumpgentest.c:7410:13: warning: stack usage might be 45776 bytes [-Wstack-usage=] static void gent_compound_intsizes(void) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7683:1: warning: the frame size of 45696 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_compound_attr_intsizes': ../../../../tools/h5dump/h5dumpgentest.c:7685:13: warning: stack usage is 45760 bytes [-Wstack-usage=] static void gent_compound_attr_intsizes(void) { ^ ../../../../tools/h5dump/h5dumpgentest.c:7960:1: warning: the frame size of 45696 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_intscalars': ../../../../tools/h5dump/h5dumpgentest.c:8122:1: warning: stack usage might be 11488 bytes [-Wstack-usage=] gent_intscalars(void) ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_attr_intscalars': ../../../../tools/h5dump/h5dumpgentest.c:8320:1: warning: stack usage is 11488 bytes [-Wstack-usage=] gent_attr_intscalars(void) ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_intattrscalars': ../../../../tools/h5dump/h5dumpgentest.c:9044:1: warning: stack usage might be 11504 bytes [-Wstack-usage=] gent_intattrscalars(void) ^ CCLD h5dump ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_str': ../../../../tools/h5dump/h5dumpgentest.c:1672:13: warning: stack usage might be 13568 bytes [-Wstack-usage=] static void gent_str(void) { ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_vldatatypes': ../../../../tools/h5dump/h5dumpgentest.c:2531:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] static void gent_vldatatypes(void) ^ ../../../../tools/h5dump/h5dumpgentest.c:2531:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_array6': ../../../../tools/h5dump/h5dumpgentest.c:3273:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] static void gent_array6(void) ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_array7': ../../../../tools/h5dump/h5dumpgentest.c:3333:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] static void gent_array7(void) ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'write_attr_in': ../../../../tools/h5dump/h5dumpgentest.c:3838:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] static void write_attr_in(hid_t loc_id, ^ ../../../../tools/h5dump/h5dumpgentest.c:3838:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_multi': ../../../../tools/h5dump/h5dumpgentest.c:3666:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] void gent_multi(void) ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'write_dset_in.constprop': ../../../../tools/h5dump/h5dumpgentest.c:4278:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] static void write_dset_in(hid_t loc_id, ^ ../../../../tools/h5dump/h5dumpgentest.c:4278:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: In function 'main': ../../../../tools/h5dump/h5dumpgentest.c:9692:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int main(void) ^ ../../../../tools/h5dump/h5dumpgentest.c:9692:5: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] ../../../../tools/h5dump/h5dumpgentest.c: At top level: ../../../../tools/h5dump/h5dumpgentest.c:97:0: warning: macro "FILE65" is not used [-Wunused-macros] #define FILE65 "tattrreg.h5" ^ CCLD h5dumpgentest make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5dump' Making all in misc make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/misc' CC h5debug.o CC h5repart.o CC h5mkgrp.o CC h5repart_gentest.o ../../../../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/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: In function 'main': ../../../../tools/misc/h5repart_gentest.c:35:17: warning: size of 'buf' is 16384 bytes [-Wlarger-than=] int buf[FAMILY_NUMBER][FAMILY_SIZE]; ^ ../../../../tools/misc/h5mkgrp.c: In function 'leave': ../../../../tools/misc/h5mkgrp.c:71:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(curr_group = 0; curr_group < params.ngroups; curr_group++) ^ ../../../../tools/misc/h5mkgrp.c: In function 'parse_command_line': ../../../../tools/misc/h5mkgrp.c:183:22: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] parms->ngroups = (argc - opt_ind); ^ ../../../../tools/misc/h5mkgrp.c:184:19: warning: request for implicit conversion from 'void *' to 'char **' not permitted in C++ [-Wc++-compat] parms->groups = HDmalloc(parms->ngroups * sizeof(char *)); ^ ../../../../tools/misc/h5repart_gentest.c:30:5: warning: stack usage might be 16480 bytes [-Wstack-usage=] int main(void) ^ ../../../../tools/misc/h5repart_gentest.c:100:1: warning: the frame size of 16416 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CC talign.o CC repart_test.o ../../../../tools/misc/h5repart.c:186:1: warning: stack usage is 8576 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 ../../../../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 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/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); ^ CCLD h5importtest ../../../../tools/h5import/h5import.c: In function 'processConfigurationFile': ../../../../tools/h5import/h5import.c:4392:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../../tools/h5import/h5import.c:4392:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:4392:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] static int processConfigurationFile(char *infile, struct Input *in) ^ ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c: In function 'main': ../../../../tools/h5import/h5import.c:3880:27: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] while (j < in->path.count - 1) { ^ ../../../../tools/h5import/h5import.c:317:12: warning: 'token' may be used uninitialized in this function [-Wmaybe-uninitialized] if (token == ERR) ^ ../../../../tools/h5import/h5import.c:268:17: note: 'token' was declared here int token; ^ ../../../../tools/h5import/h5import.c:1148:5: warning: 'mspace_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(mspace_id); ^ ../../../../tools/h5import/h5import.c:1001:13: note: 'mspace_id' was declared here hid_t mspace_id; ^ ../../../../tools/h5import/h5import.c:1147:5: warning: 'space_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(space_id); ^ ../../../../tools/h5import/h5import.c:1000:13: note: 'space_id' was declared here hid_t space_id; ^ ../../../../tools/h5import/h5import.c:1146:5: warning: 'dset_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(dset_id); ^ ../../../../tools/h5import/h5import.c:999:13: note: 'dset_id' was declared here hid_t dset_id; ^ ../../../../tools/h5import/h5import.c:72:5: warning: stack usage might be 174416 bytes [-Wstack-usage=] int main(int argc, char *argv[]) ^ ../../../../tools/h5import/h5import.c:263:1: warning: the frame size of 174336 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CCLD h5import make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5import' Making all in h5repack make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5repack' CC dynlib_rpk.lo CC h5repack.o CC h5repack_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/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_filters.c:217:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int apply_filters(const char* name, /* object name from traverse list */ ^ ../../../../tools/h5repack/h5repack.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] } ^ 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); ^ CC h5repack_refs.o ../../../../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_verify.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_main.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); ^ 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); ^ 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': CCLD testh5repack_detect_szip ../../../../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 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 241008 bytes [-Wstack-usage=] int make_layout3(hid_t loc_id) ^ ../../../../tools/h5repack/h5repacktst.c:3138:1: warning: the frame size of 240944 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5repack/h5repacktst.c: In function 'write_dset_in.constprop': ../../../../tools/h5repack/h5repacktst.c:3512:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] int write_dset_in(hid_t loc_id, ^ ../../../../tools/h5repack/h5repacktst.c:3512:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5repack/h5repacktst.c: In function 'write_attr_in.constprop': ../../../../tools/h5repack/h5repacktst.c:4393:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] int write_attr_in(hid_t loc_id, ^ ../../../../tools/h5repack/h5repacktst.c:4393:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] CCLD h5repacktst make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5repack' Making all in h5jam make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tools/h5jam' CC h5jam.o CC tellub.o CC h5jamgentest.o CC h5unjam.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/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 ../../../../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; ^ CCLD h5jam ../../../../tools/h5jam/h5jamgentest.c: At top level: ../../../../tools/h5jam/h5jamgentest.c:96:0: warning: macro "ARRAY3_DIM2" is not used [-Wunused-macros] #define ARRAY3_DIM2 3 ^ ../../../../tools/h5jam/h5jamgentest.c:93:0: warning: macro "ARRAY1_RANK" is not used [-Wunused-macros] #define ARRAY1_RANK 1 ^ 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 CCLD h5jamgentest CCLD h5unjam 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 h5copygentest CCLD h5copy 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.c: In function 'group_stats': ../../../../tools/h5stat/h5stat_gentest.c:53:11: note: 'gid' was declared here hid_t gid; /* Group id */ ^ ../../../../tools/h5stat/h5stat.c:381:16: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; ^ ../../../../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 '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/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/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': ../../../../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] ../../../../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); ^ CC overhead.o CC zip_perf.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/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: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/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/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] CC perf_meta.o CC perf.o CCLD iopipe CCLD chunk CCLD overhead CCLD zip_perf CCLD perf CCLD h5perf_serial CCLD perf_meta 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 In file included from ../../../../fortran/src/H5match_types.c:41:0: ./H5fort_type_defines.h:13:0: warning: "H5_FORTRAN_HAS_REAL_16_KIND" redefined #define H5_FORTRAN_HAS_REAL_16_KIND 16 ^ ./H5fort_type_defines.h:12:0: note: this is the location of the previous definition #define H5_FORTRAN_HAS_REAL_16_KIND 10 ^ 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/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 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 H5LT.lo CC H5IM.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] 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/x86_64-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_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) ^ 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 ); ^ ../../../../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 ../../../../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_dset_opt.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_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); ^ CCLD test_lite 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_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_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: 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] 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 decompress.o CC gif2mem.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/h52gifgentst.c: In function 'main': ../../../../../hl/tools/gif2h5/h52gifgentst.c:52:19: warning: size of 'buf' is 80000 bytes [-Wlarger-than=] unsigned char buf [ WIDTH*HEIGHT ]; ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'char_out': ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'output': ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/h52gifgentst.c:48:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int main(void) ^ ../../../../../hl/tools/gif2h5/h52gifgentst.c:48:5: warning: stack usage is 80816 bytes [-Wstack-usage=] ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'cl_hash': ../../../../../hl/tools/gif2h5/hdfgifwr.c:377:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cl_hash(count_int hashsize) /* reset code table */ ^ ../../../../../hl/tools/gif2h5/h52gifgentst.c:103:1: warning: the frame size of 80800 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:377:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:377:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/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 'output': ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] output(int code) ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CCLD h52gifgentst ../../../../../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] CCLD h52gif make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools/gif2h5' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/tools' Making all in c++ make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++' Making all in src make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/src' CXX H5PacketTable.lo CXXLD libhdf5_hl_cpp.la ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/src' Making all in test make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/test' CXX ptableTest.o CXXLD ptableTest make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/test' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++' Making all in fortran make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran' Making all in src make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/src' CC H5DSfc.lo CC H5LTfc.lo CC 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_serialhl_fortran.la ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/src' Making all in test make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/test' FC tstds.o FC tstlite.o FC tstimage.o FC tsttable.o FCLD tstimage FCLD tstds FCLD tsttable FCLD tstlite make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/test' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl' make[1]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build' touch build-stamp dh_testdir mkdir debian/build-openmpi cd debian/build-openmpi && CFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security" CXXFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security" FFLAGS="-g -O2 -fstack-protector-strong" \ H5_LDFLAGS="-Wl,--version-script,\$(top_srcdir)/debian/map_mpi.ver" \ CC=mpicc.openmpi FC=mpif90.openmpi F9X=mpif90.openmpi RUNPARALLEL=/usr/bin/mpirun.openmpi \ OMPI_MCA_disable_memory_allocator=1 ../../configure --prefix=/usr --host=x86_64-linux-gnu --build=x86_64-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/x86_64-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... x86_64-pc-linux-gnu checking host system type... x86_64-pc-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 x86_64-pc-linux-gnu... no checking for config x86_64-pc-linux-gnu... no checking for config pc-linux-gnu... no checking for config pc-linux-gnu... no checking for config x86_64-linux-gnu... no checking for config x86_64-linux-gnu... no checking for config x86_64-pc... no checking for config linux-gnu... found compiler 'mpicc.openmpi' is GNU gcc-5.3.1 checking for config ../../config/site-specific/host-lgw01-46... no checking for x86_64-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 x86_64-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 x86_64-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/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. -lmpi_f90 -lmpi_f77 -lmpi -ldl -lhwloc -lgfortran -lm -lquadmath -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 x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-linux-gnu-objdump... x86_64-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-gnu-ar... (cached) ar checking for archiver @FILE support... @ checking for x86_64-linux-gnu-strip... x86_64-linux-gnu-strip checking for x86_64-linux-gnu-ranlib... x86_64-linux-gnu-ranlib checking command to parse /usr/bin/nm -B output from mpicc.openmpi object... ok checking for sysroot... no checking for x86_64-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 -m elf_x86_64) 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 -m elf_x86_64) 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:15:22 UTC 2016 Configured by: buildd@lgw01-46 Configure mode: production Host system: x86_64-pc-linux-gnu Uname information: Linux lgw01-46 3.19.0-47-generic #53~14.04.1-Ubuntu SMP Mon Jan 18 16:09:14 UTC 2016 x86_64 x86_64 x86_64 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-vtable-verify --enable-libmpx --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-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu built with gcc version 5.3.1 20160121 (Ubuntu 5.3.1-7ubuntu1)) CFLAGS: -g -O2 -fstack-protector-strong -Wformat -Werror=format-security H5_CFLAGS: -std=c99 -pedantic -Wall -Wextra -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wfloat-equal -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wdisabled-optimization -Wformat=2 -Wunreachable-code -Wendif-labels -Wdeclaration-after-statement -Wold-style-definition -Winvalid-pch -Wvariadic-macros -Winit-self -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wunused-macros -Wunsafe-loop-optimizations -Wc++-compat -Wstrict-overflow -Wlogical-op -Wlarger-than=2048 -Wvla -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wsuggest-attribute=const -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wsuggest-attribute=pure -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wdate-time -Wopenmp-simd -Warray-bounds=2 -Wc99-c11-compat -O3 -fstdarg-opt AM_CFLAGS: CPPFLAGS: -Wdate-time -D_FORTIFY_SOURCE=2 H5_CPPFLAGS: -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API AM_CPPFLAGS: -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE 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: x86_64-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-vtable-verify --enable-libmpx --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-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu built with gcc version 5.3.1 20160121 (Ubuntu 5.3.1-7ubuntu1)) Fortran 2003 Compiler: yes Fortran Flags: -g -O2 -fstack-protector-strong H5 Fortran Flags: AM Fortran Flags: Shared Fortran Library: yes Static Fortran Library: yes C++: no Features: --------- Parallel HDF5: yes High Level library: yes Threadsafety: no Default API Mapping: v18 With Deprecated Public Symbols: yes I/O filters (external): deflate(zlib),szip(encoder) MPE: Direct VFD: no dmalloc: no Clear file buffers before write: yes Using memory checker: no Function Stack Tracing: no Strict File Format Checks: no Optimization Instrumentation: no ln debian/man/h5pcc.1 debian/man/h5pcc.openmpi.1 ln debian/man/h5pfc.1 debian/man/h5pfc.openmpi.1 touch configure-stamp-openmpi dh_testdir /usr/bin/make -j --jobserver-fds=3,4 -C debian/build-openmpi/ OMPI_MCA_disable_memory_allocator=1 make[1]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi' Making all in src make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/src' /usr/bin/make all-am make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/src' CC H5.lo CC H5checksum.lo CC H5dbg.lo CC H5system.lo ../../../src/H5checksum.c: In function 'H5_checksum_fletcher32': ../../../src/H5checksum.c:112:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5_checksum_fletcher32(const void *_data, size_t _len) ^ ../../../src/H5checksum.c: In function 'H5_checksum_lookup3': ../../../src/H5checksum.c:374:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5_checksum_lookup3(const void *key, size_t length, uint32_t initval) ^ ../../../src/H5checksum.c: In function 'H5_hash_string': ../../../src/H5checksum.c:481:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5_hash_string(const char *str) ^ ../../../src/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/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 ../../../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 CC H5B.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; ^ ../../../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 H5Bcache.lo CC H5Bdbg.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 H5B2.lo CC H5B2cache.lo ../../../src/H5B2cache.c: In function 'H5B2__cache_internal_load': ../../../src/H5B2cache.c:553:22: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion] internal->nrec = udata->nrec; ^ ../../../src/H5B2cache.c:554:23: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion] internal->depth = udata->depth; ^ In file included from ../../../src/H5B2private.h:34:0, from ../../../src/H5B2pkg.h:32, from ../../../src/H5B2cache.c:38: ../../../src/H5Fprivate.h:151:11: warning: conversion to 'uint16_t {aka short unsigned int}' from 'int' may alter its value [-Wconversion] n = (n << 8) | *(--p); \ ^ ../../../src/H5Fprivate.h:183:41: note: in expansion of macro 'DECODE_VAR' # define UINT64DECODE_VAR(p, n, l) DECODE_VAR(p, n, l) ^ ../../../src/H5B2cache.c:573:9: note: in expansion of macro 'UINT64DECODE_VAR' UINT64DECODE_VAR(p, int_node_ptr->node_nrec, udata->hdr->max_nrec_size); ^ ../../../src/H5B2cache.c: In function 'H5B2__cache_leaf_load': ../../../src/H5B2cache.c:891:18: warning: conversion to 'uint16_t {aka short unsigned int}' from 'unsigned int' may alter its value [-Wconversion] leaf->nrec = udata->nrec; ^ CC H5B2dbg.lo ../../../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 CC H5B2test.lo ../../../src/H5B2hdr.c: In function 'H5B2_hdr_free': ../../../src/H5B2hdr.c:525:22: warning: request for implicit conversion from 'void *' to 'size_t * {aka 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); ^ ../../../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 ../../../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:50: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if((i >= first_entry_to_flush) && (i <= last_entry_to_flush)) { ^ CC H5CS.lo ../../../src/H5C.c: In function 'H5C_stats__reset': ../../../src/H5C.c:4812:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5C_stats__reset(H5C_t H5_ATTR_UNUSED * cache_ptr) ^ ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__remove_all_markers': ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C__autoadjust__ageout__remove_all_markers(H5C_t * cache_ptr) ^ ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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 ../../../src/H5C.c: In function 'H5C_make_space_in_cache': ../../../src/H5C.c:8336:36: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ( entries_examined <= initial_list_len ) ^ CC H5Dbtree.lo ../../../src/H5C.c: In function 'H5C_flush_invalidate_cache': ../../../src/H5C.c:7453:8: warning: assuming signed overflow does not occur when simplifying conditional [-Wstrict-overflow] if ( protected_entries > 0 ) { ^ ../../../src/H5C.c: In function 'H5C_apply_candidate_list': ../../../src/H5C.c:407:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5C_apply_candidate_list(H5F_t * f, ^ ../../../src/H5C.c:598:52: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] while((entry_ptr != NULL) && (entries_examined <= initial_list_len) && ^ ../../../src/H5C.c: In function 'H5C_mark_entries_as_clean': ../../../src/H5C.c:2934:32: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ( entries_examined <= initial_list_len ) && ^ ../../../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 CC H5Dcompact.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); ^ 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) ^ In file included from ../../../src/H5Dchunk.c:53:0: ../../../src/H5Dchunk.c: In function 'H5D__chunk_allocate': ../../../src/H5private.h:1522:11: warning: 'chunk_size' may be used uninitialized in this function [-Wmaybe-uninitialized] (dst) = (dsttype)(src); ^ ../../../src/H5Dchunk.c:3257:17: note: 'chunk_size' was declared here size_t chunk_size; /* Actual size of chunk in bytes, possibly filtered */ ^ CC H5Ddbg.lo ../../../src/H5Dchunk.c: In function 'H5D__chunk_dest': ../../../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 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 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 ../../../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 H5Dlayout.lo CC H5Dmpio.lo CC H5Doh.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 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*/ ^ CC H5Dselect.lo ../../../src/H5Dscatgath.c: In function 'H5D__gather_file': ../../../src/H5Dscatgath.c:194:1: warning: stack usage might be 16864 bytes [-Wstack-usage=] H5D__gather_file(const H5D_io_info_t *_io_info, ^ ../../../src/H5Dscatgath.c:270:1: warning: the frame size of 16768 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 might be 16592 bytes [-Wstack-usage=] H5D__gather_mem(const void *_buf, const H5S_t *space, ^ ../../../src/H5Dscatgath.c:442:1: warning: the frame size of 16496 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 might be 16592 bytes [-Wstack-usage=] H5D__scatter_mem (const void *_tscat_buf, const H5S_t *space, ^ ../../../src/H5Dscatgath.c:355:1: warning: the frame size of 16496 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* H5D__scatter_mem() */ ^ ../../../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); ^ CC H5Dtest.lo ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_read': ../../../src/H5Dscatgath.c:458:1: warning: stack usage might be 23408 bytes [-Wstack-usage=] H5D__scatgath_read(const H5D_io_info_t *io_info, const H5D_type_info_t *type_info, ^ ../../../src/H5Dmpio.c:87:0: warning: macro "H5D_CHUNK_SELECT_NONE" is not used [-Wunused-macros] #define H5D_CHUNK_SELECT_NONE 0 ^ ../../../src/H5Dselect.c:86:1: warning: stack usage might be 37488 bytes [-Wstack-usage=] H5D__select_io(const H5D_io_info_t *io_info, size_t elmt_size, ^ ../../../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:86:0: warning: macro "H5D_CHUNK_SELECT_IRREG" is not used [-Wunused-macros] #define H5D_CHUNK_SELECT_IRREG 2 ^ ../../../src/H5Dscatgath.c:574:1: warning: the frame size of 23312 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__scatgath_read() */ ^ ../../../src/H5Dselect.c:251:1: warning: the frame size of 37392 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__select_io() */ ^ ../../../src/H5Dscatgath.c: In function 'H5D__scatgath_write': ../../../src/H5Dscatgath.c:590:1: warning: stack usage might be 23664 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 23568 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__scatgath_write() */ ^ 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 CC H5F.lo CC H5Fint.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:574:53: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for(i = (int)(estack->nused - 1); i >= 0 && status >= 0; i--) { ^ ../../../src/H5Eint.c:604:53: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for(i = (int)(estack->nused - 1); i >= 0 && status >= 0; i--) ^ CC H5Faccum.lo CC H5Fcwfs.lo CC H5Fdbg.lo CC H5Fefc.lo ../../../src/H5Fdbg.c: In function 'H5F_debug': ../../../src/H5Fdbg.c:126:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5G__ent_debug(f->shared->sblock->root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL); ^ ../../../src/H5Fdbg.c:141:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5G__ent_debug(&root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL); ^ ../../../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 ../../../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 ../../../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 CC H5FD.lo ../../../src/H5Fsuper_cache.c: In function 'H5F_sblock_load': ../../../src/H5Fsuper_cache.c:282:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->base_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:283:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->ext_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:284:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &stored_eoa/*out*/); ^ ../../../src/H5Fsuper_cache.c:285:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->driver_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:293:30: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] if(H5G_ent_decode(f, (const uint8_t **)&p, sblock->root_ent) < 0) ^ ../../../src/H5Fsuper_cache.c:414:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->base_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:415:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->ext_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:416:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &stored_eoa/*out*/); ^ ../../../src/H5Fsuper_cache.c:417:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->root_addr/*out*/); ^ ../../../src/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 H5FDcore.lo 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]; ^ ../../../src/H5FDfamily.c: In function 'H5FD_family_get_eof': ../../../src/H5FDfamily.c:1045:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5FD_family_get_eof(const H5FD_t *_file) ^ ../../../src/H5FDfamily.c:1045:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5FDint.lo ../../../src/H5FDfamily.c: In function 'H5FD_family_open': ../../../src/H5FDfamily.c:644:1: warning: stack usage might be 8352 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) ^ 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 ../../../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, ^ CC H5FDsec2.lo ../../../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) { ^ ../../../src/H5FDmulti.c: In function 'open_members': ../../../src/H5FDmulti.c:1906:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) ^ ../../../src/H5FDmulti.c: In function 'H5FD_multi_close': ../../../src/H5FDmulti.c:1133:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) ^ ../../../src/H5FDmulti.c: In function 'H5Pset_fapl_multi': ../../../src/H5FDmulti.c:443:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Pset_fapl_multi(hid_t fapl_id, const H5FD_mem_t *memb_map, ^ CC H5FDspace.lo 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 ../../../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 */ ^ CC H5Gent.lo ../../../src/H5Gdeprec.c: In function 'H5G_map_obj_type': ../../../src/H5Gdeprec.c:169:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5G_map_obj_type(H5O_type_t obj_type) ^ ../../../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 ../../../src/H5Gloc.c: In function 'H5G__loc_insert': ../../../src/H5Gloc.c:580:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] lnk.name = (char *)name; ^ ../../../src/H5Gloc.c: In function 'H5G_loc_set_comment_cb': ../../../src/H5Gloc.c:793:14: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] comment.s = (char *)udata->comment; ^ CC H5Gname.lo CC H5Gnode.lo ../../../src/H5Gnode.c: In function 'H5G__node_free': ../../../src/H5Gnode.c:299:20: warning: request for implicit conversion from 'void *' to 'H5G_entry_t * {aka struct H5G_entry_t *}' not permitted in C++ [-Wc++-compat] sym->entry = H5FL_SEQ_FREE(H5G_entry_t, sym->entry); ^ In file included from ../../../src/H5Gnode.c:45:0: ../../../src/H5Gnode.c: In function 'H5G_node_create': ../../../src/H5Gpkg.h:58:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + ((2 * H5F_SYM_LEAF_K(f)) * H5G_SIZEOF_ENTRY(f)) \ ^ ../../../src/H5Gnode.c:344:22: note: in expansion of macro 'H5G_NODE_SIZE' sym->node_size = H5G_NODE_SIZE(f); ^ ../../../src/H5Gnode.c:367:28: warning: request for implicit conversion from 'void *' to 'H5G_entry_t * {aka struct H5G_entry_t *}' not permitted in C++ [-Wc++-compat] sym->entry = H5FL_SEQ_FREE(H5G_entry_t, sym->entry); ^ ../../../src/H5Gnode.c: In function 'H5G_node_insert': ../../../src/H5Gnode.c:718:10: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] idx -= H5F_SYM_LEAF_K(f); ^ In file included from ../../../src/H5Cprivate.h:37:0, from ../../../src/H5ACprivate.h:35, from ../../../src/H5Gnode.c:41: ../../../src/H5Fprivate.h:275:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] #define H5F_SYM_LEAF_K(F) (H5F_sym_leaf_k(F)) ^ ../../../src/H5Gnode.c:718:13: note: in expansion of macro 'H5F_SYM_LEAF_K' idx -= H5F_SYM_LEAF_K(f); ^ ../../../src/H5Gnode.c: In function 'H5G_node_remove': ../../../src/H5Gnode.c:792:21: warning: unused variable 'lt_key' [-Wunused-variable] H5G_node_key_t *lt_key = (H5G_node_key_t *)_lt_key; ^ ../../../src/H5Gnode.c: In function 'H5G__node_copy': ../../../src/H5Gnode.c:1294:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] grp_loc.oloc = (H5O_loc_t *)src_oloc; ^ In file included from ../../../src/H5Gnode.c:45:0: ../../../src/H5Gnode.c: In function 'H5G__node_iterate_size': ../../../src/H5Gpkg.h:58:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + ((2 * H5F_SYM_LEAF_K(f)) * H5G_SIZEOF_ENTRY(f)) \ ^ ../../../src/H5Gnode.c:1481:19: note: in expansion of macro 'H5G_NODE_SIZE' *stab_size += H5G_NODE_SIZE(f); ^ ../../../src/H5Gnode.c: In function 'H5G_node_debug': ../../../src/H5Gnode.c:1550:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] fwidth = MAX(0, fwidth - 3); ^ CC H5Gobj.lo ../../../src/H5Gname.c: In function 'H5G_name_copy': ../../../src/H5Gname.c:537:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] H5G_name_reset((H5G_name_t *)src); ^ ../../../src/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) ^ CC H5Goh.lo ../../../src/H5Gobj.c: In function 'H5G_obj_stab_to_new_cb': ../../../src/H5Gobj.c:433:51: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5G_obj_insert(udata->grp_oloc, lnk->name, (H5O_link_t *)lnk, FALSE, ^ CC H5Groot.lo CC H5Gstab.lo CC H5Gtest.lo CC H5Gtraverse.lo 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 ../../../src/H5HFcache.c: In function 'H5HF_cache_hdr_flush': ../../../src/H5HFcache.c:503:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] heap_flags |= (hdr->huge_ids_wrapped ? H5HF_HDR_FLAGS_HUGE_ID_WRAPPED : 0); ^ ../../../src/H5HFcache.c:504:23: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] heap_flags |= (hdr->checksum_dblocks ? H5HF_HDR_FLAGS_CHECKSUM_DBLOCKS : 0); ^ ../../../src/H5HFcache.c: In function 'H5HF_cache_iblock_load': ../../../src/H5HFcache.c:708:25: warning: size of 'iblock_buf' is 4096 bytes [-Wlarger-than=] uint8_t iblock_buf[H5HF_IBLOCK_BUF_SIZE]; /* Buffer for indirect block */ ^ In file included from ../../../src/H5HFcache.c:40:0: ../../../src/H5HFpkg.h:133:79: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFcache.c:749:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFpkg.h:133:5: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] + (MIN(r, (h)->man_dtable.max_direct_rows) * (h)->man_dtable.cparam.width * H5HF_MAN_INDIRECT_CHILD_DIR_ENTRY_SIZE(h)) /* Size of entries for direct blocks */ \ ^ ../../../src/H5HFcache.c:749:20: note: in expansion of macro 'H5HF_MAN_INDIRECT_SIZE' iblock->size = H5HF_MAN_INDIRECT_SIZE(hdr, iblock->nrows); ^ ../../../src/H5HFcache.c: In function 'H5HF_cache_iblock_flush': ../../../src/H5HFcache.c:906:17: warning: size of 'iblock_buf' is 4096 bytes [-Wlarger-than=] uint8_t iblock_buf[H5HF_IBLOCK_BUF_SIZE]; /* Buffer for indirect block */ ^ In file included from ../../../src/H5HFcache.c:37:0: ../../../src/H5HFcache.c: In function 'H5HF_cache_dblock_load': ../../../src/H5HFcache.c:1349:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] HDmemset((uint8_t *)p - H5HF_SIZEOF_CHKSUM, 0, (size_t)H5HF_SIZEOF_CHKSUM); ^ ../../../src/H5private.h:1039:39: note: in definition of macro 'HDmemset' #define HDmemset(X,C,Z) memset(X,C,Z) ^ CC H5HFdbg.lo CC H5HFdblock.lo ../../../src/H5HFdbg.c: In function 'H5HF_hdr_print': ../../../src/H5HFdbg.c:259:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5HF_dtable_debug(&hdr->man_dtable, stream, indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5HFdbg.c:267:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->pline_root_direct_size); ^ ../../../src/H5HFdbg.c:270:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->pline_root_direct_filter_mask); ^ ../../../src/H5HFdbg.c:273:30: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5HFdbg.c:283:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->root_iblock_flags); ^ ../../../src/H5HFdbg.c:286:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->root_iblock); ^ ../../../src/H5HFdbg.c: In function 'H5HF_dblock_debug_cb': ../../../src/H5HFdbg.c:402:3: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] start, len); ^ 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 ../../../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, ^ CC H5HFhuge.lo 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 ../../../src/H5HFiter.c: In function 'H5HF_man_iter_ready': ../../../src/H5HFiter.c:653:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HF_man_iter_ready(H5HF_block_iter_t *biter) ^ ../../../src/H5HFman.c: In function 'H5HF_man_write': ../../../src/H5HFman.c:432:58: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if(H5HF_man_op_real(hdr, dxpl_id, id, H5HF_op_write, (void *)obj, H5HF_OP_MODIFY) < 0) ^ CC H5HFsection.lo CC H5HFspace.lo CC H5HFstat.lo ../../../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 H5HFtest.lo CC H5HFtiny.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; ^ In file included from ../../../src/H5HFtiny.c:39:0: ../../../src/H5HFtiny.c: In function 'H5HF_tiny_insert': ../../../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) ^ ../../../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); ^ CC H5HG.lo ../../../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/H5HGdbg.c: In function 'H5HG_debug': ../../../src/H5HGdbg.c:144:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(h->obj[u].begin - h->chunk)); ^ ../../../src/H5HGdbg.c:147:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h->obj[u].nrefs); ^ ../../../src/H5HGdbg.c:152:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)H5HG_ALIGN(h->obj[u].size)); ^ ../../../src/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) ^ 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/H5I.c: In function 'H5Iregister_type': ../../../src/H5I.c:254:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Iregister_type(size_t hash_size, unsigned reserved, H5I_free_t free_func) ^ ../../../src/H5L.c: In function 'H5L_link_cb': ../../../src/H5L.c:1718:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] udata->lnk->name = (char *)name; ^ ../../../src/H5L.c: In function 'H5L_move_dest_cb': ../../../src/H5L.c:2437:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] udata->lnk->name = (char *)name; ^ ../../../src/H5L.c: In function 'H5L_move_cb': ../../../src/H5L.c:2580:36: warning: passing argument 1 of 'H5RS_wrap' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] dst_name_r = H5RS_wrap(udata->dst_name); ^ In file included from ../../../src/H5Gprivate.h:37:0, from ../../../src/H5Tprivate.h:30, from ../../../src/H5Oprivate.h:41, from ../../../src/H5Dprivate.h:27, from ../../../src/H5L.c:30: ../../../src/H5RSprivate.h:49:20: note: expected 'char *' but argument is of type 'const char *' H5_DLL H5RS_str_t *H5RS_wrap(char *s); ^ ../../../src/H5L.c: In function 'H5L_link_copy_file': ../../../src/H5L.c:3014:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] lnk_grp_loc.oloc = (H5O_loc_t *)src_oloc; /* Casting away const OK -QAK */ ^ ../../../src/H5L.c: In function 'H5L_find_class_idx': ../../../src/H5L.c:1410:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5L_find_class_idx(H5L_type_t id) ^ CC H5make_libsettings.o CC H5MF.lo ../../../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 ../../../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 CC H5Ocont.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 H5Ocopy.lo CC H5Odbg.lo ../../../src/H5Odbg.c: In function 'H5O_debug_real': ../../../src/H5Odbg.c:395:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->chunk[i].addr); ^ ../../../src/H5Odbg.c:412:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] chunk_size); ^ ../../../src/H5Odbg.c:416:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->chunk[i].gap); ^ ../../../src/H5Odbg.c:448:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] sequence[oh->mesg[i].type->id]++); ^ ../../../src/H5Odbg.c:451:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].dirty); ^ ../../../src/H5Odbg.c:453:20: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Message flags:"); ^ ../../../src/H5Odbg.c:488:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].flags & ~H5O_MSG_FLAG_BITS); ^ ../../../src/H5Odbg.c:494:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].chunkno); ^ ../../../src/H5Odbg.c:501:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].raw_size); ^ ../../../src/H5Odbg.c:516:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Message Information:"); ^ ../../../src/H5Odbg.c:518:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (debug_type->debug)(f, dxpl_id, oh->mesg[i].native, stream, indent + 6, MAX(0, fwidth - 6)); ^ CC H5Odrvinfo.lo CC H5Odtype.lo ../../../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 H5Oefl.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) ^ 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/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 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 CC H5Ostab.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 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/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 ../../../src/H5Plapl.c: In function 'H5P_lacc_elink_fapl_cmp': ../../../src/H5Plapl.c:305:16: warning: variable 'status' set but not used [-Wunused-but-set-variable] herr_t status; ^ CC H5Pocpl.lo CC H5Pocpypl.lo ../../../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 CC H5Sall.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 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) ^ ../../../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/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 CC H5Smpio.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/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/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.4': ../../../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.5': ../../../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 H5Snone.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: 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/H5Smpio.c: In function 'H5S_mpio_permute_type': ../../../src/H5Smpio.c:354:1: warning: stack usage might be 18864 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 18768 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: 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/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_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/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] 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/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/H5Spoint.c: In function 'H5S_point_get_seq_list': ../../../src/H5Spoint.c:1655:34: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] loc += (node->pnt[i] + space->select.offset[i]) * acc; ^ ../../../src/H5Spoint.c: In function 'H5S_point_is_valid': ../../../src/H5Spoint.c:685:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_point_is_valid (const H5S_t *space) ^ ../../../src/H5Spoint.c: In function 'H5S_point_serial_size': ../../../src/H5Spoint.c:774:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_point_serial_size (const H5S_t *space) ^ CC H5Sselect.lo ../../../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 ../../../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/H5Spoint.c: In function 'H5S_point_offset': ../../../src/H5Spoint.c:1140:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_point_offset(const H5S_t *space, hsize_t *offset) ^ ../../../src/H5Spoint.c:1140:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Sselect.c: In function 'H5S_get_select_npoints': ../../../src/H5Sselect.c:333:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5S_get_select_npoints(const H5S_t *space) ^ ../../../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:2162:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while(temp_dim >= 0 && done == 0) { ^ ../../../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 might be 19392 bytes [-Wstack-usage=] ../../../src/H5Sselect.c:1335:1: warning: the frame size of 19296 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.16.constprop': ../../../src/H5Shyper.c:2515:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while(temp_dim >= 0 && !done) { ^ ../../../src/H5Sselect.c: In function 'H5S_select_fill': ../../../src/H5Sselect.c:2003:1: warning: stack usage might be 18800 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 18704 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* H5S_select_fill() */ ^ CC H5SL.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_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/H5Shyper.c: In function 'H5S_hyper_iter_init': ../../../src/H5Shyper.c:238:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_iter_init(H5S_sel_iter_t *iter, const H5S_t *space) ^ ../../../src/H5Shyper.c:238:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC 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/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 CC H5T.lo CC H5Tarray.lo ../../../src/H5ST.c: In function 'H5ST_find_internal': ../../../src/H5ST.c:290:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_find_internal(H5ST_ptr_t p, const char *s) ^ ../../../src/H5ST.c: In function 'H5ST_findfirst_internal': ../../../src/H5ST.c:405:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_findfirst_internal(H5ST_ptr_t p) ^ ../../../src/H5ST.c: In function 'H5ST_getnext': ../../../src/H5ST.c:484:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_getnext(H5ST_ptr_t p) ^ ../../../src/H5ST.c: In function 'H5ST_search': ../../../src/H5ST.c:245:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_search(H5ST_tree_t *tree, const char *s) ^ ../../../src/H5ST.c: In function 'H5ST_findnext': ../../../src/H5ST.c:542:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_findnext(H5ST_ptr_t p) ^ ../../../src/H5Tarray.c: In function 'H5T__get_array_ndims': ../../../src/H5Tarray.c:275:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T__get_array_ndims(const H5T_t *dt) ^ ../../../src/H5T.c: In function 'H5T_path_find': ../../../src/H5T.c:4485:35: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (path->src = H5T_copy(src, H5T_COPY_ALL))) ^ ../../../src/H5T.c:3115:1: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5T_copy(H5T_t *old_dt, H5T_copy_t method) ^ ../../../src/H5T.c:4487:42: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (path->dst = H5T_copy(dst, H5T_COPY_ALL))) ^ ../../../src/H5T.c:3115:1: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5T_copy(H5T_t *old_dt, H5T_copy_t method) ^ ../../../src/H5T.c: In function 'H5T_is_variable_str': ../../../src/H5T.c:2062:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_is_variable_str(const H5T_t *dt) ^ ../../../src/H5T.c: In function 'H5T_get_size': ../../../src/H5T.c:3878:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_get_size(const H5T_t *dt) ^ ../../../src/H5T.c: In function 'H5T_path_bkg': ../../../src/H5T.c:4726:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_path_bkg(const H5T_path_t *p) ^ CC H5Tbit.lo ../../../src/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' if it is known to return normally [-Wsuggest-attribute=pure] H5T__bit_find(uint8_t *buf, size_t offset, size_t size, H5T_sdir_t direction, ^ CC H5Tcommit.lo ../../../src/H5Tcommit.c: In function 'H5T_committed': ../../../src/H5Tcommit.c:493:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_committed(const H5T_t *type) ^ ../../../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 H5Tcompound.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/H5Tcompound.c: In function 'H5T__insert': ../../../src/H5Tcompound.c:484:56: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] parent->shared->u.compnd.memb[idx].type = H5T_copy(member, H5T_COPY_ALL); ^ In file included from ../../../src/H5Tpkg.h:39:0, from ../../../src/H5Tcompound.c:38: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Tcompound.c: In function 'H5T_is_packed': ../../../src/H5Tcompound.c:606:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5T_is_packed(const H5T_t *dt) ^ ../../../src/H5Tcompound.c: In function 'H5T_get_member_offset': ../../../src/H5Tcompound.c:166:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_get_member_offset(const H5T_t *dt, unsigned membno) ^ ../../../src/H5Tcompound.c: In function 'H5T__get_member_size': ../../../src/H5Tcompound.c:315:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T__get_member_size(const H5T_t *dt, unsigned membno) ^ ../../../src/H5SL.c: In function 'H5SL_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 H5Tconv.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/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/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/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:4053:95: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for (i = (int) dt1->shared->u.enumer.nmembs - 1, swapped = TRUE; swapped && i >= 0; --i) { ^ ../../../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:4071:95: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for (i = (int) dt2->shared->u.enumer.nmembs - 1, swapped = TRUE; swapped && i >= 0; --i) { ^ ../../../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:3968:94: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for(i = (int) dt1->shared->u.compnd.nmembs - 1, swapped = TRUE; swapped && i >= 0; --i) { ^ ../../../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:3980:94: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for(i = (int) dt2->shared->u.compnd.nmembs - 1, swapped = TRUE; swapped && i >= 0; --i) { ^ CC H5Tcset.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/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/H5T.c: In function 'H5T_path_find': ../../../src/H5T.c:4387:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T_path_find(const H5T_t *src, const H5T_t *dst, const char *name, ^ ../../../src/H5T.c:4387:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c: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 H5Tdbg.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/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_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 H5Tdeprec.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) ^ 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_reverse_order': ../../../src/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ CC 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))) ^ ../../../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 ../../../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++; ^ 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] ../../../src/H5Tconv.c: In function 'H5T__conv_f_f': ../../../src/H5Tconv.c:4482:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ ../../../src/H5Tconv.c:4127:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ ../../../src/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] CC H5Tnative.lo ../../../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] ../../../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 H5Toffset.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] CC H5Toh.lo ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1467:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c: In function 'detect_C99_integers32': ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] detect_C99_integers32(void) ^ ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:1505:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC H5Topaque.lo 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/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: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 CC H5Tprecis.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))) ^ ../../../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/H5detect.c: In function 'main': ../../../src/H5detect.c:1733:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] main(void) ^ ../../../src/H5detect.c:1733:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../src/H5detect.c:1733:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5detect.c:900:2: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for (i=MIN(pass*4+3,d->size-1), ^ ../../../src/H5detect.c:891:2: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for (i=MIN(pass*4+3,d->size-1); i>=pass*4; --i) { ^ ../../../src/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] CC H5TS.lo ../../../src/H5Tvlen.c: In function 'H5Tvlen_create': ../../../src/H5Tvlen.c:116:22: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if(NULL == (base = H5I_object_verify(base_id, H5I_DATATYPE))) ^ ../../../src/H5Tvlen.c: In function 'H5T__vlen_create': ../../../src/H5Tvlen.c:168:47: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (dt->shared->parent = H5T_copy(base, H5T_COPY_ALL))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Tvlen.c:28: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Tvlen.c: In function 'H5T__vlen_set_loc': ../../../src/H5Tvlen.c:270:36: warning: conversion to 'size_t {aka 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 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, ^ ../../../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 H5Z.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) ^ 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:1030:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k >= end_i; k--) ^ ../../../src/H5Znbit.c:1043:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k <= end_i; k++) ^ ../../../src/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] ../../../src/H5Znbit.c:1264:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k >= end_i; k--) ^ ../../../src/H5Znbit.c:1277:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k <= end_i; k++) ^ 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; ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_scaleoffset_log2': ../../../src/H5Zscaleoffset.c:1368:1: warning: function might be candidate for attribute 'const' if it is known to return normally [-Wsuggest-attribute=const] H5Z_scaleoffset_log2(unsigned long long num) ^ CC H5Ztrans.lo ../../../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: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: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] ln -s libhdf5.settings libhdf5_openmpi.settings CCLD H5make_libsettings ../../../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/H5Ztrans.c: In function 'H5Z_xform_noop': ../../../src/H5Ztrans.c:1678:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5Z_xform_noop(const H5Z_data_xform_t *data_xform_prop) ^ ../../../src/H5Ztrans.c: In function 'H5Z_xform_extract_xform_str': ../../../src/H5Ztrans.c:1707:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5Z_xform_extract_xform_str(const H5Z_data_xform_t *data_xform_prop) ^ CCLD H5detect ../../../src/H5Zscaleoffset.c:1614:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = (int)begin_i; k <= (int)(p.size - 1); k++) ^ ../../../src/H5Zscaleoffset.c:1696:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = (int)begin_i; k <= (int)(p.size - 1); k++) ^ 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) CC H5lib_settings.lo H5lib_settings.c:102:1: warning: string length '6099' 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 6100 bytes [-Wlarger-than=] char H5libhdf5_settings[]= ^ CC H5Tinit.lo ../../../src/H5Tconv.c: In function 'H5T__conv_f_i': ../../../src/H5Tconv.c:8973:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ ../../../src/H5Tconv.c: In function 'H5T__conv_i_f': ../../../src/H5Tconv.c:9772:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ CCLD libhdf5_openmpi.la ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/src' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/src' Making all in test make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/test' CC dynlib1.lo CC dynlib2.lo CC dynlib3.lo CC h5test.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/dynlib3.c: In function 'H5Z_filter_dynlib3': ../../../test/dynlib3.c:91:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] memcpy(dst, (void*)GROUP_SUFFIX, SUFFIX_LEN); ^ ../../../test/dynlib1.c: In function 'H5Z_filter_dynlib1': ../../../test/dynlib1.c:82:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../test/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:89:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../test/dynlib2.c:86:14: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left > 0) { ^ ../../../test/dynlib3.c: In function 'H5PLget_plugin_type': ../../../test/dynlib3.c:44:15: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5PL_type_t H5PLget_plugin_type(void) {return H5PL_TYPE_FILTER;} ^ ../../../test/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/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 8512 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]; ^ CC tarray.o ../../../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]; ^ ../../../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/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: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/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: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/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: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 '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 '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/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 '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/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: 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/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: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/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: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/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: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]); ^ ../../../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/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 'hl_row_major_scan_forward': ../../../test/cache_common.c:3634:45: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( do_inserts ) && ( (idx + lag) >= 0 ) && ^ ../../../test/cache_common.c:4977:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } /* validate_mdc_config() */ ^ ../../../test/cache_common.c: In function 'hl_row_major_scan_backward': ../../../test/cache_common.c:4032:45: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ( ( pass ) && ( do_inserts ) && ( (idx + lag) >= 0 ) && ^ ../../../test/cache_common.c:4977:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } /* validate_mdc_config() */ ^ ../../../test/cache_common.c: In function 'resize_configs_are_equal': ../../../test/cache_common.c:4804:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] resize_configs_are_equal(const H5C_auto_size_ctl_t *a, ^ ../../../test/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) ^ ../../../test/cache_common.c: In function 'destroy.isra.9': ../../../test/cache_common.c:642:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] destroy(H5F_t H5_ATTR_UNUSED * f, ^ CC tattr.o ../../../test/cache_common.c:642:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC tchecksum.o ../../../test/cache_common.c: In function 'row_major_scan_forward': ../../../test/cache_common.c:3294:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] row_major_scan_forward(H5F_t * file_ptr, ^ In file included from ../../../test/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)= idx - lag ) && ( i >= 0 ) ) ^ ../../../test/tattr.c:5584:15: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(obj_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_NATIVE, n, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/cache_common.c:3592:1: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] hl_row_major_scan_forward(H5F_t * file_ptr, ^ ../../../test/tattr.c:5605:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(obj_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_DEC, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c:5625:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(obj_id, ".", H5_INDEX_NAME, H5_ITER_INC, n, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c:5650:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(obj_id, ".", H5_INDEX_NAME, H5_ITER_DEC, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c: In function 'test_attr_info_by_idx': ../../../test/tattr.c:5759:19: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(my_dataset, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c:5796:19: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(my_dataset, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c:5846:19: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(my_dataset, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c: In function 'test_attr_delete_by_idx': ../../../test/tattr.c:5918:74: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(idx_type = H5_INDEX_NAME; idx_type <=H5_INDEX_CRT_ORDER; idx_type++) { ^ ../../../test/tattr.c:5920:60: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(order = H5_ITER_INC; order <=H5_ITER_DEC; order++) { ^ ../../../test/tattr.c:6073:31: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(my_dataset, ".", idx_type, order, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c:6198:31: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(my_dataset, ".", idx_type, order, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c:6309:31: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(my_dataset, ".", idx_type, order, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c:6358:31: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(my_dataset, ".", idx_type, order, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c: In function 'attr_iterate_check': ../../../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] iter_info->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/cache_common.c: In function 'row_major_scan_backward': ../../../test/cache_common.c:3698:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] row_major_scan_backward(H5F_t * file_ptr, ^ ../../../test/tattr.c: In function 'test_attr_open_by_idx': ../../../test/tattr.c:7221:74: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(idx_type = H5_INDEX_NAME; idx_type <=H5_INDEX_CRT_ORDER; idx_type++) { ^ ../../../test/tattr.c:7223:60: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(order = H5_ITER_INC; order <=H5_ITER_DEC; order++) { ^ ../../../test/tattr.c: In function 'test_attr_shared_write': ../../../test/tattr.c:8026:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/tattr.c: In function 'test_attr_shared_rename': ../../../test/tattr.c:8352:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/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/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/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/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/tattr.c: In function 'test_attr_shared_unlink': ../../../test/tattr.c:9157:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ CC tfile.o ../../../test/tattr.c: In function 'test_attr_bug3': ../../../test/tattr.c:9861:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata2[u][v] = (int)((u * dims2[1]) + v); ^ ../../../test/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:4045:52: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while ( ( pass ) && ( i >= idx - lag ) && ( i >= 0 ) ) ^ ../../../test/cache_common.c:4030:26: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while ( ( pass ) && ( idx >= -lag ) ) ^ ../../../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 '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/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 '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); ^ 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 '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 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++) { ^ CC tcoords.o ../../../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)freeing && (obj->obj_list->nobjs_rem > 0)) { ^ CC titerate.o CC tmeta.o ../../../test/titerate.c: In function 'test_iter_group': ../../../test/titerate.c:286:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c:311:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c: In function 'test_iter_attr': ../../../test/titerate.c:465:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c:491:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c: In function 'test_iter_group_large': ../../../test/titerate.c:584:15: warning: size of 'names' is 13376 bytes [-Wlarger-than=] iter_info names[ITER_NGROUPS+2]; /* Names of objects in the root group */ ^ ../../../test/titerate.c:675:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hsize_t idx = i; ^ ../../../test/titerate.c: In function 'liter_cb': ../../../test/titerate.c:104:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:108:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c: In function 'aiter_cb': ../../../test/titerate.c:365:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:369:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c: In function 'iter_strcmp': ../../../test/titerate.c:75:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int iter_strcmp(const void *s1, const void *s2) ^ ../../../test/titerate.c: In function 'iter_strcmp2': ../../../test/titerate.c:530:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int iter_strcmp2(const void *s1, const void *s2) ^ In file included from ../../../test/tmeta.c:25:0: ../../../test/tmeta.c: In function 'test_metadata': ../../../src/H5Fprivate.h:132:44: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] (i) |= ((int32_t)(((*(p) & 0xff) << 24) | \ ^ ../../../test/tmeta.c:89:5: note: in expansion of macro 'INT32DECODE' INT32DECODE(p, di32); /* Decode the int32 value */ ^ ../../../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/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 might be 13504 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/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/tselect.c: In function 'test_select_hyper_checker_board_dr__verify_data': ../../../test/tselect.c:2628:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] test_select_hyper_checker_board_dr__verify_data(uint16_t * buf_ptr, ^ ../../../test/tselect.c: In function 'test_shape_same_dr__run_full_space_vs_slice_tests': ../../../test/tselect.c:10737:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((z < 2) && (large_rank >= 1)); ^ ../../../test/tselect.c:10740:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:10743:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:10746:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:10749:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2) && (large_rank >= 5)); ^ ../../../test/tselect.c: In function 'test_shape_same_dr__run_checkerboard_tests': ../../../test/tselect.c:11351:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((z < 2) && (large_rank >= 1)); ^ ../../../test/tselect.c:11354:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:11357:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:11360:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:11363:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2) && (large_rank >= 5)); ^ ../../../test/tselect.c: In function 'test_shape_same_dr__run_irregular_tests': ../../../test/tselect.c:11841:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((z < 2) && (large_rank >= 1)); ^ ../../../test/tselect.c:11844:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:11847:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:11850:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:11853:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2 ) && (large_rank >= 5)); ^ ../../../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 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_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 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/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" ^ ../../../test/tsohm.c: In function 'test_sohm_external_dtype': ../../../test/tsohm.c:3890:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] s_ptr->a = i*3 + 1; ^ ../../../test/tsohm.c:3891:20: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] s_ptr->b = i*3 + 2; ^ CC 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]; ^ CC tunicode.o ../../../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/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= 1)); ^ ../../../test/tselect.c:10740:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:10743:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:10746:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:10749:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2) && (large_rank >= 5)); ^ ../../../test/tselect.c:11351:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((z < 2) && (large_rank >= 1)); ^ ../../../test/tselect.c:11354:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:11357:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:11360:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:11363:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2) && (large_rank >= 5)); ^ ../../../test/tselect.c:11841:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((z < 2) && (large_rank >= 1)); ^ ../../../test/tselect.c:11844:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:11847:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:11850:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:11853:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2 ) && (large_rank >= 5)); ^ ../../../test/cache.c: In function 'check_flush_cache__flush_ops': ../../../test/cache.c:7077:34: warning: size of 'spec' is 2160 bytes [-Wlarger-than=] struct fo_flush_cache_test_spec spec[6] = ^ ../../../test/cache.c:7353:34: warning: size of 'spec' is 2160 bytes [-Wlarger-than=] struct fo_flush_cache_test_spec spec[6] = ^ ../../../test/cache.c:7969:34: warning: size of 'spec' is 3600 bytes [-Wlarger-than=] struct fo_flush_cache_test_spec spec[10] = ^ ../../../test/cache.c:8416:34: warning: size of 'spec' is 3600 bytes [-Wlarger-than=] struct fo_flush_cache_test_spec spec[10] = ^ ../../../test/cache.c: In function 'check_flush_cache__single_entry': ../../../test/cache.c:12689:4: warning: size of 'spec' is 12288 bytes [-Wlarger-than=] } spec[256] = ^ ../../../test/cache_api.c: In function 'check_fapl_mdc_api_calls': ../../../test/cache_api.c:81:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] H5AC_cache_config_t default_config = H5AC__DEFAULT_CACHE_CONFIG; ^ In file included from ../../../test/cache_api.c:26:0: ../../../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_api.c:154:21: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if (!CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE)) { ^ ../../../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_api.c:154:21: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if (!CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE)) { ^ ../../../test/cache_common.h:404:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).increment == (b).increment ) && \ ^ ../../../test/cache_api.c:154:21: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if (!CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE)) { ^ ../../../test/cache_common.h:408:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).flash_multiple == (b).flash_multiple ) && \ ^ ../../../test/cache_api.c:154:21: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if (!CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE)) { ^ ../../../test/cache_common.h:409:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).flash_threshold == (b).flash_threshold ) && \ ^ ../../../test/cache_api.c:154:21: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if (!CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE)) { ^ ../../../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_api.c:154:21: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if (!CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE)) { ^ ../../../test/cache_common.h:412:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).decrement == (b).decrement ) && \ ^ ../../../test/cache_api.c:154:21: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if (!CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE)) { ^ ../../../test/cache_common.h:417:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).empty_reserve == (b).empty_reserve ) && \ ^ ../../../test/cache_api.c:154:21: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if (!CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE)) { ^ ../../../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_api.c:188:23: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if ( ! CACHE_CONFIGS_EQUAL(mod_config, scratch, TRUE, TRUE) ) { ^ ../../../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_api.c:188:23: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if ( ! CACHE_CONFIGS_EQUAL(mod_config, scratch, TRUE, TRUE) ) { ^ ../../../test/cache_common.h:404:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).increment == (b).increment ) && \ ^ ../../../test/cache_api.c:188:23: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if ( ! CACHE_CONFIGS_EQUAL(mod_config, scratch, TRUE, TRUE) ) { ^ ../../../test/cache_common.h:408:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).flash_multiple == (b).flash_multiple ) && \ ^ ../../../test/cache_api.c:188:23: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if ( ! CACHE_CONFIGS_EQUAL(mod_config, scratch, TRUE, TRUE) ) { ^ ../../../test/cache_common.h:409:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).flash_threshold == (b).flash_threshold ) && \ ^ ../../../test/cache_api.c:188:23: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if ( ! CACHE_CONFIGS_EQUAL(mod_config, scratch, TRUE, TRUE) ) { ^ ../../../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_api.c:188:23: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if ( ! CACHE_CONFIGS_EQUAL(mod_config, scratch, TRUE, TRUE) ) { ^ ../../../test/cache_common.h:412:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).decrement == (b).decrement ) && \ ^ ../../../test/cache_api.c:188:23: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if ( ! CACHE_CONFIGS_EQUAL(mod_config, scratch, TRUE, TRUE) ) { ^ ../../../test/cache_common.h:417:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).empty_reserve == (b).empty_reserve ) && \ ^ ../../../test/cache_api.c:188:23: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if ( ! CACHE_CONFIGS_EQUAL(mod_config, scratch, TRUE, TRUE) ) { ^ ../../../test/cache_api.c:265:9: warning: implicit declaration of function 'resize_configs_are_equal' [-Wimplicit-function-declaration] if ( ! resize_configs_are_equal(&default_auto_size_ctl, \ ^ ../../../test/cache_api.c:265:2: warning: nested extern declaration of 'resize_configs_are_equal' [-Wnested-externs] if ( ! resize_configs_are_equal(&default_auto_size_ctl, \ ^ In file included from ../../../test/cache_api.c:26:0: ../../../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_api.c:300:21: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if (!CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE)) { ^ ../../../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_api.c:300:21: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if (!CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE)) { ^ ../../../test/cache_common.h:404:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).increment == (b).increment ) && \ ^ ../../../test/cache_api.c:300:21: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if (!CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE)) { ^ ../../../test/cache_common.h:408:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).flash_multiple == (b).flash_multiple ) && \ ^ ../../../test/cache_api.c:300:21: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if (!CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE)) { ^ ../../../test/cache_common.h:409:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).flash_threshold == (b).flash_threshold ) && \ ^ ../../../test/cache_api.c:300:21: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if (!CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE)) { ^ ../../../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_api.c:300:21: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if (!CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE)) { ^ ../../../test/cache_common.h:412:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).decrement == (b).decrement ) && \ ^ ../../../test/cache_api.c:300:21: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if (!CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE)) { ^ ../../../test/cache_common.h:417:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).empty_reserve == (b).empty_reserve ) && \ ^ ../../../test/cache_api.c:300:21: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if (!CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE)) { ^ ../../../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_api.c:449:23: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if ( ! CACHE_CONFIGS_EQUAL(mod_config, scratch, TRUE, TRUE) ) { ^ ../../../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_api.c:449:23: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if ( ! CACHE_CONFIGS_EQUAL(mod_config, scratch, TRUE, TRUE) ) { ^ ../../../test/cache_common.h:404:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).increment == (b).increment ) && \ ^ ../../../test/cache_api.c:449:23: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if ( ! CACHE_CONFIGS_EQUAL(mod_config, scratch, TRUE, TRUE) ) { ^ ../../../test/cache_common.h:408:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).flash_multiple == (b).flash_multiple ) && \ ^ ../../../test/cache_api.c:449:23: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if ( ! CACHE_CONFIGS_EQUAL(mod_config, scratch, TRUE, TRUE) ) { ^ ../../../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/cache_common.h:409:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).flash_threshold == (b).flash_threshold ) && \ ^ ../../../test/cache_api.c:449:23: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if ( ! CACHE_CONFIGS_EQUAL(mod_config, scratch, TRUE, TRUE) ) { ^ ../../../test/tselect.c:10740:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:10743:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:10746:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:10749:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2) && (large_rank >= 5)); ^ ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-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/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_api.c:449:23: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if ( ! CACHE_CONFIGS_EQUAL(mod_config, scratch, TRUE, TRUE) ) { ^ ../../../test/tselect.c:11354:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:11357:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:11360:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:11363:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2) && (large_rank >= 5)); ^ ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-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/cache_common.h:412:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).decrement == (b).decrement ) && \ ^ ../../../test/cache_api.c:449:23: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if ( ! CACHE_CONFIGS_EQUAL(mod_config, scratch, TRUE, TRUE) ) { ^ ../../../test/tselect.c:11844:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:11847:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:11850:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:11853:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2 ) && (large_rank >= 5)); ^ ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] test_select(void) ^ ../../../test/cache_common.h:417:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).empty_reserve == (b).empty_reserve ) && \ ^ ../../../test/cache_api.c:449:23: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' } else if ( ! CACHE_CONFIGS_EQUAL(mod_config, scratch, TRUE, TRUE) ) { ^ ../../../test/cache_api.c: In function 'check_file_mdc_api_calls': ../../../test/cache_api.c:530:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] H5AC_cache_config_t default_config = H5AC__DEFAULT_CACHE_CONFIG; ^ ../../../test/cache_api.c:776:30: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] } else if ( hit_rate != 0.0f ) { ^ ../../../test/cache_api.c:776:30: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] ../../../test/cache_api.c: In function 'mdc_api_call_smoke_check': ../../../test/cache_api.c:892:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] H5AC_cache_config_t default_config = H5AC__DEFAULT_CACHE_CONFIG; ^ ../../../test/cache_api.c:1186:29: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] offset[0] = i; /*offset of hyperslab in file*/ ^ ../../../test/cache_api.c:1187:29: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] offset[1] = j; ^ ../../../test/cache_api.c:1257:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] offset[0] = i; /*offset of hyperslab in file*/ ^ ../../../test/cache_api.c:1258:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] offset[1] = j; ^ ../../../test/cache_api.c:1382:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] offset[0] = i; /*offset of hyperslab in file*/ ^ ../../../test/cache_api.c:1383:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] offset[1] = j; ^ ../../../test/cache_api.c: At top level: ../../../test/cache_api.c:1528:21: warning: size of 'invalid_configs' is 51408 bytes [-Wlarger-than=] H5AC_cache_config_t invalid_configs[NUM_INVALID_CONFIGS] = ^ ../../../test/cache_api.c: In function 'check_fapl_mdc_api_errs': ../../../test/cache_api.c:3026:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] H5AC_cache_config_t default_config = H5AC__DEFAULT_CACHE_CONFIG; ^ In file included from ../../../test/cache_api.c:26:0: ../../../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_api.c:3069:15: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' ( !CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE) ) ) ) { ^ ../../../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_api.c:3069:15: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' ( !CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE) ) ) ) { ^ ../../../test/cache_common.h:404:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).increment == (b).increment ) && \ ^ ../../../test/cache_api.c:3069:15: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' ( !CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE) ) ) ) { ^ ../../../test/cache_common.h:408:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).flash_multiple == (b).flash_multiple ) && \ ^ ../../../test/cache_api.c:3069:15: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' ( !CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE) ) ) ) { ^ ../../../test/cache_common.h:409:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).flash_threshold == (b).flash_threshold ) && \ ^ ../../../test/cache_api.c:3069:15: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' ( !CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE) ) ) ) { ^ ../../../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_api.c:3069:15: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' ( !CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE) ) ) ) { ^ ../../../test/cache_common.h:412:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).decrement == (b).decrement ) && \ ^ ../../../test/cache_api.c:3069:15: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' ( !CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE) ) ) ) { ^ ../../../test/cache_common.h:417:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).empty_reserve == (b).empty_reserve ) && \ ^ ../../../test/cache_api.c:3069:15: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' ( !CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE) ) ) ) { ^ ../../../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_api.c:3158:15: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' ( !CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE) ) ) ) { ^ ../../../test/cache.c: In function 'check_auto_cache_resize_input_errs': ../../../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_api.c:3158:15: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' ( !CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE) ) ) ) { ^ ../../../test/cache.c:25757:23: warning: implicit declaration of function 'resize_configs_are_equal' [-Wimplicit-function-declaration] } else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \ ^ ../../../test/cache_common.h:404:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).increment == (b).increment ) && \ ^ ../../../test/cache_api.c:3158:15: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' ( !CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE) ) ) ) { ^ ../../../test/cache.c:25757:9: warning: nested extern declaration of 'resize_configs_are_equal' [-Wnested-externs] } else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \ ^ ../../../test/cache_common.h:408:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).flash_multiple == (b).flash_multiple ) && \ ^ ../../../test/cache_api.c:3158:15: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' ( !CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE) ) ) ) { ^ ../../../test/cache_common.h:409:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).flash_threshold == (b).flash_threshold ) && \ ^ ../../../test/cache_api.c:3158:15: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' ( !CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE) ) ) ) { ^ ../../../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_api.c:3158:15: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' ( !CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE) ) ) ) { ^ ../../../test/cache_common.h:412:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).decrement == (b).decrement ) && \ ^ ../../../test/cache_api.c:3158:15: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' ( !CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE) ) ) ) { ^ ../../../test/cache_common.h:417:35: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] ( (a).empty_reserve == (b).empty_reserve ) && \ ^ ../../../test/cache_api.c:3158:15: note: in expansion of macro 'CACHE_CONFIGS_EQUAL' ( !CACHE_CONFIGS_EQUAL(default_config, scratch, TRUE, TRUE) ) ) ) { ^ ../../../test/cache_api.c: In function 'check_file_mdc_api_errs': ../../../test/cache_api.c:3204:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] H5AC_cache_config_t default_config = H5AC__DEFAULT_CACHE_CONFIG; ^ ../../../test/cache.c: In function 'check_auto_cache_resize_aux_fcns': ../../../test/cache.c:28182: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 */ ^ ../../../test/cache.c:28215:30: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] } else if ( hit_rate > FP_EPSILON ) { /* i.e. hit_rate != 0.0 */ ^ In file included from ../../../test/cache.c:23:0: ../../../test/h5test.h:135:41: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] #define DBL_REL_EQUAL(X,Y,M) (fabs((Y-X)/X)=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'signed char' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:1774:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(signed char, SCHAR_MAX, SCHAR_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:148:22: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] value2 = (~value1) | value1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:1776:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned char, UCHAR_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'short int' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:1778:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(short, SHRT_MAX, SHRT_MIN, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:144:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:145:22: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value2 = (value1 - 1) | value1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:147:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value1 <<= 1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:148:22: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] value2 = (~value1) | value1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:18: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:162:24: warning: conversion to 'short unsigned int' from 'int' may alter its value [-Wconversion] value2 <<= 1; \ ^ ../../../test/dt_arith.c:1780:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned short, USHRT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1784:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1784:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1784:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned int, UINT_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1788:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long, ULONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:130:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value1<=SRC_MAX && value1>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:136:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c:155:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if(value2<=SRC_MAX && value2>=SRC_MIN) { \ ^ ../../../test/dt_arith.c:1792:9: note: in expansion of macro 'INIT_INTEGER' INIT_INTEGER(unsigned long long, ULLONG_MAX, 0, src_size, dst_size, src_nbits, buf, saved, nelmts); ^ ../../../test/dt_arith.c: In function 'test_conv_int_2': ../../../test/dt_arith.c:2639:10: warning: size of 'buf' is 3200 bytes [-Wlarger-than=] char buf[32*100]; ^ ../../../test/dt_arith.c: In function 'my_isnan': ../../../test/dt_arith.c:2693:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../test/dt_arith.c:2697:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../test/dt_arith.c:2702:13: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] retval = (x!=x); ^ ../../../test/dt_arith.c:2717:37: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] HDsnprintf(s, sizeof(s), "%g", x); ^ ../../../test/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; qaddr, ^ ../../../test/dt_arith.c: In function 'test_conv_flt_1': ../../../test/dt_arith.c:3170:20: warning: 'overflow' may be used uninitialized in this function [-Wmaybe-uninitialized] if (overflow && my_isinf(dendian, buf+j*sizeof(float), ^ CC dsets.o ../../../test/dsets.c:207:5: warning: size of 'points' is 80000 bytes [-Wlarger-than=] int points[DSET_DIM1][DSET_DIM2], check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c:207:35: warning: size of 'check' is 80000 bytes [-Wlarger-than=] int points[DSET_DIM1][DSET_DIM2], check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c:208:8: warning: size of 'points_dbl' is 160000 bytes [-Wlarger-than=] double points_dbl[DSET_DIM1][DSET_DIM2], check_dbl[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c:208:42: warning: size of 'check_dbl' is 160000 bytes [-Wlarger-than=] double points_dbl[DSET_DIM1][DSET_DIM2], check_dbl[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c: In function 'test_simple_io': ../../../test/dsets.c:403:25: warning: size of 'rdata' is 80000 bytes [-Wlarger-than=] int rdata[DSET_DIM1][DSET_DIM2]; ^ ../../../test/dsets.c: In function 'test_userblock_offset': ../../../test/dsets.c:522:25: warning: size of 'rdata' is 80000 bytes [-Wlarger-than=] int rdata[DSET_DIM1][DSET_DIM2]; ^ ../../../test/cache.c: In function 'check_flush_cache__single_entry': ../../../test/cache.c:10889:1: warning: stack usage might be 12464 bytes [-Wstack-usage=] check_flush_cache__single_entry(H5F_t * file_ptr) ^ ../../../test/dsets.c: In function 'test_conv_buffer': ../../../test/dsets.c:1030:27: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf->b[j] = (float)(100.0f*(j+1) + 0.01f*j); ^ ../../../test/dsets.c:1030:41: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf->b[j] = (float)(100.0f*(j+1) + 0.01f*j); ^ ../../../test/dsets.c:1033:19: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf->c[j] = 100.0f*(j+1) + 0.02f*j; ^ ../../../test/dsets.c:1033:33: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] cf->c[j] = 100.0f*(j+1) + 0.02f*j; ^ ../../../test/dsets.c: In function 'test_filters': ../../../test/dsets.c:2079:5: warning: unused parameter 'fapl' [-Wunused-parameter] fapl) ^ ../../../test/dsets.c: In function 'test_nbit_int': ../../../test/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:3316:35: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] (new_data[i][j].c & c_mask) != (orig_data[i][j].c & c_mask) || ^ ../../../test/dsets.c:3316:67: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] (new_data[i][j].c & c_mask) != (orig_data[i][j].c & c_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:3571:40: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].b[m][n]&b_mask)!=(orig_data[i][j].b[m][n]&b_mask)) { ^ ../../../test/dsets.c:3571:74: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].b[m][n]&b_mask)!=(orig_data[i][j].b[m][n]&b_mask)) { ^ ../../../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:3579:43: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] (new_data[i][j].d[m][n].c & c_mask)!=(orig_data[i][j].d[m][n].c & c_mask)|| ^ ../../../test/dsets.c:3579:81: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] (new_data[i][j].d[m][n].c & c_mask)!=(orig_data[i][j].d[m][n].c & c_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:3589:32: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] (new_data[i][j].a.c & c_mask)!=(orig_data[i][j].a.c & c_mask)|| ^ ../../../test/dsets.c:3589:64: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] (new_data[i][j].a.c & c_mask)!=(orig_data[i][j].a.c & c_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 might be 80144 bytes [-Wstack-usage=] test_nbit_int_size(hid_t file) ^ ../../../test/dsets.c:3971:1: warning: the frame size of 80064 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 might be 80128 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 might be 81104 bytes [-Wstack-usage=] test_userblock_offset(const char *env_h5_drvr, hid_t fapl) ^ ../../../test/dsets.c:586:1: warning: the frame size of 81056 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../test/dtypes.c: In function 'main': ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] main(void) ^ ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dtypes.c:7391:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/dtypes.c:4572:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) { ^ CC filter_fail.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] In file included from ../../../test/filter_fail.c:25:0: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ ../../../test/dsets.c: In function 'test_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 extend.o CC external.o ../../../test/extend.c:34:14: warning: size of 'buf1' is 40000 bytes [-Wlarger-than=] static int buf1[NY][NX], buf2[NX / 2][NY / 2]; ^ ../../../test/extend.c:34:28: warning: size of 'buf2' is 10000 bytes [-Wlarger-than=] static int buf1[NY][NX], buf2[NX / 2][NY / 2]; ^ ../../../test/dsets.c: In function 'filter_bogus2': ../../../test/dsets.c:1360:18: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left>0) { ^ ../../../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/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); ^ 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: 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 '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 */ ^ 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) { ^ CC mtime.o ../../../test/big.c: In function 'writer.constprop': ../../../test/big.c:130:33: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while(overlap != 0 && tries < MAX_TRIES) ^ ../../../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/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] CC fillval.o ../../../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 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/links.c: In function 'external_set_elink_fapl2': ../../../test/links.c:3689:1: warning: stack usage might be 10656 bytes [-Wstack-usage=] external_set_elink_fapl2(hid_t fapl, hbool_t new_format) ^ ../../../test/links.c: In function 'external_symlink': ../../../test/links.c:6339:1: warning: stack usage is 11392 bytes [-Wstack-usage=] external_symlink(const char *env_h5_drvr, hid_t fapl, hbool_t new_format) ^ ../../../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/unregister.c:92:1: warning: stack usage might be 81456 bytes [-Wstack-usage=] test_unregister_filters(hid_t my_fapl) ^ ../../../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/unregister.c:213:1: warning: the frame size of 81376 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../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) ^ 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) ^ CCLD libdynlib1.la ../../../test/plugin.c: In function 'test_read_data': ../../../test/plugin.c:425:1: warning: stack usage is 80048 bytes [-Wstack-usage=] test_read_data(hid_t dataset, int *origin_data) ^ ../../../test/plugin.c:456:1: warning: the frame size of 80016 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../test/plugin.c: In function 'test_filter_internal': ../../../test/plugin.c:85:1: warning: stack usage might be 160192 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 160112 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 80064 bytes [-Wstack-usage=] test_noread_data(hid_t dataset) ^ ../../../test/plugin.c:556:1: warning: the frame size of 80048 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 ../../../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 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 fheap CCLD file_image CCLD unregister CCLD error_test CCLD err_compat CCLD tcheck_version CCLD testmeta CCLD links_env CCLD plugin make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-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_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/testphdf5.c:53:6: warning: size of 'filenames' is 8192 bytes [-Wlarger-than=] char filenames[NFILENAME][PATH_MAX]; ^ ../../../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_mpi.c: In function 'test_mpio_1wMr': ../../../testpar/t_mpi.c:528:17: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] writedata[i] = irank*DIMSIZE + i; ^ ../../../testpar/t_mpi.c:600:15: warning: conversion to 'unsigned char' from 'int' may alter its value [-Wconversion] expect_val = irank*DIMSIZE + i; ^ ../../../testpar/t_mpi.c: In function 'test_mpio_derived_dtype': ../../../testpar/t_mpi.c:681:10: warning: declaration of 'nerrors' shadows a global declaration [-Wshadow] int nerrors = 0; /* number of errors */ ^ ../../../testpar/t_mpi.c:37:5: note: shadowed declaration is here int nerrors = 0; ^ ../../../testpar/t_mpi.c:701:16: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] buf[i] = i+1; ^ ../../../testpar/t_dset.c: In function 'dataset_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_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_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_mpi.c:681:10: warning: unused variable 'nerrors' [-Wunused-variable] int nerrors = 0; /* number of errors */ ^ ../../../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: 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: 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; ^ 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/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_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_file.c: In function 'test_split_comm_access': ../../../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_file.c:87:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] mrc = MPI_File_delete((char *)filename, info); ^ ../../../testpar/t_dset.c: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/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: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/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: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/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_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: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_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) ^ ../../../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; ^ ../../../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= 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) { ^ CC t_file_image.o ../../../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_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_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_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; ^ ../../../testpar/t_coll_chunk.c:718:3: warning: switch missing default case [-Wswitch-default] switch (mem_selection) { ^ 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/t_coll_chunk.c:950:3: warning: switch missing default case [-Wswitch-default] switch (file_selection) { ^ ../../../testpar/t_coll_chunk.c:973:3: warning: switch missing default case [-Wswitch-default] switch (mem_selection) { ^ ../../../testpar/testphdf5.h:135:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define RFFHSTART1 2 /* start of the second dimension of the first hyperslab selection*/ ^ ../../../testpar/t_span_tree.c:510:15: note: in expansion of macro 'RFFHSTART1' start[1] = RFFHSTART1+mpi_rank*RFFHCOUNT1; ^ ../../../testpar/t_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/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:1265:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( m <= 1 ) && ^ ../../../testpar/t_span_tree.c:1270:31: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( l <= 1 ) && ^ ../../../testpar/t_span_tree.c:1275:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( k <= 1 ) && ^ ../../../testpar/t_span_tree.c:1280:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( j <= 1 ) && ^ ../../../testpar/t_span_tree.c:1286:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( i <= 1 ) && ^ ../../../testpar/t_span_tree.c: In function 'lower_dim_size_comp_test__verify_data.constprop': ../../../testpar/t_span_tree.c:1383:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] lower_dim_size_comp_test__verify_data(uint32_t * buf_ptr, ^ ../../../testpar/t_span_tree.c:1383:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1383:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1383:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_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 eliminating multiplication in comparison with zero [-Wstrict-overflow] lower_dim_size_comp_test__run_test(const int chunk_edge_size, ^ ../../../testpar/t_span_tree.c:1572:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1572:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1572:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1572:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] CC t_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(); ^ 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; ^ 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 CC t_pflush1.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; ^ ../../../testpar/t_filter_read.c: In function 'test_filter_read': ../../../testpar/t_filter_read.c:236:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_pflush1.c:35:15: warning: size of 'the_data' is 80000 bytes [-Wlarger-than=] static double the_data[100][100]; ^ ../../../testpar/t_pflush1.c: In function 'create_file': ../../../testpar/t_pflush1.c:84:42: warning: conversion to 'double' from 'long long int' may alter its value [-Wconversion] the_data[i][j] = (double)(hssize_t)i/(hssize_t)(j+1); ^ ../../../testpar/t_cache.c: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_pflush1.c: In function 'main': ../../../testpar/t_pflush1.c:184:8: warning: 'file2' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Fget_vfd_handle(file2, fapl, (void **)&mpifh_p) < 0) { ^ ../../../testpar/t_pflush1.c:175:8: warning: 'file1' may be used uninitialized in this function [-Wmaybe-uninitialized] if(H5Fget_vfd_handle(file1, fapl, (void **)&mpifh_p) < 0) { ^ ../../../testpar/t_cache.c: In function '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); ^ CC t_pflush2.o ../../../testpar/t_cache.c: In function 'addr_to_datum_index': ../../../testpar/t_cache.c:712:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] addr_to_datum_index(haddr_t base_addr) ^ ../../../testpar/t_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_pflush2.c:111:9: warning: 'groups' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(groups); ^ ../../../testpar/t_pflush2.c:112:9: warning: 'dset' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(dset); ^ ../../../testpar/t_pflush2.c:114:9: warning: 'space' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(space); ^ ../../../testpar/t_cache.c: In function 'smoke_check_3': ../../../testpar/t_cache.c:7311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../testpar/t_cache.c:7311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC t_pshutdown.o In file included from ../../../testpar/t_pshutdown.c:28:0: ../../../testpar/t_pshutdown.c: In function 'main': ../../../testpar/testphdf5.h:39:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define ROW_FACTOR 8 /* Nominal row factor for dataset size */ ^ ../../../testpar/t_pshutdown.c:73:15: note: in expansion of macro 'ROW_FACTOR' dims[0] = ROW_FACTOR*mpi_size; ^ ../../../testpar/testphdf5.h:40:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] #define COL_FACTOR 16 /* Nominal column factor for dataset size */ ^ ../../../testpar/t_pshutdown.c:74:15: note: in expansion of macro 'COL_FACTOR' dims[1] = COL_FACTOR*mpi_size; ^ ../../../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]; ^ CC t_prestart.o 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, ^ ../../../testpar/t_cache.c: In function 'verify_entry_reads': ../../../testpar/t_cache.c:4437:17: warning: 'reported_entry_reads' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(stdout, ^ In file included from ../../../testpar/testphdf5.h:21:0, from ../../../testpar/t_prestart.c:24: ../../../testpar/t_prestart.c: In function 'main': ../../../testpar/t_prestart.c:78:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] VRFY(dims[0] == ROW_FACTOR*mpi_size, "Wrong dataset dimensions"); ^ ../../../testpar/testpar.h:50:9: note: in definition of macro 'VRFY' if (val) { \ ^ ../../../testpar/t_prestart.c:79:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] VRFY(dims[1] == COL_FACTOR*mpi_size, "Wrong dataset dimensions"); ^ ../../../testpar/testpar.h:50:9: note: in definition of macro 'VRFY' if (val) { \ ^ ../../../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 '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_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_5': ../../../testpar/t_cache.c:6397:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] smoke_check_5(int metadata_write_strategy) ^ ../../../testpar/t_cache.c:6397:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../testpar/t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__slct_ckrbrd': ../../../testpar/t_shapesame.c:2685:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( m <= 1 ) && ^ ../../../testpar/t_shapesame.c:2690:31: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( l <= 1 ) && ^ ../../../testpar/t_shapesame.c:2695:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( k <= 1 ) && ^ ../../../testpar/t_shapesame.c:2700:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( j <= 1 ) && ^ ../../../testpar/t_shapesame.c:2706:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( i <= 1 ) && ^ ../../../testpar/t_cache.c: In function 'smoke_check_4': ../../../testpar/t_cache.c:6084:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] smoke_check_4(int metadata_write_strategy) ^ ../../../testpar/t_cache.c:6084:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:6084:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:6084:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:6084:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:6084:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c: In function 'parse_options': ../../../testpar/t_shapesame.c:5150:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../testpar/t_shapesame.c:5150:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c:5150:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CCLD t_pflush1 ../../../testpar/t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__slct_ckrbrd': ../../../testpar/t_shapesame.c:2685:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( m <= 1 ) && ^ ../../../testpar/t_shapesame.c:2690:31: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( l <= 1 ) && ^ ../../../testpar/t_shapesame.c:2695:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( k <= 1 ) && ^ ../../../testpar/t_shapesame.c:2700:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( j <= 1 ) && ^ ../../../testpar/t_shapesame.c:2706:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( i <= 1 ) && ^ ../../../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:2685:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( m <= 1 ) && ^ ../../../testpar/t_shapesame.c:2690:31: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( l <= 1 ) && ^ ../../../testpar/t_shapesame.c:2695:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( k <= 1 ) && ^ ../../../testpar/t_shapesame.c:2700:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( j <= 1 ) && ^ ../../../testpar/t_shapesame.c:2706:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( i <= 1 ) && ^ ../../../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_cache.c: In function 'smoke_check_2': ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] smoke_check_2(int metadata_write_strategy) ^ ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_cache.c:5486:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_shapesame.c: In function 'parse_options': ../../../testpar/t_shapesame.c:4868:11: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if (--argc < 2){ ^ ../../../testpar/t_shapesame.c:4856:11: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if (--argc < 2){ ^ ../../../testpar/t_shapesame.c:4808:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] parse_options(int argc, char **argv) ^ ../../../testpar/t_shapesame.c:4808:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CCLD t_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: 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 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_dump.lo CC h5tools_utils.lo CC h5tools_str.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': ../../../../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_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; ^ ../../../../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_str.c:1048:29: warning: enumeration value 'H5O_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch (oi.type) { ^ ../../../../tools/lib/h5tools_str.c:1048:29: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (type_class) { ^ ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_TIME' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_BITFIELD' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c:733:9: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_replace': ../../../../tools/lib/h5tools_str.c:1397:10: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] newstr = HDmalloc ( HDstrlen ( oldstr ) - HDstrlen ( substr ) + HDstrlen ( replacement ) + 1 ); ^ In file included from ../../../../tools/lib/h5tools_str.c:27:0: ../../../../tools/lib/h5tools_str.c:1403:36: warning: conversion to 'size_t {aka 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 '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.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) ^ ../../../../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] In file included from ../../../../tools/lib/h5tools.c:31:0: ../../../../tools/lib/h5tools.c: In function 'render_bin_output_region_blocks': ../../../../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); ^ ../../../../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: 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); ^ ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools.c:1643:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(FALSE, H5E_tools_min_id_g, "H5Sget_simple_extent_ndims failed"); ^ ../../../../tools/lib/h5tools.c:1645:26: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] alloc_size = nblocks * ndims * 2 * sizeof(ptdata[0]); ^ ../../../../tools/lib/h5tools_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.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"); ^ 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__);} ^ ../../../../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_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_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_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_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) ^ 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_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) ^ ../../../../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_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:828:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ctx.ndims = ndims; ^ ../../../../tools/lib/h5tools.c: In function 'h5tools_count_ncols': ../../../../tools/lib/h5tools.c:673:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] h5tools_count_ncols(const char *s) ^ ../../../../tools/lib/h5tools_dump.c: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_getstatus': ../../../../tools/lib/h5tools_utils.c:884:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int h5tools_getstatus(void) ^ In file included from ../../../../tools/lib/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.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_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_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.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 '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) ^ ../../../../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_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_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 '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 ../../../../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 CC h5tools_type.lo In file included from ../../../../tools/lib/h5tools_ref.c:19:0: ../../../../tools/lib/h5tools_ref.c: In function 'free_ref_path_info': ../../../../tools/lib/h5tools_ref.c:68:12: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] HDfree((void *)node->path); ^ ../../../../src/H5private.h:778:31: note: in definition of macro 'HDfree' #define HDfree(M) free(M) ^ ../../../../tools/lib/h5tools_ref.c: In function 'ref_path_table_put': ../../../../tools/lib/h5tools_ref.c:221:18: warning: request for implicit conversion from 'void *' to 'ref_path_node_t * {aka struct *}' not permitted in C++ [-Wc++-compat] if((new_node = HDmalloc(sizeof(ref_path_node_t))) == NULL) ^ ../../../../tools/lib/h5tools_ref.c: In function 'lookup_ref_path': ../../../../tools/lib/h5tools_ref.c:303:10: warning: request for implicit conversion from 'void *' to 'ref_path_node_t * {aka struct *}' not permitted in C++ [-Wc++-compat] node = H5SL_search(ref_path_table, &ref); ^ ../../../../tools/lib/h5tools_type.c: In function 'h5tools_get_little_endian_type': ../../../../tools/lib/h5tools_type.c:78:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch( type_class ) ^ ../../../../tools/lib/h5tools_type.c:78:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/lib/h5tools_type.c: In function 'h5tools_get_big_endian_type': ../../../../tools/lib/h5tools_type.c:155:5: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch( type_class ) ^ ../../../../tools/lib/h5tools_type.c:155:5: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] 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-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/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 '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:7158:25: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] hs_start[0] = i * GBLL/(1024*1024); ^ CCLD h5diff CCLD ph5diff ../../../../tools/h5diff/h5diffgentest.c: In function 'test_group_recurse2': ../../../../tools/h5diff/h5diffgentest.c:3106:5: warning: 'fileid4' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fileid4); ^ ../../../../tools/h5diff/h5diffgentest.c:3105:5: warning: 'fileid3' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fileid3); ^ ../../../../tools/h5diff/h5diffgentest.c:3104:5: warning: 'fileid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fileid2); ^ ../../../../tools/h5diff/h5diffgentest.c:3101:5: warning: 'dataspace' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(dataspace); ^ ../../../../tools/h5diff/h5diffgentest.c:3102:5: warning: 'datatype' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(datatype); ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'write_attr_in': ../../../../tools/h5diff/h5diffgentest.c:5225:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] void write_attr_in(hid_t loc_id, ^ ../../../../tools/h5diff/h5diffgentest.c:5225:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5diff/h5diffgentest.c: In function 'test_attributes_verbose_level.constprop': ../../../../tools/h5diff/h5diffgentest.c:1286:9: warning: 'f2_tid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(f2_tid); ^ ../../../../tools/h5diff/h5diffgentest.c:1284:9: warning: 'f1_tid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(f1_tid); ^ ../../../../tools/h5diff/h5diffgentest.c:1282:9: warning: 'f2_sid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(f2_sid); ^ ../../../../tools/h5diff/h5diffgentest.c:1280:9: warning: 'f1_sid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(f1_sid); ^ ../../../../tools/h5diff/h5diffgentest.c:1278:9: warning: 'f2_did' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(f2_did); ^ ../../../../tools/h5diff/h5diffgentest.c:1276:9: warning: 'f1_did' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(f1_did); ^ ../../../../tools/h5diff/h5diffgentest.c:1274:9: warning: 'f2_gid4' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid4); ^ ../../../../tools/h5diff/h5diffgentest.c:1272:9: warning: 'f1_gid4' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid4); ^ ../../../../tools/h5diff/h5diffgentest.c:1270:9: warning: 'f2_gid3' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid3); ^ ../../../../tools/h5diff/h5diffgentest.c:1268:9: warning: 'f1_gid3' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid3); ^ ../../../../tools/h5diff/h5diffgentest.c:1266:9: warning: 'f2_gid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid2); ^ ../../../../tools/h5diff/h5diffgentest.c:1264:9: warning: 'f1_gid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid2); ^ ../../../../tools/h5diff/h5diffgentest.c:1262:9: warning: 'f2_gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid); ^ ../../../../tools/h5diff/h5diffgentest.c:1260:9: warning: 'f1_gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid); ^ ../../../../tools/h5diff/h5diffgentest.c:1258:9: warning: 'fid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fid2); ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'write_dset_in.constprop': ../../../../tools/h5diff/h5diffgentest.c:6279:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] void write_dset_in(hid_t loc_id, ^ ../../../../tools/h5diff/h5diffgentest.c:6279:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comp_vlen_strings.constprop': ../../../../tools/h5diff/h5diffgentest.c:4159:9: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(gid); ^ CCLD h5diffgentest make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5diff' Making all in h5ls make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5ls' CC h5ls.o ../../../../tools/h5ls/h5ls.c: In function 'dataset_list2': ../../../../tools/h5ls/h5ls.c:1789:9: warning: enumeration value 'H5D_LAYOUT_ERROR' not handled in switch [-Wswitch-enum] switch (stl) { ^ ../../../../tools/h5ls/h5ls.c:1789:9: warning: enumeration value 'H5D_NLAYOUTS' not handled in switch [-Wswitch-enum] ../../../../tools/h5ls/h5ls.c:1762:17: warning: unused variable 'dset_name' [-Wunused-variable] char dset_name[256]; /* filter/file name */ ^ ../../../../tools/h5ls/h5ls.c: In function 'usage': cc1: warning: size of '*.LC0' is 3173 bytes [-Wlarger-than=] CCLD h5ls make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5ls' Making all in h5dump make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5dump' CC h5dump.o CC h5dump_ddl.o CC h5dump_xml.o CC h5dumpgentest.o ../../../../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/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/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_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_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_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/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_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/h5dump.c: In function 'table_list_add': ../../../../tools/h5dump/h5dump.c:397:27: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] table_list.tables = tmp_ptr; ^ 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/h5dump_ddl.c: In function 'handle_paths': ../../../../tools/h5dump/h5dump_ddl.c:1470:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] handle_udata.op_name = (char*)path_name; ^ ../../../../tools/h5dump/h5dump_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_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/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_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_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: In function 'parse_hsize_list': ../../../../tools/h5dump/h5dump.c:638:27: warning: cast from function call of type 'double' to non-matching type 'long long unsigned int' [-Wbad-function-cast] p_list[i++] = (hsize_t)HDatof(ptr); ^ ../../../../tools/h5dump/h5dump.c: In function 'parse_mask_list': ../../../../tools/h5dump/h5dump.c:740:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (offset_value < 0 || offset_value >= PACKED_BITS_SIZE_MAX) { ^ ../../../../tools/h5dump/h5dump.c:765:43: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((offset_value + length_value) > PACKED_BITS_SIZE_MAX){ ^ ../../../../tools/h5dump/h5dump.c:786:21: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] temp_mask = ~0L; ^ ../../../../tools/h5dump/h5dump.c:787:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(length_value<8*sizeof(unsigned long long)) { ^ ../../../../tools/h5dump/h5dump_xml.c:201:9: warning: enumeration value 'H5O_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch(oinfo.type) { ^ ../../../../tools/h5dump/h5dump_xml.c:201:9: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_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/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.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/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.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/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/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/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/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_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_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/h5dumpgentest.c: In function 'gent_compound_dt': ../../../../tools/h5dump/h5dumpgentest.c:921:13: warning: size of 'dset3' is 2448 bytes [-Wlarger-than=] dset3_t dset3[3][6]; ^ ../../../../tools/h5dump/h5dumpgentest.c:946:34: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset1[i].c = (float)(1.0F/(i+1)); ^ ../../../../tools/h5dump/h5dumpgentest.c:949:34: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+ i*0.1F); ^ ../../../../tools/h5dump/h5dumpgentest.c:949:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+ i*0.1F); ^ ../../../../tools/h5dump/h5dumpgentest.c:955:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset5[i].b = (float)(i*0.1F); ^ ../../../../tools/h5dump/h5dump_xml.c:2114:13: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (H5Tget_class(type)) { ^ ../../../../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:2114:13: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_named_datatype': ../../../../tools/h5dump/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: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_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/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/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/h5dumpgentest.c:1907:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1921:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1940:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1954:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_objref': ../../../../tools/h5dump/h5dumpgentest.c:2040:19: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *tu32++ = i * 3; ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_group': ../../../../tools/h5dump/h5dump_xml.c:2625:22: warning: conversion to 'size_t {aka 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_datareg': ../../../../tools/h5dump/h5dumpgentest.c:2145:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] *tu8++=i*3; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_attrreg': ../../../../tools/h5dump/h5dumpgentest.c:2254:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] *tu8++=i*3; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_nestcomp': ../../../../tools/h5dump/h5dumpgentest.c:2372:23: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] s1[i].c = 1.0F/(i+1); ^ ../../../../tools/h5dump/h5dumpgentest.c:2373:21: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] s1[i].d.a = 65 + i; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_opaque': ../../../../tools/h5dump/h5dumpgentest.c:2444:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] test[x][0] = x; ^ ../../../../tools/h5dump/h5dumpgentest.c:2445:22: warning: conversion to 'char' from 'int' may alter its value [-Wconversion] test[x][1] = 99 - x; ^ 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; ^ 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; ^ 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_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/h5dumpgentest.c:2548:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for(j = 0; j < i + 1; j++) ^ ../../../../tools/h5dump/h5dump_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++) { ^ 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/h5dump_xml.c: In function 'check_filters': ../../../../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: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_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.c: In function 'table_list_visited': ../../../../tools/h5dump/h5dump.c:438:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] table_list_visited(unsigned long file_no) ^ ../../../../tools/h5dump/h5dumpgentest.c:2537:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret=0; ^ ../../../../tools/h5dump/h5dump_xml.c: In function '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/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/h5dump_xml.c:3566:51: warning: implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] h5tools_str_append(&buffer, "\"%f\"", *(float *) buf); ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_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: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/h5dumpgentest.c: In function 'gent_vldatatypes4': ../../../../tools/h5dump/h5dumpgentest.c:2781:37: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] ((s1 *)wdata[i].p)[j].i=i*10+j; ^ ../../../../tools/h5dump/h5dumpgentest.c:2782:53: warning: conversion to 'float' from 'unsigned int' may alter its value [-Wconversion] ((s1 *)wdata[i].p)[j].f=(float)((i*20+j)/3.0F); ^ ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_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: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: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: 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_gentest.c:30:5: warning: stack usage might be 16480 bytes [-Wstack-usage=] int main(void) ^ ../../../../tools/misc/h5repart_gentest.c:100:1: warning: the frame size of 16416 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CC talign.o CC repart_test.o ../../../../tools/misc/h5repart.c:186:1: warning: stack usage is 8576 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]) { ^ CCLD h5repart_gentest ../../../../tools/misc/talign.c:196:5: warning: 'spc' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(spc); ^ 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); ^ CCLD h5importtest ../../../../tools/h5import/h5import.c: In function 'processConfigurationFile': ../../../../tools/h5import/h5import.c:4392:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../../tools/h5import/h5import.c:4392:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:4392:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] static int processConfigurationFile(char *infile, struct Input *in) ^ ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c: In function 'main': ../../../../tools/h5import/h5import.c:3880:27: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] while (j < in->path.count - 1) { ^ ../../../../tools/h5import/h5import.c:317:12: warning: 'token' may be used uninitialized in this function [-Wmaybe-uninitialized] if (token == ERR) ^ ../../../../tools/h5import/h5import.c:268:17: note: 'token' was declared here int token; ^ ../../../../tools/h5import/h5import.c:1148:5: warning: 'mspace_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(mspace_id); ^ ../../../../tools/h5import/h5import.c:1001:13: note: 'mspace_id' was declared here hid_t mspace_id; ^ ../../../../tools/h5import/h5import.c:1147:5: warning: 'space_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(space_id); ^ ../../../../tools/h5import/h5import.c:1000:13: note: 'space_id' was declared here hid_t space_id; ^ ../../../../tools/h5import/h5import.c:1146:5: warning: 'dset_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(dset_id); ^ ../../../../tools/h5import/h5import.c:999:13: note: 'dset_id' was declared here hid_t dset_id; ^ ../../../../tools/h5import/h5import.c:72:5: warning: stack usage might be 174416 bytes [-Wstack-usage=] int main(int argc, char *argv[]) ^ ../../../../tools/h5import/h5import.c:263:1: warning: the frame size of 174336 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CCLD h5import make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5import' Making all in h5repack make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5repack' CC dynlib_rpk.lo CC h5repack.o CC h5repack_copy.o CC h5repack_filters.o ../../../../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_filters.c:217:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] int apply_filters(const char* name, /* object name from traverse list */ ^ ../../../../tools/h5repack/h5repack.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] } ^ 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 */ ^ CC h5repack_refs.o ../../../../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_verify.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_main.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); ^ CC testh5repack_detect_szip.o CC h5repacktst.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); ^ 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 241008 bytes [-Wstack-usage=] int make_layout3(hid_t loc_id) ^ ../../../../tools/h5repack/h5repacktst.c:3138:1: warning: the frame size of 240944 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5repack/h5repacktst.c: In function 'write_dset_in.constprop': ../../../../tools/h5repack/h5repacktst.c:3512:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] int write_dset_in(hid_t loc_id, ^ ../../../../tools/h5repack/h5repacktst.c:3512:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5repack/h5repacktst.c: In function 'write_attr_in.constprop': ../../../../tools/h5repack/h5repacktst.c:4393:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] int write_attr_in(hid_t loc_id, ^ ../../../../tools/h5repack/h5repacktst.c:4393:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] CCLD h5repacktst make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5repack' Making all in h5jam make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/h5jam' CC h5jam.o CC h5unjam.o CC tellub.o CC h5jamgentest.o ../../../../tools/h5jam/h5jamgentest.c: In function 'gent_ub': ../../../../tools/h5jam/h5jamgentest.c:257:30: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2_1[i] = (float)(i*0.1F+1); ^ ../../../../tools/h5jam/h5jamgentest.c:268:44: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2_2[i][j] = (float)((i+1)*j*0.1F); ^ ../../../../tools/h5jam/h5jamgentest.c: In function 'create_textfile': ../../../../tools/h5jam/h5jamgentest.c:311:9: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] buf = HDcalloc(size, (size_t)1); ^ ../../../../tools/h5jam/h5unjam.c: In function 'copy_to_file': 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); ^ ../../../../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; ^ 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: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 ../../../../tools/h5jam/h5jamgentest.c: At top level: ../../../../tools/h5jam/h5jamgentest.c:96:0: warning: macro "ARRAY3_DIM2" is not used [-Wunused-macros] #define ARRAY3_DIM2 3 ^ ../../../../tools/h5jam/h5jamgentest.c:93:0: warning: macro "ARRAY1_RANK" is not used [-Wunused-macros] #define ARRAY1_RANK 1 ^ CCLD h5unjam 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-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_engine.o CC sio_perf.o CC pio_perf.o CC pio_engine.o ../../../../tools/perform/pio_engine.c: In function 'do_pio': ../../../../tools/perform/pio_engine.c:151:17: warning: size of 'fname' is 4096 bytes [-Wlarger-than=] char fname[FILENAME_MAX]; ^ ../../../../tools/perform/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_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_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_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_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_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_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_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]; ^ ../../../../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_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_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/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: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/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: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/sio_perf.c: In function 'run_test': ../../../../tools/perform/sio_perf.c:484:24: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_sys_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:485:20: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:486:26: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_gross_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/sio_perf.c:487:24: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_raw_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_engine.c: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/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/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/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: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/sio_perf.c: In function 'output_results': ../../../../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/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: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/sio_perf.c:71:49: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:763:53: note: in expansion of macro 'MB_PER_SEC' output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/pio_engine.c: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/sio_perf.c:71:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0F) ? 0.0F : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/sio_perf.c:771:19: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(data_size,total_mm.sum / total_mm.num)); ^ ../../../../tools/perform/pio_engine.c: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/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: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/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/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/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/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/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: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/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/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/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: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: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: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: 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: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: 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: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/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/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/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/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/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/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/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/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/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/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/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/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/pio_perf.c:536:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_mpi_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:536:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:536:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:537:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:537:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:537:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:538:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_gross_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:538:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:538:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:539:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_raw_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:539:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:539:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:540:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_mpi_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:540:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:540:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:541:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:541:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:541:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:542:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_gross_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:542:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:542:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:543:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_raw_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:543:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:543:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:544:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_open_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:544:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:544:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:545:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_close_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:545:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:545:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:546:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_open_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:546:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:546:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:547:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_close_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:547:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:547:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:554:5: warning: switch missing default case [-Wswitch-default] switch (iot) { ^ ../../../../tools/perform/pio_perf.c:570:24: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_mpi_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:571:20: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:572:26: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_gross_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:573:24: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_raw_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:574:25: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_open_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:575:26: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_close_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:577:27: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_mpi_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:578:23: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:579:29: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_gross_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:580:27: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_raw_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:581:28: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_open_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:582:29: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_close_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c: In function 'accumulate_minmax_stuff': ../../../../tools/perform/pio_perf.c:885:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] total_mm.sum = 0.0; ^ ../../../../tools/perform/pio_perf.c: In function 'output_results': ../../../../tools/perform/pio_perf.c:1008:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/pio_perf.c:87:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0) ? 0.0 : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/pio_perf.c:1008:53: note: in expansion of macro 'MB_PER_SEC' output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/pio_perf.c:1008:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/pio_perf.c:1016:19: warning: unsuffixed float constant [-Wunsuffixed-float-constants] MB_PER_SEC(data_size,total_mm.sum / total_mm.num)); ^ ../../../../tools/perform/pio_perf.c:87:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0) ? 0.0 : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/pio_perf.c:1016:19: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(data_size,total_mm.sum / total_mm.num)); ^ ../../../../tools/perform/pio_perf.c:1016:19: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:1023:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/pio_perf.c:87:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0) ? 0.0 : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/pio_perf.c:1023:53: note: in expansion of macro 'MB_PER_SEC' output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/pio_perf.c:1023:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/pio_perf.c: In function 'output_report': ../../../../tools/perform/pio_perf.c:1072:9: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] vfprintf(output, fmt, ap); ^ ../../../../tools/perform/pio_perf.c: In function 'report_parameters': ../../../../tools/perform/pio_perf.c:1161:44: warning: conversion to 'double' from 'off_t {aka long 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_perf.c: In function 'parse_command_line': ../../../../tools/perform/pio_perf.c:1283:36: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] while ((opt = get_option(argc, (const char **)argv, s_opts, l_opts)) != EOF) { ^ ../../../../tools/perform/pio_perf.c:1328:33: warning: conversion to 'size_t {aka 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_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/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_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_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_perf.c: At top level: ../../../../tools/perform/pio_perf.c:1679:6: warning: no previous prototype for 'debug_start_stop_time' [-Wmissing-prototypes] void debug_start_stop_time(io_time_t *pt, timer_type t, int start_stop) ^ ../../../../tools/perform/pio_perf.c: In function 'debug_start_stop_time': ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'HDF5_FILE_READ_OPEN' not handled in switch [-Wswitch-enum] switch (t) { ^ ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'HDF5_FILE_READ_CLOSE' not handled in switch [-Wswitch-enum] ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'HDF5_FILE_WRITE_OPEN' not handled in switch [-Wswitch-enum] ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'HDF5_FILE_WRITE_CLOSE' not handled in switch [-Wswitch-enum] ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'NUM_TIMERS' not handled in switch [-Wswitch-enum] ../../../../tools/perform/sio_perf.c: In function 'run_test': ../../../../tools/perform/sio_perf.c:499:13: warning: function call has aggregate value [-Waggregate-return] res = do_sio(parms); ^ ../../../../tools/perform/pio_engine.c: In function 'do_read': ../../../../tools/perform/pio_engine.c:2624:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../../tools/perform/pio_perf.c: In function 'print_indent': ../../../../tools/perform/pio_perf.c:1086:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] print_indent(register int indent) ^ ../../../../tools/perform/pio_perf.c:1086:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/perform/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 */ ^ CC iopipe.o ../../../../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] CC chunk.o ../../../../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/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/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 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) { ^ 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/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/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/x86_64-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); ^ CCLD h5perf_serial ../../../../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/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: 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 CCLD h5perf make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools/perform' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tools' Making all in . make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi' Making all in fortran make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran' Making all in src make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/src' FC H5test_kind_STORAGE_SIZE.o FCLD H5test_kind ./H5test_kind > H5fortran_detect.f90 FC H5fortran_detect.o FCLD H5fortran_detect ./H5fortran_detect > H5fort_type_defines.h CC H5match_types.o In file included from ../../../../fortran/src/H5match_types.c:41:0: ./H5fort_type_defines.h:13:0: warning: "H5_FORTRAN_HAS_REAL_16_KIND" redefined #define H5_FORTRAN_HAS_REAL_16_KIND 16 ^ ./H5fort_type_defines.h:12:0: note: this is the location of the previous definition #define H5_FORTRAN_HAS_REAL_16_KIND 10 ^ CCLD H5match_types ./H5match_types /usr/bin/make all-am make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/src' FC H5fortran_types.lo CC H5f90kit.lo CC H5_f.lo CC H5Af.lo CC 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_openmpi_fortran.la ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/src' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/src' Making all in test make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/test' FC tf_F08.lo FC tf.lo CC t.lo FCLD libh5test_fortran.la ar: `u' modifier ignored since `D' is the default (see `U') FC fortranlib_test-tH5F.o FC fortranlib_test-tH5D.o FC fortranlib_test-tH5R.o FC fortranlib_test-tH5S.o FC fortranlib_test-tH5T.o FC fortranlib_test-tH5VL.o FC fortranlib_test-tH5Z.o FC fortranlib_test-tH5Sselect.o FC fortranlib_test-tH5P.o FC fortranlib_test-tH5A.o FC fortranlib_test-tH5I.o FC fortranlib_test-tH5G.o FC fortranlib_test-tH5E.o FC fortranlib_test-tHDF5.o FC fortranlib_test-fortranlib_test.o FCLD fortranlib_test FC fflush1.o FCLD fflush1 FC fflush2.o FCLD fflush2 FC tH5O.o FC tH5A_1_8.o FC tH5G_1_8.o FC tH5MISC_1_8.o FC tHDF5_1_8.o FC fortranlib_test_1_8.o FCLD fortranlib_test_1_8 FC tH5E_F03.o FC tH5F_F03.o FC tH5L_F03.o FC tH5O_F03.o FC tH5P_F03.o FC tH5T_F03.o FC tHDF5_F03.o FC fortranlib_test_F03.o FCLD fortranlib_test_F03 make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/test' Making all in testpar make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/testpar' FC ptest.o FC hyper.o FC mdset.o FCLD parallel_test make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/testpar' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran' Making all in hl make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl' Making all in src make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/src' CC H5DO.lo CC H5DS.lo CC H5LT.lo CC H5IM.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 ../../../../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] 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/x86_64-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_table.o CC test_file_image.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; ^ ../../../../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) ^ CC test_packet.o ../../../../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 ); ^ CC test_dset_opt.o ../../../../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 ../../../../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: 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] 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 gif2mem.o CC decompress.o CC gifread.o ../../../../../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: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/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/h52gifgentst.c: In function 'main': ../../../../../hl/tools/gif2h5/h52gifgentst.c:52:19: warning: size of 'buf' is 80000 bytes [-Wlarger-than=] unsigned char buf [ WIDTH*HEIGHT ]; ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:128:24: warning: size of 'htab' is 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/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 'cl_hash': ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'char_out': ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'output': ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/h52gifgentst.c:48:5: warning: stack usage is 80816 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=] } ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'cl_hash': ../../../../../hl/tools/gif2h5/hdfgifwr.c:377:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cl_hash(count_int hashsize) /* reset code table */ ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:377:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:377:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CCLD gif2h5 CCLD h52gifgentst ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'output': ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] output(int code) ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdf2gif.c: In function 'main': ../../../../../hl/tools/gif2h5/hdf2gif.c:217:13: warning: 'numcols' may be used uninitialized in this function [-Wmaybe-uninitialized] for (i = 0 ; i < numcols ; i++) ^ CCLD 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 H5LTfc.lo CC H5DSfc.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_openmpihl_fortran.la ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/src' Making all in test make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/test' FC tstds.o FC tstlite.o FC tstimage.o FC tsttable.o FCLD tstimage FCLD tstds FCLD tsttable FCLD tstlite make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/test' make[4]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl' make[1]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi' touch build-stamp-openmpi dh_testdir mkdir debian/build-mpich cd debian/build-mpich && CFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security" CXXFLAGS="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security" FFLAGS="-g -O2 -fstack-protector-strong" \ H5_LDFLAGS="-Wl,--version-script,\$(top_srcdir)/debian/map_mpi.ver" \ CC=mpicc.mpich \ CXX=mpicxx.mpich FC=mpif90.mpich F9X=mpif90.mpich RUNPARALLEL=/usr/bin/mpirun.mpich \ ../../configure --prefix=/usr --host=x86_64-linux-gnu --build=x86_64-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/x86_64-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... x86_64-pc-linux-gnu checking host system type... x86_64-pc-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 x86_64-pc-linux-gnu... no checking for config x86_64-pc-linux-gnu... no checking for config pc-linux-gnu... no checking for config pc-linux-gnu... no checking for config x86_64-linux-gnu... no checking for config x86_64-linux-gnu... no checking for config x86_64-pc... no checking for config linux-gnu... found compiler 'mpicc.mpich' is GNU gcc-5.3.1 checking for config ../../config/site-specific/host-lgw01-46... no checking for x86_64-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 x86_64-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 x86_64-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/x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. -lmpichfort -lmpich -lgfortran -lm -lquadmath 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 x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-linux-gnu-objdump... x86_64-linux-gnu-objdump checking how to recognize dependent libraries... pass_all checking for x86_64-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-linux-gnu-ar... (cached) ar checking for archiver @FILE support... @ checking for x86_64-linux-gnu-strip... x86_64-linux-gnu-strip checking for x86_64-linux-gnu-ranlib... x86_64-linux-gnu-ranlib checking command to parse /usr/bin/nm -B output from mpicc.mpich object... ok checking for sysroot... no checking for x86_64-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... mpicc.mpich -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if mpicc.mpich supports -fno-rtti -fno-exceptions... no checking for mpicc.mpich option to produce PIC... -fPIC -DPIC checking if mpicc.mpich PIC flag -fPIC -DPIC works... yes checking if mpicc.mpich static flag -static works... no checking if mpicc.mpich supports -c -o file.o... yes checking if mpicc.mpich supports -c -o file.o... (cached) yes checking whether the mpicc.mpich linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for mpif90.mpich option to produce PIC... -fPIC checking if mpif90.mpich PIC flag -fPIC works... yes checking if mpif90.mpich static flag -static works... no checking if mpif90.mpich supports -c -o file.o... yes checking if mpif90.mpich supports -c -o file.o... (cached) yes checking whether the mpif90.mpich linker (/usr/bin/ld -m elf_x86_64) 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:39 UTC 2016 Configured by: buildd@lgw01-46 Configure mode: production Host system: x86_64-pc-linux-gnu Uname information: Linux lgw01-46 3.19.0-47-generic #53~14.04.1-Ubuntu SMP Mon Jan 18 16:09:14 UTC 2016 x86_64 x86_64 x86_64 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-vtable-verify --enable-libmpx --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-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu built with gcc version 5.3.1 20160121 (Ubuntu 5.3.1-7ubuntu1)) CFLAGS: -g -O2 -fstack-protector-strong -Wformat -Werror=format-security H5_CFLAGS: -std=c99 -pedantic -Wall -Wextra -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wfloat-equal -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wdisabled-optimization -Wformat=2 -Wunreachable-code -Wendif-labels -Wdeclaration-after-statement -Wold-style-definition -Winvalid-pch -Wvariadic-macros -Winit-self -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wunused-macros -Wunsafe-loop-optimizations -Wc++-compat -Wstrict-overflow -Wlogical-op -Wlarger-than=2048 -Wvla -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wsuggest-attribute=const -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wsuggest-attribute=pure -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wdate-time -Wopenmp-simd -Warray-bounds=2 -Wc99-c11-compat -O3 -fstdarg-opt AM_CFLAGS: CPPFLAGS: -Wdate-time -D_FORTIFY_SOURCE=2 H5_CPPFLAGS: -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API AM_CPPFLAGS: -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE 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: x86_64-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-vtable-verify --enable-libmpx --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-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu built with gcc version 5.3.1 20160121 (Ubuntu 5.3.1-7ubuntu1)) Fortran 2003 Compiler: yes Fortran Flags: -g -O2 -fstack-protector-strong H5 Fortran Flags: AM Fortran Flags: Shared Fortran Library: yes Static Fortran Library: yes C++: no Features: --------- Parallel HDF5: yes High Level library: yes Threadsafety: no Default API Mapping: v18 With Deprecated Public Symbols: yes I/O filters (external): deflate(zlib),szip(encoder) MPE: Direct VFD: no dmalloc: no Clear file buffers before write: yes Using memory checker: no Function Stack Tracing: no Strict File Format Checks: no Optimization Instrumentation: no ln debian/man/h5pcc.1 debian/man/h5pcc.mpich.1 ln debian/man/h5pfc.1 debian/man/h5pfc.mpich.1 touch configure-stamp-mpich dh_testdir /usr/bin/make -j --jobserver-fds=3,4 -C debian/build-mpich/ make[1]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich' Making all in src make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/src' /usr/bin/make all-am make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/src' CC H5checksum.lo CC H5.lo CC H5dbg.lo CC H5system.lo ../../../src/H5checksum.c: In function 'H5_checksum_fletcher32': ../../../src/H5checksum.c:112:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5_checksum_fletcher32(const void *_data, size_t _len) ^ ../../../src/H5checksum.c: In function 'H5_checksum_lookup3': ../../../src/H5checksum.c:374:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5_checksum_lookup3(const void *key, size_t length, uint32_t initval) ^ ../../../src/H5checksum.c: In function 'H5_hash_string': ../../../src/H5checksum.c:481:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5_hash_string(const char *str) ^ ../../../src/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/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; ^ CC H5A.lo ../../../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 CC H5Atest.lo CC H5AC.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) ^ ../../../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; ^ ../../../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; ^ CC H5B2hdr.lo ../../../src/H5B2dbg.c: In function 'H5B2_hdr_debug': ../../../src/H5B2dbg.c:175:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdr->node_info[u].max_nrec, hdr->node_info[u].split_nrec, hdr->node_info[u].merge_nrec); ^ ../../../src/H5B2dbg.c: In function 'H5B2_int_debug': ../../../src/H5B2dbg.c:289:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] internal->node_ptrs[u].addr); ^ ../../../src/H5B2dbg.c:294:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] temp_str); ^ ../../../src/H5B2dbg.c:297:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5B2_INT_NREC(internal, hdr, u), dbg_ctx); ^ ../../../src/H5B2dbg.c:306:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] internal->node_ptrs[u].addr); ^ ../../../src/H5B2dbg.c: In function 'H5B2_leaf_debug': ../../../src/H5B2dbg.c:415:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] temp_str); ^ ../../../src/H5B2dbg.c:418:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5B2_LEAF_NREC(leaf, hdr, u), dbg_ctx); ^ 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; ^ CC H5CS.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:50: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if((i >= first_entry_to_flush) && (i <= last_entry_to_flush)) { ^ ../../../src/H5C.c: In function 'H5C_stats__reset': ../../../src/H5C.c:4812:1: warning: function might be candidate for attribute 'const' [-Wsuggest-attribute=const] H5C_stats__reset(H5C_t H5_ATTR_UNUSED * cache_ptr) ^ ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__remove_all_markers': ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C__autoadjust__ageout__remove_all_markers(H5C_t * cache_ptr) ^ ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6633:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c: In function 'H5C__autoadjust__ageout__remove_excess_markers': ../../../src/H5C.c:6714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C__autoadjust__ageout__remove_excess_markers(H5C_t * cache_ptr) ^ ../../../src/H5C.c:6714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c:6714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5C.c: In function 'H5C_make_space_in_cache': ../../../src/H5C.c:8336:36: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ( entries_examined <= initial_list_len ) ^ ../../../src/H5C.c: In function 'H5C_flush_invalidate_cache': ../../../src/H5C.c:7453:8: warning: assuming signed overflow does not occur when simplifying conditional [-Wstrict-overflow] if ( protected_entries > 0 ) { ^ CC H5D.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:598:52: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] while((entry_ptr != NULL) && (entries_examined <= initial_list_len) && ^ CC H5Dbtree.lo ../../../src/H5C.c: In function 'H5C_mark_entries_as_clean': ../../../src/H5C.c:2934:32: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ( entries_examined <= initial_list_len ) && ^ ../../../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 CC H5Dcompact.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); ^ 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) ^ In file included from ../../../src/H5Dchunk.c:53:0: ../../../src/H5Dchunk.c: In function 'H5D__chunk_allocate': ../../../src/H5private.h:1522:11: warning: 'chunk_size' may be used uninitialized in this function [-Wmaybe-uninitialized] (dst) = (dsttype)(src); ^ ../../../src/H5Dchunk.c:3257:17: note: 'chunk_size' was declared here size_t chunk_size; /* Actual size of chunk in bytes, possibly filtered */ ^ CC H5Ddeprec.lo CC H5Defl.lo ../../../src/H5Dchunk.c: In function 'H5D__chunk_dest': ../../../src/H5Dchunk.c:5163:7: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if(nerrors) ^ 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 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); ^ 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 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 H5Dlayout.lo CC H5Dmpio.lo CC H5Doh.lo CC H5Dscatgath.lo ../../../src/H5Dmpio.c: In function 'H5D__mpio_opt_possible': ../../../src/H5Dmpio.c:158:28: warning: unused parameter 'fm' [-Wunused-parameter] const H5D_chunk_map_t *fm, H5P_genplist_t *dx_plist) ^ ../../../src/H5Dmpio.c: In function 'H5D__mpio_get_min_chunk': ../../../src/H5Dmpio.c:403:18: warning: conversion to 'int' from 'size_t {aka 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, ^ ../../../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*/ ^ CC H5Dselect.lo ../../../src/H5Dscatgath.c: In function 'H5D__gather_file': ../../../src/H5Dscatgath.c:194:1: warning: stack usage might be 16848 bytes [-Wstack-usage=] H5D__gather_file(const H5D_io_info_t *_io_info, ^ ../../../src/H5Dscatgath.c:270:1: warning: the frame size of 16752 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 might be 16592 bytes [-Wstack-usage=] H5D__gather_mem(const void *_buf, const H5S_t *space, ^ ../../../src/H5Dscatgath.c:442:1: warning: the frame size of 16496 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 might be 16592 bytes [-Wstack-usage=] H5D__scatter_mem (const void *_tscat_buf, const H5S_t *space, ^ ../../../src/H5Dscatgath.c:355:1: warning: the frame size of 16496 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 might be 23408 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 23312 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 might be 23648 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/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/H5Dscatgath.c:705:1: warning: the frame size of 23552 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* end H5D__scatgath_write() */ ^ ../../../src/H5Dmpio.c:87:0: warning: macro "H5D_CHUNK_SELECT_NONE" is not used [-Wunused-macros] #define H5D_CHUNK_SELECT_NONE 0 ^ ../../../src/H5Dmpio.c:86:0: warning: macro "H5D_CHUNK_SELECT_IRREG" is not used [-Wunused-macros] #define H5D_CHUNK_SELECT_IRREG 2 ^ ../../../src/H5Dmpio.c:81:0: warning: macro "H5D_CHUNK_IO_MODE_IND" is not used [-Wunused-macros] #define H5D_CHUNK_IO_MODE_IND 0 ^ ../../../src/H5Dselect.c:86:1: warning: stack usage might be 37488 bytes [-Wstack-usage=] H5D__select_io(const H5D_io_info_t *io_info, size_t elmt_size, ^ CC H5Dtest.lo ../../../src/H5Dselect.c:251:1: warning: the frame size of 37392 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:574:53: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for(i = (int)(estack->nused - 1); i >= 0 && status >= 0; i--) { ^ ../../../src/H5Eint.c:604:53: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for(i = (int)(estack->nused - 1); i >= 0 && status >= 0; i--) ^ 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 CC H5Fquery.lo ../../../src/H5Fmount.c: In function 'H5F_is_mount': ../../../src/H5Fmount.c:440:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_is_mount(const H5F_t *file) ^ ../../../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) ^ CC H5Fsfile.lo ../../../src/H5Fquery.c: In function 'H5F_get_fc_degree': ../../../src/H5Fquery.c:826:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_fc_degree(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_store_msg_crt_idx': ../../../src/H5Fquery.c:854:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_store_msg_crt_idx(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_has_feature': ../../../src/H5Fquery.c:881:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_has_feature(const H5F_t *f, unsigned feature) ^ ../../../src/H5Fquery.c: In function 'H5F_get_driver_id': ../../../src/H5Fquery.c:908:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_get_driver_id(const H5F_t *f) ^ ../../../src/H5Fquery.c: In function 'H5F_is_tmp_addr': ../../../src/H5Fquery.c:1037:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_is_tmp_addr(const H5F_t *f, haddr_t addr) ^ ../../../src/H5Fquery.c: In function 'H5F_use_tmp_space': ../../../src/H5Fquery.c:1065:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5F_use_tmp_space(const H5F_t *f) ^ CC H5Fsuper.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) ^ CC H5Fsuper_cache.lo CC H5Ftest.lo CC H5FD.lo ../../../src/H5Fsuper_cache.c: In function 'H5F_sblock_load': ../../../src/H5Fsuper_cache.c:282:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->base_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:283:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->ext_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:284:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &stored_eoa/*out*/); ^ ../../../src/H5Fsuper_cache.c:285:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->driver_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:293:30: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] if(H5G_ent_decode(f, (const uint8_t **)&p, sblock->root_ent) < 0) ^ ../../../src/H5Fsuper_cache.c:414:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->base_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:415:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->ext_addr/*out*/); ^ ../../../src/H5Fsuper_cache.c:416:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &stored_eoa/*out*/); ^ ../../../src/H5Fsuper_cache.c:417:28: warning: to be safe all intermediate pointers in cast from 'uint8_t ** {aka unsigned char **}' to 'const uint8_t ** {aka const unsigned char **}' must be 'const' qualified [-Wcast-qual] H5F_addr_decode(f, (const uint8_t **)&p, &sblock->root_addr/*out*/); ^ ../../../src/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 H5FDcore.lo 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] CC H5FDlog.lo ../../../src/H5FDfamily.c: In function 'H5FD_family_open': ../../../src/H5FDfamily.c:644:1: warning: stack usage might be 8352 bytes [-Wstack-usage=] H5FD_family_open(const char *name, unsigned flags, hid_t fapl_id, ^ CC H5FDmpi.lo ../../../src/H5FDlog.c: In function 'H5Pset_fapl_log': ../../../src/H5FDlog.c:326:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] fa.logfile = (char *)logfile; ^ CC H5FDmpio.lo ../../../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 H5FDmulti.lo CC H5FDsec2.lo ../../../src/H5FDmulti.c: In function 'H5FD_multi_read': ../../../src/H5FDmulti.c:1622:55: warning: unused parameter 'dxpl_id' [-Wunused-parameter] H5FD_multi_read(H5FD_t *_file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, ^ ../../../src/H5FDmulti.c: In function 'H5FD_multi_write': ../../../src/H5FDmulti.c:1673:56: warning: unused parameter 'dxpl_id' [-Wunused-parameter] H5FD_multi_write(H5FD_t *_file, H5FD_mem_t type, hid_t dxpl_id, haddr_t addr, ^ ../../../src/H5FDmulti.c: In function 'compute_next': ../../../src/H5FDmulti.c:52:16: warning: declaration of '_unmapped' shadows a previous local [-Wshadow] H5FD_mem_t _unmapped, LOOPVAR; \ ^ ../../../src/H5FDmulti.c:1847:2: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt2) { ^ ../../../src/H5FDmulti.c:52:16: note: shadowed declaration is here H5FD_mem_t _unmapped, LOOPVAR; \ ^ ../../../src/H5FDmulti.c:1846:5: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt1) { ^ ../../../src/H5FDmulti.c:53:13: warning: declaration of '_seen' shadows a previous local [-Wshadow] hbool_t _seen[H5FD_MEM_NTYPES]; \ ^ ../../../src/H5FDmulti.c:1847:2: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt2) { ^ ../../../src/H5FDmulti.c:53:13: note: shadowed declaration is here hbool_t _seen[H5FD_MEM_NTYPES]; \ ^ ../../../src/H5FDmulti.c:1846:5: note: in expansion of macro 'UNIQUE_MEMBERS' UNIQUE_MEMBERS(file->fa.memb_map, mt1) { ^ ../../../src/H5FDmulti.c: In function 'open_members': ../../../src/H5FDmulti.c:1906:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) ^ CC 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 ../../../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 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 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 CC H5Gent.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) ^ ../../../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 CC H5Glink.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 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/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/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/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) ^ CC H5HGquery.lo ../../../src/H5HGdbg.c: In function 'H5HG_debug': ../../../src/H5HGdbg.c:144:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(h->obj[u].begin - h->chunk)); ^ ../../../src/H5HGdbg.c:147:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h->obj[u].nrefs); ^ ../../../src/H5HGdbg.c:152:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)H5HG_ALIGN(h->obj[u].size)); ^ ../../../src/H5HGquery.c: In function 'H5HG_get_addr': ../../../src/H5HGquery.c:88:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HG_get_addr(const H5HG_heap_t *heap) ^ ../../../src/H5HGquery.c: In function 'H5HG_get_size': ../../../src/H5HGquery.c:112:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HG_get_size(const H5HG_heap_t *heap) ^ ../../../src/H5HGquery.c: In function 'H5HG_get_free_size': ../../../src/H5HGquery.c:136:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HG_get_free_size(const H5HG_heap_t *heap) ^ CC H5HL.lo CC H5HLcache.lo CC H5HLdbg.lo CC H5HLint.lo ../../../src/H5HLcache.c: In function 'H5HL_datablock_load': ../../../src/H5HLcache.c:627:54: warning: unused parameter 'addr' [-Wunused-parameter] H5HL_datablock_load(H5F_t *f, hid_t dxpl_id, haddr_t addr, void *_udata) ^ ../../../src/H5HLcache.c: In function 'H5HL_datablock_flush': ../../../src/H5HLcache.c:693:72: warning: unused parameter 'addr' [-Wunused-parameter] H5HL_datablock_flush(H5F_t *f, hid_t dxpl_id, hbool_t destroy, haddr_t addr, ^ ../../../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 H5HP.lo CC H5I.lo ../../../src/H5HP.c: In function 'H5HP_create': ../../../src/H5HP.c:384:32: warning: request for implicit conversion from 'void *' to 'H5HP_ent_t * {aka struct *}' not permitted in C++ [-Wc++-compat] new_heap->heap = H5FL_SEQ_FREE(H5HP_ent_t, new_heap->heap); ^ ../../../src/H5HP.c: In function 'H5HP_decr': ../../../src/H5HP.c:851:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] heap->heap[obj_loc].val-=amt; ^ ../../../src/H5HP.c:851:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] heap->heap[obj_loc].val-=amt; ^ ../../../src/H5HP.c: In function 'H5HP_close': ../../../src/H5HP.c:913:16: warning: request for implicit conversion from 'void *' to 'H5HP_ent_t * {aka struct *}' not permitted in C++ [-Wc++-compat] heap->heap = H5FL_SEQ_FREE(H5HP_ent_t, heap->heap); ^ ../../../src/H5HP.c: In function 'H5HP_count': ../../../src/H5HP.c:412:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5HP_count(const H5HP_t *heap) ^ CC H5Itest.lo 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/H5I.c: In function 'H5Iregister_type': ../../../src/H5I.c:254:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Iregister_type(size_t hash_size, unsigned reserved, H5I_free_t free_func) ^ ../../../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 CC H5MFdbg.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 H5MFsection.lo CC H5MM.lo CC H5MP.lo CC H5MPtest.lo CC H5O.lo CC H5Oainfo.lo ../../../src/H5MPtest.c: In function 'H5MP_pool_is_free_size_correct': ../../../src/H5MPtest.c:119:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5MP_pool_is_free_size_correct(const H5MP_pool_t *mp) ^ ../../../src/H5Oainfo.c: In function 'H5O_ainfo_copy_file': ../../../src/H5Oainfo.c:405:28: warning: unused parameter 'file_src' [-Wunused-parameter] H5O_ainfo_copy_file(H5F_t *file_src, void *mesg_src, H5F_t *file_dst, ^ ../../../src/H5Oainfo.c:407:17: warning: unused parameter 'cpy_info' [-Wunused-parameter] H5O_copy_t *cpy_info, void H5_ATTR_UNUSED *udata, hid_t dxpl_id) ^ ../../../src/H5O.c: In function 'H5O_get_oh_addr': ../../../src/H5O.c:3047:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5O_get_oh_addr(const H5O_t *oh) ^ CC H5Oalloc.lo CC H5Oattr.lo ../../../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) ^ ../../../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; ^ CC H5Oattribute.lo ../../../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 H5Obogus.lo CC H5Obtreek.lo CC H5Ocache.lo CC H5Ochunk.lo CC H5Ocont.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 H5Ocopy.lo CC H5Odbg.lo ../../../src/H5Odbg.c: In function 'H5O_debug_real': ../../../src/H5Odbg.c:395:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->chunk[i].addr); ^ ../../../src/H5Odbg.c:412:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] chunk_size); ^ ../../../src/H5Odbg.c:416:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->chunk[i].gap); ^ ../../../src/H5Odbg.c:448:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] sequence[oh->mesg[i].type->id]++); ^ ../../../src/H5Odbg.c:451:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].dirty); ^ ../../../src/H5Odbg.c:453:20: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Message flags:"); ^ ../../../src/H5Odbg.c:488:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].flags & ~H5O_MSG_FLAG_BITS); ^ ../../../src/H5Odbg.c:494:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].chunkno); ^ ../../../src/H5Odbg.c:501:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] oh->mesg[i].raw_size); ^ ../../../src/H5Odbg.c:516:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Message Information:"); ^ ../../../src/H5Odbg.c:518:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (debug_type->debug)(f, dxpl_id, oh->mesg[i].native, stream, indent + 6, MAX(0, fwidth - 6)); ^ CC H5Odrvinfo.lo CC H5Odtype.lo CC H5Oefl.lo CC H5Ofill.lo ../../../src/H5Odtype.c: In function 'H5O_dtype_copy': ../../../src/H5Odtype.c:1188:32: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (dst = H5T_copy(src, H5T_COPY_ALL))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Odtype.c:20: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Odtype.c: In function 'H5O_dtype_pre_copy_file': ../../../src/H5Odtype.c:1533:49: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if(NULL == (udata->src_dtype = H5T_copy(dt_src, H5T_COPY_TRANSIENT))) ^ In file included from ../../../src/H5Oprivate.h:41:0, from ../../../src/H5Dprivate.h:27, from ../../../src/H5Odtype.c:20: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Odtype.c: In function 'H5O_dtype_debug': ../../../src/H5Odtype.c:1732:7: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(dt->shared->u.compnd.memb[i].offset)); ^ ../../../src/H5Odtype.c:1734:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5Odtype.c:1738:2: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5O_dtype_debug(f, dxpl_id, dt->shared->parent, stream, indent+3, MAX(0, fwidth-3)); ^ ../../../src/H5Odtype.c:1965:2: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5O_dtype_debug(f, dxpl_id, dt->shared->parent, stream, indent + 3, MAX(0, fwidth - 3)); ^ ../../../src/H5Oefl.c: In function 'H5O_efl_debug': ../../../src/H5Oefl.c:574:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] mesg->slot[u].name); ^ ../../../src/H5Oefl.c:578:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->slot[u].name_offset)); ^ ../../../src/H5Oefl.c:582:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->slot[u].offset)); ^ ../../../src/H5Oefl.c:586:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] (unsigned long)(mesg->slot[u].size)); ^ ../../../src/H5Odtype.c: In function 'H5O_dtype_size': ../../../src/H5Odtype.c:1223:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5O_dtype_size(const H5F_t *f, const void *_mesg) ^ In file included from ../../../src/H5Ofill.c:69:0: ../../../src/H5Oshared.h: In function 'H5O_fill_shared_post_copy_file': ../../../src/H5Oshared.h:386:44: warning: unused parameter 'oloc_src' [-Wunused-parameter] H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src, ^ 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 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/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 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 CC H5Ostab.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 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 CC H5Sall.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 H5Sdbg.lo ../../../src/H5Sall.c: In function 'H5S_all_project_simple': ../../../src/H5Sall.c:814:37: warning: unused parameter 'base_space' [-Wunused-parameter] H5S_all_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset) ^ ../../../src/H5Sall.c:814:76: warning: unused parameter 'offset' [-Wunused-parameter] H5S_all_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset) ^ ../../../src/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/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); ^ CC H5Smpio.lo CC H5Snone.lo ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_has_next_block': ../../../src/H5Shyper.c:598:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_iter_has_next_block(const H5S_sel_iter_t *iter) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_cmp_spans': ../../../src/H5Shyper.c:1415:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_hyper_cmp_spans (H5S_hyper_span_info_t *span_info1, H5S_hyper_span_info_t *span_info2) ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_is_valid_helper.isra.4': ../../../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.5': ../../../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/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: 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; ^ ../../../src/H5Shyper.c: In function 'H5S_hyper_iter_next_block': ../../../src/H5Shyper.c:870:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_iter_next_block(H5S_sel_iter_t *iter) ^ ../../../src/H5Shyper.c:870:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:870:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Shyper.c:870:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Snone.c: In function 'H5S_none_project_simple': ../../../src/H5Snone.c:763:38: warning: unused parameter 'base_space' [-Wunused-parameter] H5S_none_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset) ^ ../../../src/H5Snone.c:763:77: warning: unused parameter 'offset' [-Wunused-parameter] H5S_none_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset) ^ ../../../src/H5Smpio.c: In function 'H5S_mpio_permute_type': ../../../src/H5Smpio.c:354:1: warning: stack usage might be 18864 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 18768 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/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 H5Spoint.lo ../../../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_bounds': ../../../src/H5Spoint.c:1106:41: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] if(start[u] > (node->pnt[u] + space->select.offset[u])) ^ ../../../src/H5Spoint.c:1107:41: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] start[u] = node->pnt[u] + space->select.offset[u]; ^ ../../../src/H5Spoint.c:1108:39: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] if(end[u] < (node->pnt[u] + space->select.offset[u])) ^ ../../../src/H5Spoint.c:1109:39: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] end[u] = node->pnt[u] + space->select.offset[u]; ^ ../../../src/H5Spoint.c: In function 'H5S_point_get_seq_list': ../../../src/H5Spoint.c:1655:34: warning: conversion to 'long long unsigned int' from 'hssize_t {aka const long long int}' may change the sign of the result [-Wsign-conversion] loc += (node->pnt[i] + space->select.offset[i]) * acc; ^ ../../../src/H5Spoint.c: In function 'H5S_point_is_valid': ../../../src/H5Spoint.c:685:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_point_is_valid (const H5S_t *space) ^ ../../../src/H5Spoint.c: In function 'H5S_point_serial_size': ../../../src/H5Spoint.c:774:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5S_point_serial_size (const H5S_t *space) ^ CC H5Sselect.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:2162:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while(temp_dim >= 0 && done == 0) { ^ ../../../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) ^ CC H5Stest.lo ../../../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 might be 19392 bytes [-Wstack-usage=] ../../../src/H5Shyper.c: In function 'H5S_get_select_hyper_blocklist.isra.16.constprop': ../../../src/H5Shyper.c:2515:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while(temp_dim >= 0 && !done) { ^ ../../../src/H5Sselect.c:1335:1: warning: the frame size of 19296 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 might be 18800 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 18704 bytes is larger than 16384 bytes [-Wframe-larger-than=] } /* H5S_select_fill() */ ^ ../../../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/H5Shyper.c: In function 'H5S_hyper_iter_init': ../../../src/H5Shyper.c:238:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5S_hyper_iter_init(H5S_sel_iter_t *iter, const H5S_t *space) ^ ../../../src/H5Shyper.c:238:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC 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 */ ^ CC H5SMbtree2.lo ../../../src/H5SL.c: In function 'H5SL_iterate': ../../../src/H5SL.c:2150:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if((ret_value = (op)(node->item, (void *)node->key, op_data)) != 0) ^ ../../../src/H5SL.c: In function 'H5SL_try_free_safe': ../../../src/H5SL.c:2309:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if((op_ret = (op)(node->item , (void *)node->key, op_data)) < 0) ^ ../../../src/H5SL.c: In function 'H5SL_term_interface': ../../../src/H5SL.c:2535:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; ^ ../../../src/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/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/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 CC H5T.lo ../../../src/H5ST.c: In function 'H5ST_find_internal': ../../../src/H5ST.c:290:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_find_internal(H5ST_ptr_t p, const char *s) ^ ../../../src/H5ST.c: In function 'H5ST_findfirst_internal': ../../../src/H5ST.c:405:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_findfirst_internal(H5ST_ptr_t p) ^ ../../../src/H5ST.c: In function 'H5ST_getnext': ../../../src/H5ST.c:484:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5ST_getnext(H5ST_ptr_t p) ^ CC H5Tarray.lo ../../../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/H5Tarray.c: In function 'H5T__get_array_ndims': ../../../src/H5Tarray.c:275:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T__get_array_ndims(const H5T_t *dt) ^ ../../../src/H5T.c: In function 'H5T_is_variable_str': ../../../src/H5T.c:2062:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_is_variable_str(const H5T_t *dt) ^ ../../../src/H5T.c: In function 'H5T_get_size': ../../../src/H5T.c:3878:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_get_size(const H5T_t *dt) ^ ../../../src/H5T.c: In function 'H5T_path_bkg': ../../../src/H5T.c:4726:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_path_bkg(const H5T_path_t *p) ^ CC H5Tbit.lo ../../../src/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/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' if it is known to return normally [-Wsuggest-attribute=pure] H5T__bit_find(uint8_t *buf, size_t offset, size_t size, H5T_sdir_t direction, ^ CC H5Tcommit.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/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/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] CC H5Tcompound.lo ../../../src/H5SL.c: In function 'H5SL_try_free_safe': ../../../src/H5SL.c:2279:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] H5SL_try_free_safe(H5SL_t *slist, H5SL_try_free_op_t op, void *op_data) ^ ../../../src/H5Tcompound.c: In function 'H5T__insert': ../../../src/H5Tcompound.c:484:56: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] parent->shared->u.compnd.memb[idx].type = H5T_copy(member, H5T_COPY_ALL); ^ In file included from ../../../src/H5Tpkg.h:39:0, from ../../../src/H5Tcompound.c:38: ../../../src/H5Tprivate.h:109:15: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const H5T_t * {aka const struct H5T_t *}' H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); ^ ../../../src/H5Tcompound.c: In function 'H5T_is_packed': ../../../src/H5Tcompound.c:606:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] H5T_is_packed(const H5T_t *dt) ^ ../../../src/H5Tcompound.c: In function 'H5T_get_member_offset': ../../../src/H5Tcompound.c:166:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T_get_member_offset(const H5T_t *dt, unsigned membno) ^ ../../../src/H5Tcompound.c: In function 'H5T__get_member_size': ../../../src/H5Tcompound.c:315:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] H5T__get_member_size(const H5T_t *dt, unsigned membno) ^ CC H5Tconv.lo ../../../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:4053:95: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for (i = (int) dt1->shared->u.enumer.nmembs - 1, swapped = TRUE; swapped && i >= 0; --i) { ^ ../../../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:4071:95: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for (i = (int) dt2->shared->u.enumer.nmembs - 1, swapped = TRUE; swapped && i >= 0; --i) { ^ ../../../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:3968:94: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for(i = (int) dt1->shared->u.compnd.nmembs - 1, swapped = TRUE; swapped && i >= 0; --i) { ^ ../../../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:3980:94: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] for(i = (int) dt2->shared->u.compnd.nmembs - 1, swapped = TRUE; swapped && i >= 0; --i) { ^ ../../../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] ../../../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/H5T.c: In function 'H5Tunregister': ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tunregister(H5T_pers_t pers, const char *name, hid_t src_id, hid_t dst_id, ^ ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5T.c:2580:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../src/H5Tconv.c: 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); ^ CC H5Tcset.lo ../../../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); ^ ../../../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); ^ CC H5Tdbg.lo ../../../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/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 ../../../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 CC H5Tfixed.lo ../../../src/H5Tconv.c: In function 'H5T_reverse_order': ../../../src/H5Tconv.c:9849:9: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < size; i += 2) { ^ ../../../src/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 ../../../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++; ^ CC H5Tnative.lo ../../../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/H5Tconv.c: In function 'H5T__conv_f_f': ../../../src/H5Tconv.c:4482:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ ../../../src/H5Tconv.c:4127:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ ../../../src/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/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 H5Toh.lo 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))) ^ ../../../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 CC H5Torder.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))) ^ ../../../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 H5Tprecis.lo CC H5Tstrpad.lo CC H5Tvisit.lo ../../../src/H5Tprecis.c: In function 'H5Tget_precision': ../../../src/H5Tprecis.c:90:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tprecis.c: In function 'H5Tset_precision': ../../../src/H5Tprecis.c:179:21: warning: request for implicit conversion from 'void *' to 'H5T_t * {aka struct H5T_t *}' not permitted in C++ [-Wc++-compat] if (NULL == (dt = H5I_object_verify(type_id,H5I_DATATYPE))) ^ ../../../src/H5Tprecis.c: In function 'H5T_set_precision': ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_NO_CLASS' not handled in switch [-Wswitch-enum] switch (dt->shared->type) { ^ ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_STRING' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_OPAQUE' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_COMPOUND' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_REFERENCE' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_ENUM' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_VLEN' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_ARRAY' not handled in switch [-Wswitch-enum] ../../../src/H5Tprecis.c:268:6: warning: enumeration value 'H5T_NCLASSES' not handled in switch [-Wswitch-enum] ../../../src/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) ^ ../../../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, ^ CC H5WB.lo ../../../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 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:1030:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k >= end_i; k--) ^ ../../../src/H5Znbit.c:1043:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k <= end_i; k++) ^ ../../../src/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] ../../../src/H5Znbit.c:1264:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k >= end_i; k--) ^ ../../../src/H5Znbit.c:1277:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = begin_i; k <= end_i; k++) ^ 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; ^ ../../../src/H5Zscaleoffset.c: In function 'H5Z_scaleoffset_log2': ../../../src/H5Zscaleoffset.c:1368:1: warning: function might be candidate for attribute 'const' if it is known to return normally [-Wsuggest-attribute=const] H5Z_scaleoffset_log2(unsigned long long num) ^ CC H5Ztrans.lo ../../../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] ln -s libhdf5.settings libhdf5_mpich.settings CCLD H5make_libsettings ../../../src/H5Zscaleoffset.c:1614:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = (int)begin_i; k <= (int)(p.size - 1); k++) ^ ../../../src/H5Zscaleoffset.c:1696:7: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(k = (int)begin_i; k <= (int)(p.size - 1); k++) ^ ../../../src/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: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: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) ^ 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) CC H5lib_settings.lo H5lib_settings.c:102:1: warning: string length '6129' 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 6130 bytes [-Wlarger-than=] char H5libhdf5_settings[]= ^ CC H5Tinit.lo ../../../src/H5Tconv.c: In function 'H5T__conv_f_i': ../../../src/H5Tconv.c:8973:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ ../../../src/H5Tconv.c: In function 'H5T__conv_i_f': ../../../src/H5Tconv.c:9772:21: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (i = 0; i < tsize; i += 4) { ^ CCLD libhdf5_mpich.la ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/src' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/src' Making all in test make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/test' CC dynlib1.lo CC dynlib3.lo CC dynlib2.lo CC h5test.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/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 '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/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) ^ ../../../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 8512 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 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/testframe.c:54:19: warning: size of 'Test' is 6720 bytes [-Wlarger-than=] static TestStruct Test[MAXNUMOFTESTS]; ^ CC tarray.o ../../../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) ^ ../../../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/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: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/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/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/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/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 'resize_configs_are_equal': ../../../test/cache_common.c:4804:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] resize_configs_are_equal(const H5C_auto_size_ctl_t *a, ^ ../../../test/testframe.c:218:6: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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) ^ ../../../test/cache_common.c: In function 'verify_unprotected': ../../../test/cache_common.c:2116:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] verify_unprotected(void) ^ ../../../test/cache_common.c: In function 'destroy.isra.9': ../../../test/cache_common.c:642:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] destroy(H5F_t H5_ATTR_UNUSED * f, ^ ../../../test/cache_common.c:642:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC tattr.o ../../../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:3647:52: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while ( ( pass ) && ( i >= idx - lag ) && ( i >= 0 ) ) ^ ../../../test/cache_common.c:3592:1: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] hl_row_major_scan_forward(H5F_t * file_ptr, ^ ../../../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, ^ CC tchecksum.o ../../../test/tarray.c: In function 'test_array_vlen_atomic': ../../../test/tarray.c:1017:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] test_array_vlen_atomic(void) ^ 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)= idx - lag ) && ( i >= 0 ) ) ^ ../../../test/cache_common.c:4030:26: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while ( ( pass ) && ( idx >= -lag ) ) ^ In file included from ../../../test/tattr.c:24:0: ../../../test/tattr.c: In function 'test_attr_mult_read': ../../../test/testhdf5.h:85:34: warning: cast from function call of type 'H5T_order_t {aka enum H5T_order_t}' to non-matching type 'long int' [-Wbad-function-cast] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tattr.c:1228:5: note: in expansion of macro 'VERIFY' VERIFY(order, H5Tget_order(H5T_NATIVE_INT), "H5Tget_order"); ^ ../../../test/tattr.c:1243:16: 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_len = H5Aget_name(attr, (size_t)ATTR_NAME_LEN, attr_name); ^ ../../../test/tattr.c:1249:16: 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_len = H5Aget_name(attr,HDstrlen(ATTR1_NAME), attr_name); ^ In file included from ../../../test/tattr.c:24:0: ../../../test/testhdf5.h:85:34: warning: cast from function call of type 'H5T_order_t {aka enum H5T_order_t}' to non-matching type 'long int' [-Wbad-function-cast] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tattr.c:1283:5: note: in expansion of macro 'VERIFY' VERIFY(order, H5Tget_order(H5T_NATIVE_INT), "H5Tget_order"); ^ ../../../test/tattr.c:1299:16: 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_len = H5Aget_name(attr, (size_t)ATTR_NAME_LEN, attr_name); ^ ../../../test/tattr.c:1305:16: 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_len = H5Aget_name(attr, HDstrlen(ATTR2_NAME), attr_name); ^ In file included from ../../../test/tattr.c:24:0: ../../../test/testhdf5.h:85:34: warning: cast from function call of type 'H5T_order_t {aka enum H5T_order_t}' to non-matching type 'long int' [-Wbad-function-cast] long __x = (long)_x, __val = (long)_val; \ ^ ../../../test/tattr.c:1341:5: note: in expansion of macro 'VERIFY' VERIFY(order, H5Tget_order(H5T_NATIVE_DOUBLE), "H5Tget_order"); ^ ../../../test/tattr.c:1358:16: 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_len = H5Aget_name(attr, (size_t)ATTR_NAME_LEN, attr_name); ^ ../../../test/tattr.c:1364:16: 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_len = H5Aget_name(attr, HDstrlen(ATTR3_NAME), attr_name); ^ ../../../test/tattr.c: In function 'test_attr_delete': ../../../test/tattr.c:1552:16: 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_len = H5Aget_name(attr, (size_t)ATTR_NAME_LEN, attr_name); ^ ../../../test/tattr.c:1566:16: 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_len = H5Aget_name(attr, (size_t)ATTR_NAME_LEN, attr_name); ^ ../../../test/tattr.c:1589:16: 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_len = H5Aget_name(attr, (size_t)ATTR_NAME_LEN, attr_name); ^ ../../../test/tattr.c: In function 'test_attr_dense_verify': ../../../test/tattr.c:2086:20: 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_len = H5Aget_name(attr, (size_t)ATTR_NAME_LEN, check_name); ^ ../../../test/tarray.c: In function 'test_array_vlen_array': ../../../test/tarray.c:1227:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] test_array_vlen_array(void) ^ ../../../test/cache_common.c: In function 'hl_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/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 '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/tattr.c: In function 'attr_info_by_idx_check': ../../../test/tattr.c:5559:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(obj_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, n, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c:5584:15: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(obj_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_NATIVE, n, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c:5605:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(obj_id, ".", H5_INDEX_CRT_ORDER, H5_ITER_DEC, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c:5625:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(obj_id, ".", H5_INDEX_NAME, H5_ITER_INC, n, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../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 combining constants around a comparison [-Wstrict-overflow] ../../../test/cache_common.c:4428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../test/tattr.c:5650:11: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(obj_id, ".", H5_INDEX_NAME, H5_ITER_DEC, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c: In function 'test_attr_info_by_idx': ../../../test/tattr.c:5759:19: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(my_dataset, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c:5796:19: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(my_dataset, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c:5846:19: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(my_dataset, ".", H5_INDEX_CRT_ORDER, H5_ITER_INC, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c: In function 'test_attr_delete_by_idx': ../../../test/tattr.c:5918:74: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(idx_type = H5_INDEX_NAME; idx_type <=H5_INDEX_CRT_ORDER; idx_type++) { ^ ../../../test/tattr.c:5920:60: warning: increment of enumeration value is invalid in C++ [-Wc++-compat] for(order = H5_ITER_INC; order <=H5_ITER_DEC; order++) { ^ ../../../test/tattr.c:6073:31: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(my_dataset, ".", idx_type, order, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c:6198:31: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(my_dataset, ".", idx_type, order, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c:6309:31: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(my_dataset, ".", idx_type, order, (hsize_t)u, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c:6358:31: warning: conversion to 'herr_t {aka int}' from 'ssize_t {aka long int}' may alter its value [-Wconversion] ret = H5Aget_name_by_idx(my_dataset, ".", idx_type, order, (hsize_t)0, tmpname, (size_t)NAME_BUF_SIZE, H5P_DEFAULT); ^ ../../../test/tattr.c: In function 'attr_iterate_check': ../../../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] iter_info->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] CC tconfig.o ../../../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/tattr.c: In function 'test_attr_shared_rename': ../../../test/tattr.c:8352:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/tattr.c: In function 'test_attr_shared_delete': ../../../test/tattr.c:8793:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/tattr.c: In function 'test_attr_shared_unlink': ../../../test/tattr.c:9157:14: warning: size of 'big_value' is 2340 bytes [-Wlarger-than=] unsigned big_value[SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3]; /* Data for "big" attribute */ ^ ../../../test/tattr.c: In function 'test_attr_bug3': ../../../test/tattr.c:9861:28: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] wdata2[u][v] = (int)((u * dims2[1]) + v); ^ ../../../test/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) ^ CC tfile.o ../../../test/tfile.c: In function 'test_file_close': ../../../test/tfile.c:760:5: warning: enumeration value 'H5F_CLOSE_DEFAULT' not handled in switch [-Wswitch-enum] switch(fc_degree) { ^ CC tgenprop.o ../../../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); ^ 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/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)freeing && (obj->obj_list->nobjs_rem > 0)) { ^ ../../../test/titerate.c: In function 'test_iter_group': ../../../test/titerate.c:286:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c:311:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c: In function 'test_iter_attr': ../../../test/titerate.c:465:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c:491:11: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] idx = i = 0; ^ ../../../test/titerate.c: In function 'test_iter_group_large': ../../../test/titerate.c:584:15: warning: size of 'names' is 13376 bytes [-Wlarger-than=] iter_info names[ITER_NGROUPS+2]; /* Names of objects in the root group */ ^ ../../../test/titerate.c:675:23: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] hsize_t idx = i; ^ ../../../test/titerate.c: In function 'liter_cb': ../../../test/titerate.c:104:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:108:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c: In function 'aiter_cb': ../../../test/titerate.c:365:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count > 10 ? 1 : 0); ^ ../../../test/titerate.c:369:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] return(count2 > 10 ? 1 : 0); ^ ../../../test/titerate.c: In function 'iter_strcmp': ../../../test/titerate.c:75:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int iter_strcmp(const void *s1, const void *s2) ^ ../../../test/titerate.c: In function 'iter_strcmp2': ../../../test/titerate.c:530:5: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] int iter_strcmp2(const void *s1, const void *s2) ^ CC tmeta.o 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/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/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_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/titerate.c: In function 'test_iter_group_large': ../../../test/titerate.c:574:1: warning: stack usage might be 13504 bytes [-Wstack-usage=] test_iter_group_large(hid_t fapl) ^ ../../../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) ^ 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/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/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/tattr.c: In function 'test_attr_iterate2': ../../../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/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/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_select_hyper_checker_board_dr__verify_data': ../../../test/tselect.c:2628:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] test_select_hyper_checker_board_dr__verify_data(uint16_t * buf_ptr, ^ ../../../test/tskiplist.c:44:12: warning: size of 'rand_num' is 4000 bytes [-Wlarger-than=] static int rand_num[NUM_ELEMS]; ^ ../../../test/tskiplist.c:45:12: warning: size of 'sort_rand_num' is 4000 bytes [-Wlarger-than=] static int sort_rand_num[NUM_ELEMS]; ^ ../../../test/tskiplist.c:46:12: warning: size of 'rev_sort_rand_num' is 4000 bytes [-Wlarger-than=] static int rev_sort_rand_num[NUM_ELEMS]; ^ ../../../test/tselect.c: In function 'test_shape_same_dr__run_full_space_vs_slice_tests': ../../../test/tselect.c:10737:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((z < 2) && (large_rank >= 1)); ^ ../../../test/tselect.c:10740:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:10743:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:10746:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:10749:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2) && (large_rank >= 5)); ^ ../../../test/tselect.c: In function 'test_shape_same_dr__run_checkerboard_tests': ../../../test/tselect.c:11351:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((z < 2) && (large_rank >= 1)); ^ ../../../test/tselect.c:11354:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:11357:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:11360:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:11363:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2) && (large_rank >= 5)); ^ ../../../test/tselect.c: In function 'test_shape_same_dr__run_irregular_tests': ../../../test/tselect.c:11841:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((z < 2) && (large_rank >= 1)); ^ ../../../test/tselect.c:11844:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:11847:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:11850:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:11853:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2 ) && (large_rank >= 5)); ^ ../../../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 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/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 CC tvlstr.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 tvltypes.o CC lheap.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)= 1)); ^ ../../../test/tselect.c:10740:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:10743:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:10746:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:10749:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2) && (large_rank >= 5)); ^ ../../../test/tselect.c:11351:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((z < 2) && (large_rank >= 1)); ^ ../../../test/tselect.c:11354:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:11357:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:11360:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:11363:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2) && (large_rank >= 5)); ^ ../../../test/tselect.c:11841:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((z < 2) && (large_rank >= 1)); ^ ../../../test/tselect.c:11844:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:11847:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:11850:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:11853:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2 ) && (large_rank >= 5)); ^ ../../../test/cache.c: In function 'check_metadata_blizzard_absence': cc1: warning: size of '*.LC27' is 4800 bytes [-Wlarger-than=] ../../../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:10740:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:10743:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:10746:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:10749:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2) && (large_rank >= 5)); ^ ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-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:11354:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:11357:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:11360:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:11363:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2) && (large_rank >= 5)); ^ ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-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:11844:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((y < 2) && (large_rank >= 2)); ^ ../../../test/tselect.c:11847:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((x < 2) && (large_rank >= 3)); ^ ../../../test/tselect.c:11850:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((w < 2) && (large_rank >= 4)); ^ ../../../test/tselect.c:11853:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while((v < 2 ) && (large_rank >= 5)); ^ ../../../test/tselect.c:13077:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] test_select(void) ^ ../../../test/tselect.c:11681:9: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(small_rank = 1; small_rank <= large_rank; small_rank++) { ^ ../../../test/tselect.c:11133:9: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(small_rank = 1; small_rank <= large_rank; small_rank++) { ^ ../../../test/tselect.c:10646:9: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for(small_rank = 1; small_rank <= large_rank; small_rank++) { ^ ../../../test/cache.c: In function 'check_flush_cache__flush_op_eviction_test': ../../../test/cache.c:29513:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] } ^ ../../../test/cache_api.c: In function 'mdc_api_call_smoke_check': ../../../test/cache_api.c:1107:34: warning: 'properties' may be used uninitialized in this function [-Wmaybe-uninitialized] dataset_ids[i] = H5Dcreate2(file_id, dset_name, H5T_STD_I32BE, ^ CC pool.o CC accum.o ../../../test/cache.c: In function 'check_flush_cache__flush_ops': ../../../test/cache.c:5328:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] check_flush_cache__flush_ops(H5F_t * file_ptr) ^ ../../../test/cache.c:5328:1: warning: assuming signed overflow does not occur when combining constants around a comparison [-Wstrict-overflow] ../../../test/cache.c:5328:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../test/pool.c: In function 'test_allocate_random': ../../../test/pool.c:674:40: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] swap_idx = (size_t)(HDrandom() % (MPOOL_NUM_RANDOM - u)) + u; ^ ../../../test/cache.c: In function 'check_metadata_blizzard_absence': ../../../test/cache.c:28606:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] check_metadata_blizzard_absence(hbool_t fill_via_insertion) ^ ../../../test/cache.c:28606:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC hyperslab.o ../../../test/hyperslab.c: In function 'test_fill': ../../../test/hyperslab.c:226:46: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] ref_value += fill_value * dx * dy * dz; ^ ../../../test/hyperslab.c: In function 'test_transpose': ../../../test/hyperslab.c:822:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] dst_stride[0] = (ssize_t)((1 - nx * ny) * sizeof(*src)); ^ ../../../test/hyperslab.c:823:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] dst_stride[1] = (ssize_t)(nx * sizeof(*src)); ^ ../../../test/hyperslab.c: In function 'test_sub_super': ../../../test/hyperslab.c:926:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] src_stride[0] = (ssize_t)(2 * ny); ^ ../../../test/hyperslab.c:975:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] dst_stride[0] = (ssize_t)(2 * ny); ^ ../../../test/hyperslab.c:976:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] dst_stride[1] = (ssize_t)(2 * sizeof(uint8_t) - 4 * ny); ^ ../../../test/hyperslab.c:977:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion] dst_stride[2] = (ssize_t)(2 * ny - 2 * sizeof(uint8_t)); ^ ../../../test/hyperslab.c: In function 'test_array_offset_n_calc': ../../../test/hyperslab.c:1147:43: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] coords[0] = (hssize_t)(HDrandom() % z); ^ ../../../test/hyperslab.c:1147:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long long int' may change the sign of the result [-Wsign-conversion] coords[0] = (hssize_t)(HDrandom() % z); ^ ../../../test/hyperslab.c:1148:43: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] coords[1] = (hssize_t)(HDrandom() % y); ^ ../../../test/hyperslab.c:1148:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long long int' may change the sign of the result [-Wsign-conversion] coords[1] = (hssize_t)(HDrandom() % y); ^ ../../../test/hyperslab.c:1149:43: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] coords[2] = (hssize_t)(HDrandom() % x); ^ ../../../test/hyperslab.c:1149:21: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'long long int' may change the sign of the result [-Wsign-conversion] coords[2] = (hssize_t)(HDrandom() % x); ^ 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/cache.c: In function 'check_resize_entry': ../../../test/cache.c:14905:18: warning: 'entry_ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] result = H5C_get_entry_status(file_ptr, entry_ptr->addr, ^ ../../../test/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); ^ CC dsets.o ../../../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/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/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:3316:35: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] (new_data[i][j].c & c_mask) != (orig_data[i][j].c & c_mask) || ^ ../../../test/dsets.c:3316:67: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] (new_data[i][j].c & c_mask) != (orig_data[i][j].c & c_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:3571:40: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].b[m][n]&b_mask)!=(orig_data[i][j].b[m][n]&b_mask)) { ^ ../../../test/dsets.c:3571:74: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] if((new_data[i][j].b[m][n]&b_mask)!=(orig_data[i][j].b[m][n]&b_mask)) { ^ ../../../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:3579:43: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] (new_data[i][j].d[m][n].c & c_mask)!=(orig_data[i][j].d[m][n].c & c_mask)|| ^ ../../../test/dsets.c:3579:81: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] (new_data[i][j].d[m][n].c & c_mask)!=(orig_data[i][j].d[m][n].c & c_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:3589:32: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] (new_data[i][j].a.c & c_mask)!=(orig_data[i][j].a.c & c_mask)|| ^ ../../../test/dsets.c:3589:64: warning: conversion to 'unsigned int' from 'char' may change the sign of the result [-Wsign-conversion] (new_data[i][j].a.c & c_mask)!=(orig_data[i][j].a.c & c_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 might be 80144 bytes [-Wstack-usage=] test_nbit_int_size(hid_t file) ^ ../../../test/dsets.c:3971:1: warning: the frame size of 80064 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 might be 80128 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 might be 81104 bytes [-Wstack-usage=] test_userblock_offset(const char *env_h5_drvr, hid_t fapl) ^ ../../../test/dsets.c:586:1: warning: the frame size of 81056 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../test/dt_arith.c: In function 'test_conv_int_fp': ../../../test/dt_arith.c:4196:13: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (k = 0; k < src_size; k += 2) { ^ ../../../test/dsets.c: In function 'test_big_chunks_bypass_cache': ../../../test/dsets.c:7327:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] test_big_chunks_bypass_cache(hid_t fapl) ^ ../../../test/dsets.c:7327:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CC filter_fail.o ../../../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) ^ ../../../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] 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/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 'filter_bogus2': ../../../test/dsets.c:1360:18: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] while(buf_left>0) { ^ CC extend.o ../../../test/extend.c:34:14: warning: size of 'buf1' is 40000 bytes [-Wlarger-than=] static int buf1[NY][NX], buf2[NX / 2][NY / 2]; ^ ../../../test/extend.c:34:28: warning: size of 'buf2' is 10000 bytes [-Wlarger-than=] static int buf1[NY][NX], buf2[NX / 2][NY / 2]; ^ CC external.o CC efc.o ../../../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/efc.c:36:13: warning: size of 'filename' is 6144 bytes [-Wlarger-than=] static char filename[6][1024]; ^ 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)); ^ CC links.o ../../../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); ^ CC unlink.o ../../../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/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 '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 '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 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 'writer.constprop': ../../../test/big.c:130:33: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] while(overlap != 0 && tries < MAX_TRIES) ^ ../../../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] ../../../test/links.c: In function 'external_set_elink_fapl2': ../../../test/links.c:3689:1: warning: stack usage might be 10656 bytes [-Wstack-usage=] external_set_elink_fapl2(hid_t fapl, hbool_t new_format) ^ CC flush1.o ../../../test/links.c: In function 'external_symlink': ../../../test/links.c:6339:1: warning: stack usage is 11392 bytes [-Wstack-usage=] external_symlink(const char *env_h5_drvr, hid_t fapl, hbool_t new_format) ^ ../../../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 ../../../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 might be 81456 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 error_test.o CC err_compat.o ../../../test/error_test.c:43:5: warning: size of 'ipoints2' is 80000 bytes [-Wlarger-than=] int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; ^ ../../../test/error_test.c:43:27: warning: size of 'icheck2' is 80000 bytes [-Wlarger-than=] int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; ^ ../../../test/error_test.c: In function '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 CC links_env.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 plugin.o CCLD libdynlib1.la ../../../test/plugin.c:65:5: warning: size of 'points_deflate' is 80000 bytes [-Wlarger-than=] int points_deflate[DSET_DIM1][DSET_DIM2], ^ ../../../test/plugin.c:66:9: warning: size of 'points_dynlib1' is 80000 bytes [-Wlarger-than=] points_dynlib1[DSET_DIM1][DSET_DIM2], ^ ../../../test/plugin.c:67:9: warning: size of 'points_dynlib2' is 80000 bytes [-Wlarger-than=] points_dynlib2[DSET_DIM1][DSET_DIM2], ^ ../../../test/plugin.c:68:9: warning: size of 'points_bzip2' is 80000 bytes [-Wlarger-than=] points_bzip2[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c: In function 'test_filter_internal': ../../../test/plugin.c:95:25: warning: size of 'points' is 80000 bytes [-Wlarger-than=] int points[DSET_DIM1][DSET_DIM2], check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c:95:55: warning: size of 'check' is 80000 bytes [-Wlarger-than=] int points[DSET_DIM1][DSET_DIM2], check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c: In function 'test_read_data': ../../../test/plugin.c:427:25: warning: size of 'check' is 80000 bytes [-Wlarger-than=] int check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c: In function 'test_noread_data': ../../../test/plugin.c:541:16: warning: size of 'check' is 80000 bytes [-Wlarger-than=] int check[DSET_DIM1][DSET_DIM2]; ^ ../../../test/plugin.c: In function 'test_noread_with_filters': ../../../test/plugin.c:577:33: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] plugin_state = plugin_state & ~H5PL_FILTER_PLUGIN; ^ In file included from ../../../test/plugin.c:24:0: ../../../test/plugin.c: At top level: ../../../test/H5srcdir.h:35:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ ar: ../../../test/H5srcdir.h:53:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ `u' modifier ignored since `D' is the default (see `U') CCLD libdynlib2.la CCLD libdynlib3.la ../../../test/plugin.c: In function 'test_read_data': ../../../test/plugin.c:425:1: warning: stack usage is 80048 bytes [-Wstack-usage=] test_read_data(hid_t dataset, int *origin_data) ^ ../../../test/plugin.c:456:1: warning: the frame size of 80016 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../test/plugin.c: In function 'test_filter_internal': ../../../test/plugin.c:85:1: warning: stack usage might be 160192 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 160112 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 80064 bytes [-Wstack-usage=] test_noread_data(hid_t dataset) ^ ../../../test/plugin.c:556:1: warning: the frame size of 80048 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ar: `u' modifier ignored since `D' is the default (see `U') ar: `u' modifier ignored since `D' is the default (see `U') CCLD libh5test.la ../../../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] ar: `u' modifier ignored since `D' is the default (see `U') CCLD lheap CCLD ohdr CCLD testhdf5 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 fheap CCLD file_image CCLD unregister CCLD error_test CCLD err_compat CCLD tcheck_version CCLD testmeta CCLD links_env CCLD plugin make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/test' Making all in testpar make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/testpar' CC t_mpi.o CC testphdf5.o CC t_dset.o CC t_file.o ../../../testpar/testphdf5.c:53:6: warning: size of 'filenames' is 8192 bytes [-Wlarger-than=] char filenames[NFILENAME][PATH_MAX]; ^ ../../../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: 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/testphdf5.c:192:11: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if (--argc < 2){ ^ ../../../testpar/testphdf5.c:180:11: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if (--argc < 2){ ^ ../../../testpar/testphdf5.c:132:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] parse_options(int argc, char **argv) ^ ../../../testpar/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_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/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: 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); ^ CC t_file_image.o ../../../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: In function 'parse_options': ../../../testpar/t_mpi.c:1247:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../testpar/t_dset.c: In function 'dataset_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; ^ 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: 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: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_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_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) ^ CC t_mdset.o ../../../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) ^ ../../../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_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= 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 'main': ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] main(int argc, char **argv) ^ ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../testpar/t_mpi.c:1088:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_mpi.c:348:6: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for (i=ntimes-2; i <= ntimes; i++){ ^ ../../../testpar/t_mpi.c:306:6: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for (i=ntimes-2; i <= ntimes; i++){ ^ ../../../testpar/t_mdset.c: In function 'zero_dim_dset': ../../../testpar/t_mdset.c:92:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_mdset.c: In function 'multiple_dset_write': ../../../testpar/t_mdset.c:152:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] double fill=1.0; /* Fill value */ ^ ../../../testpar/t_mdset.c:159:8: warning: request for implicit conversion from 'const void *' to 'const H5Ptest_param_t * {aka const struct H5Ptest_param_t *}' not permitted in C++ [-Wc++-compat] pt = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c:168:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] outme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:168:11: warning: request for implicit conversion from 'void *' to 'double *' not permitted in C++ [-Wc++-compat] outme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../testpar/t_mdset.c: In function 'compact_dataset': ../../../testpar/t_mdset.c:245:24: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] file_dims[i] = size; ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c:250:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] outme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:250:11: warning: request for implicit conversion from 'void *' to 'double *' not permitted in C++ [-Wc++-compat] outme = HDmalloc((size_t)(size * size * sizeof(double))); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c:253:42: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] inme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:253:10: warning: request for implicit conversion from 'void *' to 'double *' not permitted in C++ [-Wc++-compat] inme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../testpar/t_mdset.c:256:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_mdset.c:326:37: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if(inme[(i * size) + j] != outme[(i * size) + j]) ^ ../../../testpar/t_mdset.c: In function 'null_dataset': ../../../testpar/t_mdset.c:365:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_mdset.c:374:13: warning: conversion to 'int' from 'hssize_t {aka long long int}' may alter its value [-Wconversion] nelem = H5Sget_simple_extent_npoints(sid); ^ ../../../testpar/t_mdset.c: In function 'big_dataset': ../../../testpar/t_mdset.c:481:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_mdset.c: In function 'dataset_fillvalue': ../../../testpar/t_mdset.c:616:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_mdset.c:620:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] dset_dims[0]=mpi_size+1; ^ ../../../testpar/t_mdset.c:624:10: warning: request for implicit conversion from 'void *' to 'int *' not permitted in C++ [-Wc++-compat] rdata=HDmalloc((size_t)(dset_size*sizeof(int))); ^ ../../../testpar/t_mdset.c:626:10: warning: request for implicit conversion from 'void *' to 'int *' not permitted in C++ [-Wc++-compat] wdata=HDmalloc((size_t)(dset_size*sizeof(int))); ^ ../../../testpar/t_mdset.c:680:18: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] req_start[0]=mpi_rank; ^ ../../../testpar/t_mdset.c: In function 'collective_group_write': ../../../testpar/t_mdset.c:796:8: warning: request for implicit conversion from 'const void *' to 'const H5Ptest_param_t * {aka const struct H5Ptest_param_t *}' not permitted in C++ [-Wc++-compat] pt = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c:808:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] outme = HDmalloc((size_t)(size * size * sizeof(DATATYPE))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:808:11: warning: request for implicit conversion from 'void *' to 'DATATYPE * {aka int *}' not permitted in C++ [-Wc++-compat] outme = HDmalloc((size_t)(size * size * sizeof(DATATYPE))); ^ ../../../testpar/t_mdset.c: In function 'independent_group_read': ../../../testpar/t_mdset.c:884:8: warning: request for implicit conversion from 'const void *' to 'const H5Ptest_param_t * {aka const struct H5Ptest_param_t *}' not permitted in C++ [-Wc++-compat] pt = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c: In function 'group_dataset_read': ../../../testpar/t_mdset.c:931:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] indata =(DATATYPE*)HDmalloc((size_t)(size * size * sizeof(DATATYPE))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:934:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] outdata =(DATATYPE*)HDmalloc((size_t)(size * size * sizeof(DATATYPE))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c: In function 'multiple_group_write': ../../../testpar/t_mdset.c:1011:8: warning: request for implicit conversion from 'const void *' to 'const H5Ptest_param_t * {aka const struct H5Ptest_param_t *}' not permitted in C++ [-Wc++-compat] pt = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c: In function 'write_dataset': ../../../testpar/t_mdset.c:1102:43: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] outme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:1102:11: warning: request for implicit conversion from 'void *' to 'DATATYPE * {aka int *}' not permitted in C++ [-Wc++-compat] outme = HDmalloc((size_t)(size * size * sizeof(double))); ^ ../../../testpar/t_mdset.c: In function 'multiple_group_read': ../../../testpar/t_mdset.c:1179:8: warning: request for implicit conversion from 'const void *' to 'const H5Ptest_param_t * {aka const struct H5Ptest_param_t *}' not permitted in C++ [-Wc++-compat] pt = GetTestParameters(); ^ In file included from ../../../test/h5test.h:26:0, from ../../../testpar/testpar.h:24, from ../../../testpar/testphdf5.h:21, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c: In function 'read_dataset': ../../../testpar/t_mdset.c:1262:54: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] indata =(DATATYPE*)HDmalloc((size_t)(size * size * sizeof(DATATYPE))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c:1265:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] outdata =(DATATYPE*)HDmalloc((size_t)(size * size * sizeof(DATATYPE))); ^ ../../../src/H5private.h:1008:35: note: in definition of macro 'HDmalloc' #define HDmalloc(Z) malloc(Z) ^ ../../../testpar/t_mdset.c: In function 'check_value': ../../../testpar/t_mdset.c:1420:30: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] indata += chunk_origin[0]*size; ^ ../../../testpar/t_mdset.c:1421:31: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] outdata += chunk_origin[0]*size; ^ ../../../testpar/t_mdset.c: In function 'get_slab': ../../../testpar/t_mdset.c:1454:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_origin[0] = mpi_rank *(size/mpi_size); ^ ../../../testpar/t_mdset.c:1458:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[0] = size/mpi_size; ^ ../../../testpar/t_mdset.c:1459:27: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] chunk_dims[1] = size; ^ ../../../testpar/t_mdset.c:1462:39: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] file_dims[0] = file_dims[1] = size; ^ ../../../testpar/t_mdset.c: In function 'io_mode_confusion': ../../../testpar/t_mdset.c:1526:8: warning: request for implicit conversion from 'const void *' to 'const H5Ptest_param_t * {aka const struct H5Ptest_param_t *}' not permitted in C++ [-Wc++-compat] pt = GetTestParameters(); ^ ../../../testpar/t_mdset.c: In function 'rr_obj_hdr_flush_confusion_writer': ../../../testpar/t_mdset.c:2008:6: warning: unsuffixed float constant [-Wunsuffixed-float-constants] data[j] *= 10.0; ^ ../../../testpar/t_mdset.c:2062:13: warning: unsuffixed float constant [-Wunsuffixed-float-constants] att[j] /= 10.0; ^ ../../../testpar/t_mdset.c:2121:13: warning: unsuffixed float constant [-Wunsuffixed-float-constants] lg_att[j] /= 10.0; ^ ../../../testpar/t_mdset.c:2163:13: warning: unsuffixed float constant [-Wunsuffixed-float-constants] lg_att[j] /= 10.0; ^ ../../../testpar/t_mdset.c:1890:9: warning: variable 'mrc' set but not used [-Wunused-but-set-variable] int mrc; /* mpi error code */ ^ ../../../testpar/t_mdset.c: In function 'rr_obj_hdr_flush_confusion_reader': ../../../testpar/t_mdset.c:2409:21: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (data_read[j] != data[j]){ ^ ../../../testpar/t_mdset.c:2417:4: warning: unsuffixed float constant [-Wunsuffixed-float-constants] data[j] *= 10.0; ^ ../../../testpar/t_mdset.c:2472:24: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (att_read[j] != att[j]){ ^ ../../../testpar/t_mdset.c:2480:8: warning: unsuffixed float constant [-Wunsuffixed-float-constants] att[j] /= 10.0; ^ ../../../testpar/t_mdset.c:2525:27: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] if (lg_att_read[j] != lg_att[j]){ ^ ../../../testpar/t_mdset.c:2533:8: warning: unsuffixed float constant [-Wunsuffixed-float-constants] lg_att[j] /= 10.0; ^ CC t_ph5basic.o In file included from ../../../testpar/testphdf5.h:21:0, from ../../../testpar/t_mdset.c:16: ../../../testpar/t_mdset.c: In function 'get_size': ../../../testpar/testpar.h:50:8: warning: assuming signed overflow does not occur when assuming that (X + c) >= 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:1265:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( m <= 1 ) && ^ ../../../testpar/t_span_tree.c:1270:31: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( l <= 1 ) && ^ ../../../testpar/t_span_tree.c:1275:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( k <= 1 ) && ^ ../../../testpar/t_span_tree.c:1280:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( j <= 1 ) && ^ ../../../testpar/t_span_tree.c:1286:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( i <= 1 ) && ^ CC t_chunk_alloc.o ../../../testpar/t_span_tree.c: In function 'lower_dim_size_comp_test__verify_data.constprop': ../../../testpar/t_span_tree.c:1383:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] lower_dim_size_comp_test__verify_data(uint32_t * buf_ptr, ^ ../../../testpar/t_span_tree.c:1383:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1383:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1383:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../testpar/t_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 eliminating multiplication in comparison with zero [-Wstrict-overflow] lower_dim_size_comp_test__run_test(const int chunk_edge_size, ^ ../../../testpar/t_span_tree.c:1572:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1572:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1572:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] ../../../testpar/t_span_tree.c:1572:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] ../../../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(); ^ 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; ^ 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; ^ ../../../testpar/t_filter_read.c: In function 'test_filter_read': ../../../testpar/t_filter_read.c:236:14: warning: request for implicit conversion from 'const void *' to 'const char *' not permitted in C++ [-Wc++-compat] filename = GetTestParameters(); ^ ../../../testpar/t_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_span_tree.c: At top level: ../../../testpar/t_span_tree.c:962:0: warning: macro "LOWER_DIM_SIZE_COMP_TEST_DEBUG_TARGET_RANK" is not used [-Wunused-macros] #define LOWER_DIM_SIZE_COMP_TEST_DEBUG_TARGET_RANK 0 ^ ../../../testpar/t_cache.c: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) ^ CC t_pflush1.o ../../../testpar/t_cache.c: In function 'smoke_check_3': ../../../testpar/t_cache.c:7311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../testpar/t_cache.c:7311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../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_cache.c: In function 'verify_entry_writes': ../../../testpar/t_cache.c:4545:17: warning: 'reported_entry_writes' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(stdout, ^ ../../../testpar/t_cache.c: In function 'verify_entry_reads': ../../../testpar/t_cache.c:4437:17: warning: 'reported_entry_reads' may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(stdout, ^ ../../../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: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_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] CC t_prestart.o ../../../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] CC t_init_term.o ../../../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_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] 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: 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_pflush1 ../../../testpar/t_shapesame.c: In function 'contig_hs_dr_pio_test__d2m_l2s': ../../../testpar/t_shapesame.c:851:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_shapesame.c:1016:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:1017:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1020:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:1021:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1024:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:1025:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c: In function 'contig_hs_dr_pio_test__d2m_s2l': ../../../testpar/t_shapesame.c:1124:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_shapesame.c:1299:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:1300:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1303:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:1304:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1307:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:1308:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c: In function 'contig_hs_dr_pio_test__m2d_l2s': ../../../testpar/t_shapesame.c:1415:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_shapesame.c:1627:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:1628:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1631:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:1632:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1635:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:1636:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c: In function 'contig_hs_dr_pio_test__m2d_s2l': ../../../testpar/t_shapesame.c:1737:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] if ( (PAR_SS_DR_MAX_RANK - i) > (tv_ptr->small_rank - 1) ) { ^ ../../../testpar/t_shapesame.c:1967:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 1 ) && ^ ../../../testpar/t_shapesame.c:1968:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( l < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1971:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 2 ) && ^ ../../../testpar/t_shapesame.c:1972:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( k < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c:1975:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( (tv_ptr->small_rank - 1) <= 3 ) && ^ ../../../testpar/t_shapesame.c:1976:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ( j < tv_ptr->edge_size ) ); ^ ../../../testpar/t_shapesame.c: In function 'contig_hs_dr_pio_test__run_test': ../../../testpar/t_shapesame.c:2031:10: warning: variable 'mpi_rank' set but not used [-Wunused-but-set-variable] int mpi_rank; ^ ../../../testpar/t_shapesame.c: At top level: ../../../testpar/t_shapesame.c:2235:1: warning: no previous prototype for 'contig_hs_dr_pio_test' [-Wmissing-prototypes] contig_hs_dr_pio_test(ShapeSameTestMethods sstest_type) ^ ../../../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_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__slct_ckrbrd': ../../../testpar/t_shapesame.c:2685:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( m <= 1 ) && ^ ../../../testpar/t_shapesame.c:2690:31: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( l <= 1 ) && ^ ../../../testpar/t_shapesame.c:2695:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( k <= 1 ) && ^ ../../../testpar/t_shapesame.c:2700:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( j <= 1 ) && ^ ../../../testpar/t_shapesame.c:2706:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( i <= 1 ) && ^ ../../../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] CCLD t_pflush2 ../../../testpar/t_shapesame.c: In function 'ckrbrd_hs_dr_pio_test__slct_ckrbrd': ../../../testpar/t_shapesame.c:2685:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( m <= 1 ) && ^ ../../../testpar/t_shapesame.c:2690:31: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( l <= 1 ) && ^ ../../../testpar/t_shapesame.c:2695:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( k <= 1 ) && ^ ../../../testpar/t_shapesame.c:2700:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( j <= 1 ) && ^ ../../../testpar/t_shapesame.c:2706:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( i <= 1 ) && ^ ../../../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:2685:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( m <= 1 ) && ^ ../../../testpar/t_shapesame.c:2690:31: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( l <= 1 ) && ^ ../../../testpar/t_shapesame.c:2695:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( k <= 1 ) && ^ ../../../testpar/t_shapesame.c:2700:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( j <= 1 ) && ^ ../../../testpar/t_shapesame.c:2706:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ( ( i <= 1 ) && ^ CCLD t_pshutdown ../../../testpar/t_shapesame.c: In function 'parse_options': ../../../testpar/t_shapesame.c:4868:11: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if (--argc < 2){ ^ ../../../testpar/t_shapesame.c:4856:11: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if (--argc < 2){ ^ ../../../testpar/t_shapesame.c:4808:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] parse_options(int argc, char **argv) ^ ../../../testpar/t_shapesame.c:4808:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CCLD t_prestart ../../../testpar/t_shapesame.c: In function 'hs_dr_pio_test__setup': ../../../testpar/t_shapesame.c:127:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hs_dr_pio_test__setup(const int test_num, ^ ../../../testpar/t_shapesame.c:127:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] CCLD t_init_term 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': ../../../../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_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; ^ ../../../../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_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.c: In function 'init_acc_pos': ../../../../tools/lib/h5tools.c:1302:14: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] for (i = (ctx->ndims - 2); i >= 0; i--) { ^ ../../../../tools/lib/h5tools_str.c: In function 'h5tools_str_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_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: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_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_utils.c:142:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] HDvfprintf(rawerrorstream, fmt, ap); ^ ../../../../tools/lib/h5tools_utils.c: In function 'warn_msg': ../../../../tools/lib/h5tools_utils.c:173:5: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] HDvfprintf(rawerrorstream, fmt, ap); ^ In file included from ../../../../tools/lib/h5tools_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_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_dump.c:31:0: ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_dump_region_data_blocks': ../../../../src/H5private.h:311:17: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] #define FAIL (-1) ^ ../../../../tools/lib/h5tools_error.h:72:21: note: in expansion of macro 'FAIL' ret_value = FAIL; \ ^ ../../../../tools/lib/h5tools_error.h:101:5: note: in expansion of macro 'HERROR' HERROR(H5E_tools_g, min_id, str); \ ^ ../../../../tools/lib/h5tools_dump.c:612:9: note: in expansion of macro 'H5E_THROW' H5E_THROW(dimension_break, H5E_tools_min_id_g, "H5Sget_select_hyper_nblocks failed"); ^ ../../../../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_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_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_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_utils.c: In function 'h5tools_getprogname': ../../../../tools/lib/h5tools_dump.c:1535:18: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] ctx->ndims = H5Sget_simple_extent_ndims(f_space); ^ ../../../../tools/lib/h5tools_utils.c: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_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.c: In function 'h5tools_count_ncols': ../../../../tools/lib/h5tools.c:673:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] h5tools_count_ncols(const char *s) ^ ../../../../tools/lib/h5tools_dump.c: In function 'h5tools_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_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.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.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) ^ ../../../../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); ^ CC h5diff_attr.lo ../../../../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_dset.lo CC h5diff_util.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] ../../../../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 CC h5tools_ref.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) ^ 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/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/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 '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/ph5diff_main.c:312:6: warning: function might be candidate for attribute 'noreturn' [-Wsuggest-attribute=noreturn] void h5diff_exit(int status) ^ ../../../../tools/h5diff/h5diffgentest.c: In function '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:7158:25: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] hs_start[0] = i * GBLL/(1024*1024); ^ CCLD h5diff CCLD ph5diff ../../../../tools/h5diff/h5diffgentest.c: In function 'test_group_recurse2': ../../../../tools/h5diff/h5diffgentest.c:3106:5: warning: 'fileid4' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fileid4); ^ ../../../../tools/h5diff/h5diffgentest.c:3105:5: warning: 'fileid3' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fileid3); ^ ../../../../tools/h5diff/h5diffgentest.c:3104:5: warning: 'fileid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fileid2); ^ ../../../../tools/h5diff/h5diffgentest.c:3101:5: warning: 'dataspace' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(dataspace); ^ ../../../../tools/h5diff/h5diffgentest.c:3102:5: warning: 'datatype' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(datatype); ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'write_attr_in': ../../../../tools/h5diff/h5diffgentest.c:5225:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] void write_attr_in(hid_t loc_id, ^ ../../../../tools/h5diff/h5diffgentest.c:5225:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5diff/h5diffgentest.c: In function 'test_attributes_verbose_level.constprop': ../../../../tools/h5diff/h5diffgentest.c:1286:9: warning: 'f2_tid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(f2_tid); ^ ../../../../tools/h5diff/h5diffgentest.c:1284:9: warning: 'f1_tid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Tclose(f1_tid); ^ ../../../../tools/h5diff/h5diffgentest.c:1282:9: warning: 'f2_sid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(f2_sid); ^ ../../../../tools/h5diff/h5diffgentest.c:1280:9: warning: 'f1_sid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(f1_sid); ^ ../../../../tools/h5diff/h5diffgentest.c:1278:9: warning: 'f2_did' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(f2_did); ^ ../../../../tools/h5diff/h5diffgentest.c:1276:9: warning: 'f1_did' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(f1_did); ^ ../../../../tools/h5diff/h5diffgentest.c:1274:9: warning: 'f2_gid4' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid4); ^ ../../../../tools/h5diff/h5diffgentest.c:1272:9: warning: 'f1_gid4' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid4); ^ ../../../../tools/h5diff/h5diffgentest.c:1270:9: warning: 'f2_gid3' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid3); ^ ../../../../tools/h5diff/h5diffgentest.c:1268:9: warning: 'f1_gid3' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid3); ^ ../../../../tools/h5diff/h5diffgentest.c:1266:9: warning: 'f2_gid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid2); ^ ../../../../tools/h5diff/h5diffgentest.c:1264:9: warning: 'f1_gid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid2); ^ ../../../../tools/h5diff/h5diffgentest.c:1262:9: warning: 'f2_gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f2_gid); ^ ../../../../tools/h5diff/h5diffgentest.c:1260:9: warning: 'f1_gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(f1_gid); ^ ../../../../tools/h5diff/h5diffgentest.c:1258:9: warning: 'fid2' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Fclose(fid2); ^ ../../../../tools/h5diff/h5diffgentest.c: In function 'write_dset_in.constprop': ../../../../tools/h5diff/h5diffgentest.c:6279:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] void write_dset_in(hid_t loc_id, ^ ../../../../tools/h5diff/h5diffgentest.c:6279:6: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5diff/h5diffgentest.c: In function 'test_comp_vlen_strings.constprop': ../../../../tools/h5diff/h5diffgentest.c:4159:9: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Gclose(gid); ^ CCLD h5diffgentest make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5diff' Making all in h5ls make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5ls' CC h5ls.o ../../../../tools/h5ls/h5ls.c: In function 'dataset_list2': ../../../../tools/h5ls/h5ls.c:1789:9: warning: enumeration value 'H5D_LAYOUT_ERROR' not handled in switch [-Wswitch-enum] switch (stl) { ^ ../../../../tools/h5ls/h5ls.c:1789:9: warning: enumeration value 'H5D_NLAYOUTS' not handled in switch [-Wswitch-enum] ../../../../tools/h5ls/h5ls.c:1762:17: warning: unused variable 'dset_name' [-Wunused-variable] char dset_name[256]; /* filter/file name */ ^ ../../../../tools/h5ls/h5ls.c: In function 'usage': cc1: warning: size of '*.LC0' is 3173 bytes [-Wlarger-than=] CCLD h5ls make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5ls' Making all in h5dump make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5dump' CC h5dump.o CC h5dump_ddl.o CC h5dump_xml.o CC h5dumpgentest.o ../../../../tools/h5dump/h5dump_xml.c: In function 'xml_dump_all_cb': ../../../../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/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/h5dump_ddl.c:215:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] string_dataformat.line_ncols = h5tools_nCols; ^ ../../../../tools/h5dump/h5dump_xml.c:160:22: warning: conversion to 'size_t {aka 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_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_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_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_xml.c:201:9: warning: enumeration value 'H5O_TYPE_UNKNOWN' not handled in switch [-Wswitch-enum] switch(oinfo.type) { ^ ../../../../tools/h5dump/h5dump_xml.c:201:9: warning: enumeration value 'H5O_TYPE_NTYPES' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dump_ddl.c: 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_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/h5dump_xml.c:371:9: warning: enumeration value 'H5L_TYPE_ERROR' not handled in switch [-Wswitch-enum] switch(linfo->type) { ^ 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_dataset': ../../../../tools/h5dump/h5dump_xml.c:371:9: warning: enumeration value 'H5L_TYPE_HARD' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dumpgentest.c:398:12: warning: size of 'dset2' is 4800 bytes [-Wlarger-than=] double dset2[30][20]; ^ ../../../../tools/h5dump/h5dump_xml.c:371:9: warning: enumeration value 'H5L_TYPE_MAX' 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/h5dump_ddl.c: In function 'handle_paths': ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_dataset2': ../../../../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:439:12: warning: size of 'dset2' is 2400 bytes [-Wlarger-than=] double dset2[30][10]; ^ ../../../../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/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 '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/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/h5dumpgentest.c: In function 'gent_compound_dt': ../../../../tools/h5dump/h5dumpgentest.c:921:13: warning: size of 'dset3' is 2448 bytes [-Wlarger-than=] dset3_t dset3[3][6]; ^ ../../../../tools/h5dump/h5dumpgentest.c:946:34: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset1[i].c = (float)(1.0F/(i+1)); ^ ../../../../tools/h5dump/h5dumpgentest.c:949:34: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+ i*0.1F); ^ ../../../../tools/h5dump/h5dumpgentest.c:949:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2[i].b = (float)(i+ i*0.1F); ^ ../../../../tools/h5dump/h5dumpgentest.c:955:31: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset5[i].b = (float)(i*0.1F); ^ ../../../../tools/h5dump/h5dump_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: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/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_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_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.c: In function 'table_list_add': ../../../../tools/h5dump/h5dump.c:397:27: warning: request for implicit conversion from 'void *' to 'struct *' not permitted in C++ [-Wc++-compat] table_list.tables = tmp_ptr; ^ ../../../../tools/h5dump/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: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/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:985:13: warning: enumeration value 'H5T_NSGN' not handled in switch [-Wswitch-enum] ../../../../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:1035:13: warning: enumeration value 'H5T_ORDER_ERROR' not handled in switch [-Wswitch-enum] switch (ord) { ^ ../../../../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:1035:13: warning: enumeration value 'H5T_ORDER_MIXED' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_str2': ../../../../tools/h5dump/h5dump_xml.c:1035:13: warning: enumeration value 'H5T_ORDER_NONE' not handled in switch [-Wswitch-enum] ../../../../tools/h5dump/h5dumpgentest.c:1874:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1887:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1907:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1921:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1940:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c:1954:20: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] start[0] = i; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_objref': ../../../../tools/h5dump/h5dumpgentest.c:2040:19: warning: conversion to 'uint32_t {aka unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] *tu32++ = i * 3; ^ ../../../../tools/h5dump/h5dumpgentest.c: In function 'gent_datareg': ../../../../tools/h5dump/h5dumpgentest.c:2145:16: warning: conversion to 'uint8_t {aka unsigned char}' from 'int' may alter its value [-Wconversion] *tu8++=i*3; ^ ../../../../tools/h5dump/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; ^ 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/h5dump.c: In function 'parse_hsize_list': ../../../../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.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/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.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/h5dumpgentest.c:2774:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable] herr_t ret; /* Generic return value */ ^ ../../../../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/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: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: 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_gentest.c:30:5: warning: stack usage might be 16480 bytes [-Wstack-usage=] int main(void) ^ ../../../../tools/misc/h5repart_gentest.c:100:1: warning: the frame size of 16416 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ CC talign.o CC repart_test.o ../../../../tools/misc/h5repart.c:186:1: warning: stack usage is 8576 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); ^ CCLD h5importtest ../../../../tools/h5import/h5import.c: In function 'processConfigurationFile': ../../../../tools/h5import/h5import.c:4392:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../../tools/h5import/h5import.c:4392:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:4392:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] static int processConfigurationFile(char *infile, struct Input *in) ^ ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c:1280:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/h5import/h5import.c: In function 'main': ../../../../tools/h5import/h5import.c:3880:27: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] while (j < in->path.count - 1) { ^ ../../../../tools/h5import/h5import.c:317:12: warning: 'token' may be used uninitialized in this function [-Wmaybe-uninitialized] if (token == ERR) ^ ../../../../tools/h5import/h5import.c:268:17: note: 'token' was declared here int token; ^ ../../../../tools/h5import/h5import.c:1148:5: warning: 'mspace_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(mspace_id); ^ ../../../../tools/h5import/h5import.c:1001:13: note: 'mspace_id' was declared here hid_t mspace_id; ^ ../../../../tools/h5import/h5import.c:1147:5: warning: 'space_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Sclose(space_id); ^ ../../../../tools/h5import/h5import.c:1000:13: note: 'space_id' was declared here hid_t space_id; ^ ../../../../tools/h5import/h5import.c:1146:5: warning: 'dset_id' may be used uninitialized in this function [-Wmaybe-uninitialized] H5Dclose(dset_id); ^ ../../../../tools/h5import/h5import.c:999:13: note: 'dset_id' was declared here hid_t dset_id; ^ ../../../../tools/h5import/h5import.c:72:5: warning: stack usage might be 174416 bytes [-Wstack-usage=] int main(int argc, char *argv[]) ^ ../../../../tools/h5import/h5import.c:263:1: warning: the frame size of 174336 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/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/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/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: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); ^ 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_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_verify.o CC h5repack_main.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) { ^ 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 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); ^ CC h5repacktst.o CCLD libdynlibadd.la CCLD h5repack CCLD testh5repack_detect_szip 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 241008 bytes [-Wstack-usage=] int make_layout3(hid_t loc_id) ^ ../../../../tools/h5repack/h5repacktst.c:3138:1: warning: the frame size of 240944 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../tools/h5repack/h5repacktst.c: In function 'write_dset_in.constprop': ../../../../tools/h5repack/h5repacktst.c:3512:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] int write_dset_in(hid_t loc_id, ^ ../../../../tools/h5repack/h5repacktst.c:3512:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] ../../../../tools/h5repack/h5repacktst.c: In function 'write_attr_in.constprop': ../../../../tools/h5repack/h5repacktst.c:4393:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] int write_attr_in(hid_t loc_id, ^ ../../../../tools/h5repack/h5repacktst.c:4393:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] CCLD h5repacktst make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5repack' Making all in h5jam make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tools/h5jam' CC h5jam.o CC h5unjam.o CC tellub.o CC h5jamgentest.o ../../../../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; ^ CC getub.o ../../../../tools/h5jam/h5jamgentest.c: In function 'gent_ub': ../../../../tools/h5jam/h5jamgentest.c:257:30: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2_1[i] = (float)(i*0.1F+1); ^ ../../../../tools/h5jam/h5jamgentest.c:268:44: warning: conversion to 'float' from 'int' may alter its value [-Wconversion] dset2_2[i][j] = (float)((i+1)*j*0.1F); ^ ../../../../tools/h5jam/h5jamgentest.c: In function 'create_textfile': ../../../../tools/h5jam/h5jamgentest.c:311:9: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] buf = HDcalloc(size, (size_t)1); ^ In file included from ../../../../tools/h5jam/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); ^ 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); ^ ../../../../tools/h5jam/h5jam.c: In function 'compute_user_block_size': ../../../../tools/h5jam/h5jam.c:550:1: warning: function might be candidate for attribute 'const' if it is known to return normally [-Wsuggest-attribute=const] compute_user_block_size (hsize_t ublock_size) ^ CCLD 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_perf.o CC sio_engine.o CC pio_perf.o CC pio_engine.o ../../../../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': ../../../../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] ../../../../tools/perform/pio_engine.c: In function 'do_pio': ../../../../tools/perform/pio_engine.c:151:17: warning: size of 'fname' is 4096 bytes [-Wlarger-than=] char fname[FILENAME_MAX]; ^ ../../../../tools/perform/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/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/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/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:273:17: warning: request for implicit conversion from 'void *' to 'char *' not permitted in C++ [-Wc++-compat] if ((buffer = malloc(bsize)) == NULL){ ^ ../../../../tools/perform/sio_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/pio_engine.c:312:5: warning: statement with no effect [-Wunused-value] hrc == SUCCESS; ^ ../../../../tools/perform/pio_engine.c:363:5: warning: switch missing default case [-Wswitch-default] switch (iot) { ^ ../../../../tools/perform/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:124:28: warning: size of 'l_opts' is 2128 bytes [-Wlarger-than=] static struct long_options l_opts[] = { ^ ../../../../tools/perform/pio_engine.c: In function 'do_write': ../../../../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_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_perf.c: In function 'run_test': ../../../../tools/perform/pio_perf.c:536:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_mpi_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:536:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:536:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:537:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:537:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:537:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:538:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_gross_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:538:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:538:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:539:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_raw_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:539:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:539:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:540:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_mpi_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:540:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:540:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:541:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:541:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:541:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:542:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_gross_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:542:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:542:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:543:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_raw_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:543:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:543:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:544:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_open_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:544:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:544:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:545:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax read_close_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:545:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:545:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:546:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_open_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:546:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:546:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:547:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] minmax write_close_mm = {0.0, 0.0, 0.0, 0}; ^ ../../../../tools/perform/pio_perf.c:547:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:547:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:554:5: warning: switch missing default case [-Wswitch-default] switch (iot) { ^ ../../../../tools/perform/pio_perf.c:570:24: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_mpi_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:571:20: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:572:26: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_gross_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:573:24: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_raw_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:574:25: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_open_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:575:26: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] write_close_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:577:27: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_mpi_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:578:23: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:579:29: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_gross_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:580:27: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_raw_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:581:28: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_open_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c:582:29: warning: request for implicit conversion from 'void *' to 'minmax * {aka struct _minmax *}' not permitted in C++ [-Wc++-compat] read_close_mm_table = calloc((size_t)parms.num_iters , sizeof(minmax)); ^ ../../../../tools/perform/pio_perf.c: In function 'accumulate_minmax_stuff': ../../../../tools/perform/pio_perf.c:885:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] total_mm.sum = 0.0; ^ ../../../../tools/perform/pio_perf.c: In function 'output_results': ../../../../tools/perform/pio_perf.c:1008:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/pio_perf.c:87:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0) ? 0.0 : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/pio_perf.c:1008:53: note: in expansion of macro 'MB_PER_SEC' output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/pio_perf.c:1008:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] output_report("Maximum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.min)); ^ ../../../../tools/perform/pio_perf.c:1016:19: warning: unsuffixed float constant [-Wunsuffixed-float-constants] MB_PER_SEC(data_size,total_mm.sum / total_mm.num)); ^ ../../../../tools/perform/pio_perf.c:87:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0) ? 0.0 : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/pio_perf.c:1016:19: note: in expansion of macro 'MB_PER_SEC' MB_PER_SEC(data_size,total_mm.sum / total_mm.num)); ^ ../../../../tools/perform/pio_perf.c:1016:19: warning: unsuffixed float constant [-Wunsuffixed-float-constants] ../../../../tools/perform/pio_perf.c:1023:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/pio_perf.c:87:34: warning: comparing floating point with == or != is unsafe [-Wfloat-equal] #define MB_PER_SEC(bytes,t) (((t)==0.0) ? 0.0 : ((((double)bytes) / ONE_MB) / (t))) ^ ../../../../tools/perform/pio_perf.c:1023:53: note: in expansion of macro 'MB_PER_SEC' output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/pio_perf.c:1023:5: warning: unsuffixed float constant [-Wunsuffixed-float-constants] output_report("Minimum Throughput: %6.2f MB/s", MB_PER_SEC(data_size,total_mm.max)); ^ ../../../../tools/perform/pio_perf.c: In function 'output_report': ../../../../tools/perform/pio_perf.c:1072:9: warning: function might be possible candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] vfprintf(output, fmt, ap); ^ ../../../../tools/perform/pio_perf.c: In function 'report_parameters': ../../../../tools/perform/pio_perf.c:1161:44: warning: conversion to 'double' from 'off_t {aka long 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_perf.c: In function 'parse_command_line': ../../../../tools/perform/pio_perf.c:1283:36: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] while ((opt = get_option(argc, (const char **)argv, s_opts, l_opts)) != EOF) { ^ ../../../../tools/perform/pio_perf.c:1328:33: warning: conversion to 'size_t {aka 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_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/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_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_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_perf.c: At top level: ../../../../tools/perform/pio_perf.c:1679:6: warning: no previous prototype for 'debug_start_stop_time' [-Wmissing-prototypes] void debug_start_stop_time(io_time_t *pt, timer_type t, int start_stop) ^ ../../../../tools/perform/pio_perf.c: In function 'debug_start_stop_time': ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'HDF5_FILE_READ_OPEN' not handled in switch [-Wswitch-enum] switch (t) { ^ ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'HDF5_FILE_READ_CLOSE' not handled in switch [-Wswitch-enum] ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'HDF5_FILE_WRITE_OPEN' not handled in switch [-Wswitch-enum] ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'HDF5_FILE_WRITE_CLOSE' not handled in switch [-Wswitch-enum] ../../../../tools/perform/pio_perf.c:1688:13: warning: enumeration value 'NUM_TIMERS' not handled in switch [-Wswitch-enum] ../../../../tools/perform/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_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_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_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_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_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]; ^ ../../../../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_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_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/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/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/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/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/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/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/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_perf.c: In function 'print_indent': ../../../../tools/perform/pio_perf.c:1086:1: warning: assuming signed overflow does not occur when eliminating multiplication in comparison with zero [-Wstrict-overflow] print_indent(register int indent) ^ ../../../../tools/perform/pio_perf.c:1086:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../tools/perform/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/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/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/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/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/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: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/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/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/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_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_engine.c: In function 'do_write.isra.0': ../../../../tools/perform/pio_engine.c:510:1: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] do_write(results *res, file_descr *fd, parameters *parms, long ndsets, ^ ../../../../tools/perform/pio_perf.c: In function '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:944:26: warning: 'bytes_begin[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] posix_file_offset=dset_offset + bytes_begin[0]*snbytes+ ^ CC iopipe.o CC chunk.o CC overhead.o ../../../../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/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/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/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 */ ^ CCLD h5perf_serial ../../../../tools/perform/perf.c:102:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] extern int errno; ^ In file included from /usr/include/errno.h:35:0, from ../../../../src/H5private.h:52, from ../../../../tools/perform/perf.c:26: ../../../../tools/perform/perf.c:102:12: warning: redundant redeclaration of '__errno_location' [-Wredundant-decls] extern int errno; ^ /usr/include/x86_64-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 ../../../../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 In file included from ../../../../fortran/src/H5match_types.c:41:0: ./H5fort_type_defines.h:13:0: warning: "H5_FORTRAN_HAS_REAL_16_KIND" redefined #define H5_FORTRAN_HAS_REAL_16_KIND 16 ^ ./H5fort_type_defines.h:12:0: note: this is the location of the previous definition #define H5_FORTRAN_HAS_REAL_16_KIND 10 ^ 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/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 CC H5Sf.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 H5Tf.lo CC H5Zf.lo CC H5FDmpiof.lo FC H5f90global.lo FC H5Aff.lo FC H5_ff_F03.lo FC H5Dff.lo FC H5Eff.lo FC H5Fff.lo FC H5Gff.lo FC H5Iff.lo FC H5Lff.lo FC H5Off.lo FC H5Pff.lo FC H5Rff.lo FC H5Sff.lo FC H5Tff.lo FC H5Zff.lo FC H5Aff_F03.lo FC H5Dff_F03.lo FC H5Fff_F03.lo FC H5Eff_F03.lo FC H5Pff_F03.lo FC H5Lff_F03.lo FC H5Off_F03.lo FC H5Rff_F03.lo FC H5Tff_F03.lo FC H5FDmpioff.lo FC H5_ff.lo FC H5_DBLE_InterfaceInclude.lo FC HDF5mpio.lo FCLD libhdf5_mpich_fortran.la ar: `u' modifier ignored since `D' is the default (see `U') make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/src' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/src' Making all in test make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/test' FC tf_F08.lo FC tf.lo CC t.lo FCLD libh5test_fortran.la ar: `u' modifier ignored since `D' is the default (see `U') FC fortranlib_test-tH5F.o FC fortranlib_test-tH5D.o FC fortranlib_test-tH5R.o FC fortranlib_test-tH5S.o FC fortranlib_test-tH5T.o FC fortranlib_test-tH5VL.o FC fortranlib_test-tH5Z.o FC fortranlib_test-tH5Sselect.o FC fortranlib_test-tH5P.o FC fortranlib_test-tH5A.o FC fortranlib_test-tH5I.o FC fortranlib_test-tH5G.o FC fortranlib_test-tH5E.o FC fortranlib_test-tHDF5.o FC fortranlib_test-fortranlib_test.o FCLD fortranlib_test FC fflush1.o FCLD fflush1 FC fflush2.o FCLD fflush2 FC tH5O.o FC tH5A_1_8.o FC tH5G_1_8.o FC tH5MISC_1_8.o FC tHDF5_1_8.o FC fortranlib_test_1_8.o FCLD fortranlib_test_1_8 FC tH5E_F03.o FC tH5F_F03.o FC tH5L_F03.o FC tH5O_F03.o FC tH5P_F03.o FC tH5T_F03.o FC tHDF5_F03.o FC fortranlib_test_F03.o FCLD fortranlib_test_F03 make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/test' Making all in testpar make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/testpar' FC ptest.o FC hyper.o FC mdset.o FCLD parallel_test make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/testpar' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran' Making all in hl make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl' Making all in src make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/src' CC H5DS.lo CC H5DO.lo CC H5LT.lo CC H5IM.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': ../../../../hl/src/H5LT.c: In function 'H5LT_find_attribute': ../../../../hl/src/H5LT.c:2043:77: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return H5Aiterate2(loc_id, H5_INDEX_NAME, H5_ITER_INC, NULL, find_attr, (void *)attr_name); ^ ../../../../src/H5private.h:328:26: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] #define MAX(a,b) (((a)>(b)) ? (a) : (b)) ^ ../../../../hl/src/H5DS.c:1888:22: note: in expansion of macro 'MAX' return (ssize_t) MAX(0,nbytes-1); ^ ../../../../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) ^ ../../../../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); ^ 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] 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/x86_64-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_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_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) ^ ../../../../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 CC test_packet.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_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) ^ CCLD test_lite 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 ); ^ ../../../../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_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_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: 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] 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 decompress.o CC gif2mem.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/decompress.c: In function 'Decompress': ../../../../../hl/tools/gif2h5/decompress.c:160:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] Decompress(GIFIMAGEDESC *GifImageDesc, GIFHEAD *GifHead) ^ ../../../../../hl/tools/gif2h5/gifread.c: In function 'GetWord': ../../../../../hl/tools/gif2h5/gifread.c:25:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] GetWord(BYTE *MemGif) ^ ../../../../../hl/tools/gif2h5/gifread.c: In function 'GetByte': ../../../../../hl/tools/gif2h5/gifread.c:42:1: warning: function might be candidate for attribute 'pure' [-Wsuggest-attribute=pure] GetByte(BYTE *MemGif) ^ CC writehdf.o CC hdf2gif.o CC hdfgifwr.o CC h52gifgentst.o ../../../../../hl/tools/gif2h5/hdf2gif.c: In function 'main': ../../../../../hl/tools/gif2h5/hdf2gif.c:217:13: warning: 'numcols' may be used uninitialized in this function [-Wmaybe-uninitialized] for (i = 0 ; i < numcols ; i++) ^ CCLD gif2h5 ../../../../../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/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/h52gifgentst.c:48:5: warning: stack usage is 80816 bytes [-Wstack-usage=] ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'cl_hash': ../../../../../hl/tools/gif2h5/hdfgifwr.c:457:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ ../../../../../hl/tools/gif2h5/h52gifgentst.c:103:1: warning: the frame size of 80800 bytes is larger than 16384 bytes [-Wframe-larger-than=] } ^ ../../../../../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] CCLD h52gifgentst ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'cl_hash': ../../../../../hl/tools/gif2h5/hdfgifwr.c:377:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cl_hash(count_int hashsize) /* reset code table */ ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:377:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:377:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c: In function 'output': ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] output(int code) ^ ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] ../../../../../hl/tools/gif2h5/hdfgifwr.c:311:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 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 H5IMcc.lo CC H5IMfc.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 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-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 cd c++/src && doxygen cpp_doc_config_u >/dev/null rm -rf html/cpplus_RM mv c++/src/cpplus_RM html/cpplus_RM touch build-stamp-doc fakeroot debian/rules binary dh_testdir dh_testroot dh_install -plibhdf5-doc -X Dependencies -X Makefile.in -X CppUserNotes.doc # process php in html files find "debian/libhdf5-doc/usr/share/doc/libhdf5-doc/html"/ -type f -iname '*.html' \ -execdir /bin/sh -c "/usr/bin/php -f '{}' > '{}.new'" \; \ -exec mv "{}.new" "{}" \; PHP Warning: include(H5E/h5eset_auto_f_F90.htm): failed to open stream: No such file or directory in /«BUILDDIR»/hdf5-1.8.16+docs/debian/libhdf5-doc/usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eset_auto.htm on line 152 PHP Warning: include(): Failed opening 'H5E/h5eset_auto_f_F90.htm' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /«BUILDDIR»/hdf5-1.8.16+docs/debian/libhdf5-doc/usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eset_auto.htm on line 152 PHP Warning: include(H5P/H5Pdecode.htm): failed to open stream: No such file or directory in /«BUILDDIR»/hdf5-1.8.16+docs/debian/libhdf5-doc/usr/share/doc/libhdf5-doc/html/RM/RM_H5P.html on line 3505 PHP Warning: include(): Failed opening 'H5P/H5Pdecode.htm' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /«BUILDDIR»/hdf5-1.8.16+docs/debian/libhdf5-doc/usr/share/doc/libhdf5-doc/html/RM/RM_H5P.html on line 3505 PHP Warning: include(H5P/H5Pencode.htm): failed to open stream: No such file or directory in /«BUILDDIR»/hdf5-1.8.16+docs/debian/libhdf5-doc/usr/share/doc/libhdf5-doc/html/RM/RM_H5P.html on line 3506 PHP Warning: include(): Failed opening 'H5P/H5Pencode.htm' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /«BUILDDIR»/hdf5-1.8.16+docs/debian/libhdf5-doc/usr/share/doc/libhdf5-doc/html/RM/RM_H5P.html on line 3506 PHP Warning: include(H5P/H5Pget_file_space.htm): failed to open stream: No such file or directory in /«BUILDDIR»/hdf5-1.8.16+docs/debian/libhdf5-doc/usr/share/doc/libhdf5-doc/html/RM/RM_H5P.html on line 3554 PHP Warning: include(): Failed opening 'H5P/H5Pget_file_space.htm' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /«BUILDDIR»/hdf5-1.8.16+docs/debian/libhdf5-doc/usr/share/doc/libhdf5-doc/html/RM/RM_H5P.html on line 3554 PHP Warning: include(H5P/H5Pset_file_space.htm): failed to open stream: No such file or directory in /«BUILDDIR»/hdf5-1.8.16+docs/debian/libhdf5-doc/usr/share/doc/libhdf5-doc/html/RM/RM_H5P.html on line 3653 PHP Warning: include(): Failed opening 'H5P/H5Pset_file_space.htm' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /«BUILDDIR»/hdf5-1.8.16+docs/debian/libhdf5-doc/usr/share/doc/libhdf5-doc/html/RM/RM_H5P.html on line 3653 PHP Warning: include(../_topic/DriversTable.htm): failed to open stream: No such file or directory in /«BUILDDIR»/hdf5-1.8.16+docs/debian/libhdf5-doc/usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/08_TheFile.html on line 1996 PHP Warning: include(): Failed opening '../_topic/DriversTable.htm' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /«BUILDDIR»/hdf5-1.8.16+docs/debian/libhdf5-doc/usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/08_TheFile.html on line 1996 PHP Warning: include(../../links.php): failed to open stream: No such file or directory in /«BUILDDIR»/hdf5-1.8.16+docs/debian/libhdf5-doc/usr/share/doc/libhdf5-doc/html/doc-info.html on line 23 PHP Warning: include(): Failed opening '../../links.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /«BUILDDIR»/hdf5-1.8.16+docs/debian/libhdf5-doc/usr/share/doc/libhdf5-doc/html/doc-info.html on line 23 PHP Warning: include(../../includes/header.html): failed to open stream: No such file or directory in /«BUILDDIR»/hdf5-1.8.16+docs/debian/libhdf5-doc/usr/share/doc/libhdf5-doc/html/doc-info.html on line 24 PHP Warning: include(): Failed opening '../../includes/header.html' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /«BUILDDIR»/hdf5-1.8.16+docs/debian/libhdf5-doc/usr/share/doc/libhdf5-doc/html/doc-info.html on line 24 PHP Warning: include(../../includes/footer.html): failed to open stream: No such file or directory in /«BUILDDIR»/hdf5-1.8.16+docs/debian/libhdf5-doc/usr/share/doc/libhdf5-doc/html/doc-info.html on line 154 PHP Warning: include(): Failed opening '../../includes/footer.html' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /«BUILDDIR»/hdf5-1.8.16+docs/debian/libhdf5-doc/usr/share/doc/libhdf5-doc/html/doc-info.html on line 154 dh_testdir dh_testroot dh_installdocs -i dh_installchangelogs -i -k release_docs/RELEASE.txt dh_link dh_compress -i -X.pdf dh_fixperms -i dh_installdeb -i dh_lintian -i dh_gencontrol -i 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 amd64: 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: dh_gencontrol debug symbol wrapper: ignored packages: dh_md5sums -i dh_builddeb -i INFO: pkgstriptranslations version 129 INFO: pkgstriptranslations version 129 pkgstriptranslations: processing libhdf5-serial-dev (in debian/libhdf5-serial-dev); do_strip: , oemstrip: pkgstriptranslations: processing libhdf5-doc (in debian/libhdf5-doc); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libhdf5-serial-dev/DEBIAN/control, package libhdf5-serial-dev, directory debian/libhdf5-serial-dev .. removing usr/share/doc/libhdf5-serial-dev/changelog.gz INFO: pkgstripfiles: waiting for lock (libhdf5-serial-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-serial-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-serial-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-serial-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-serial-dev) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libhdf5-doc/DEBIAN/control, package libhdf5-doc, directory debian/libhdf5-doc .. removing usr/share/doc/libhdf5-doc/changelog.gz INFO: pkgstripfiles: waiting for lock (libhdf5-serial-dev) ... pkgstripfiles: Truncating usr/share/doc/libhdf5-doc/changelog.Debian.gz to topmost ten records pkgstripfiles: Disabled PNG optimization for -doc package libhdf5-doc (to save build time) dpkg-deb: building package 'libhdf5-doc' in '../libhdf5-doc_1.8.16+docs-3_all.deb'. pkgstripfiles: Truncating usr/share/doc/libhdf5-serial-dev/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package libhdf5-serial-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libhdf5-serial-dev' in '../libhdf5-serial-dev_1.8.16+docs-3_all.deb'. dh_prep dh_testdir dh_testroot mkdir debian/build/tmpinst /usr/bin/make -C debian/build/ install prefix=/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr make[1]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build' for d in examples fortran c++ hl; do \ (cd $d && /usr/bin/make install-examples) || exit 1; \ done make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/examples' ../../../bin/mkdirs /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c Making install in src + /usr/bin/install -c ../../../examples/h5_write.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_read.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_extend_write.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_chunk_read.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtgrpd.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_subset.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_cmprss.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_rdwt.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtgrpar.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_extend.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtatt.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtgrp.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_crtdat.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_compound.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_group.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_select.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_attribute.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_mount.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_reference.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_drivers.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_extlink.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_elink_unix2win.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_ref2reg.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/h5_shared_mesg.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/ph5example.c /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c run-c-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c/. + /usr/bin/install -c ../../../examples/README /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/. + /usr/bin/install -c ../../../examples/run-all-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/. make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/examples' make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/examples' ../../../../bin/mkdirs /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran + /usr/bin/install -c ../../../../fortran/examples/h5_crtdat.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_rdwt.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_crtatt.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_crtgrp.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_crtgrpar.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_crtgrpd.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_extend.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_subset.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/h5_cmprss.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/hyperslab.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/selectele.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/refobjexample.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/refregexample.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/mountexample.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/compound.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/ph5example.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/rwdset_fortran2003.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/nested_derived_type.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/compound_fortran2003.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c ../../../../fortran/examples/compound_complex_fortran2003.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. + /usr/bin/install -c run-fortran-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/fortran/. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/examples' make[2]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran' make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++/examples' ../../../../bin/mkdirs /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++ + /usr/bin/install -c ../../../../c++/examples/create.cpp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++/. + /usr/bin/install -c ../../../../c++/examples/readdata.cpp /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/c++/. make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/src' + /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/. + /usr/bin/install -c run-hlc-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c/. + /usr/bin/install -c ../../../../hl/examples/run-hl-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/. make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/examples' 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 + /usr/bin/install -c ../../../../../hl/fortran/examples/exlite.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/fortran/. + /usr/bin/install -c ../../../../../hl/fortran/examples/ex_ds1.f90 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/fortran/. + /usr/bin/install -c run-hlfortran-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/fortran/. make[4]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/examples' make[3]: Leaving directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++' make[3]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/src' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-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/x86_64-linux-gnu' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/include/hdf5/serial' 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++ /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu' /usr/bin/install -c -m 644 libhdf5_serial.settings '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu' + /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 -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 run-hlc++-ex.sh /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/share/hdf5_examples/hl/c++/. libtool: install: /usr/bin/install -c .libs/libhdf5_serial.so.10.1.0 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_serial.so.10.1.0 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: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-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/x86_64-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; }; }) libtool: install: /usr/bin/install -c .libs/libhdf5_serial.lai /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-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/x86_64-linux-gnu/libhdf5_serial.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_serial.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_serial.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libdynlib1.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libdynlib2.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libdynlib3.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/libdynlib3.la libtool: install: /usr/bin/install -c .libs/libdynlib1.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libdynlib1.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libdynlib1.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libdynlib1.a libtool: install: /usr/bin/install -c .libs/libdynlib2.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libdynlib2.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libdynlib2.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libdynlib2.a libtool: install: /usr/bin/install -c .libs/libdynlib3.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libdynlib3.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libdynlib3.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libdynlib3.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu' /bin/bash ../../libtool --mode=install /usr/bin/install -c libdynlibadd.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-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/x86_64-linux-gnu/libdynlibadd.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/libdynlibadd.la libtool: install: /usr/bin/install -c .libs/libdynlibadd.a /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libdynlibadd.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libdynlibadd.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libdynlibadd.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu' /bin/bash ../../libtool --mode=install /usr/bin/install -c libhdf5_cpp.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/include/hdf5/serial' /usr/bin/install -c -m 644 ../../../../c++/src/H5Cpp.h ../../../../c++/src/H5AbstractDs.h ../../../../c++/src/H5AtomType.h ../../../../c++/src/H5Attribute.h ../../../../c++/src/H5Classes.h ../../../../c++/src/H5CommonFG.h ../../../../c++/src/H5CompType.h ../../../../c++/src/H5DataSet.h ../../../../c++/src/H5DataSpace.h ../../../../c++/src/H5DataType.h ../../../../c++/src/H5OcreatProp.h ../../../../c++/src/H5DcreatProp.h ../../../../c++/src/H5DxferProp.h ../../../../c++/src/H5EnumType.h ../../../../c++/src/H5Exception.h ../../../../c++/src/H5FaccProp.h ../../../../c++/src/H5FcreatProp.h ../../../../c++/src/H5File.h ../../../../c++/src/H5FloatType.h ../../../../c++/src/H5Group.h ../../../../c++/src/H5IdComponent.h ../../../../c++/src/H5Include.h ../../../../c++/src/H5IntType.h ../../../../c++/src/H5Library.h ../../../../c++/src/H5Location.h ../../../../c++/src/H5Object.h ../../../../c++/src/H5PredType.h ../../../../c++/src/H5PropList.h ../../../../c++/src/H5StrType.h ../../../../c++/src/H5CppDoc.h ../../../../c++/src/H5ArrayType.h ../../../../c++/src/H5VarLenType.h '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/include/hdf5/serial' libtool: install: warning: relinking `libhdf5_cpp.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/c++/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/libtool --silent --tag CXX --mode=relink /usr/bin/c++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -version-info 11:0:0 -Wl,--version-script,../../../../debian/map_serial.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_cpp.la -rpath /usr/lib/x86_64-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/x86_64-linux-gnu/libhdf5_cpp.so.11.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libhdf5_cpp.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_cpp.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_cpp.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu' cp ../../fortran/src/H5f90i_gen.h /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/include/hdf5/serial/. cp ../../../../fortran/src/H5f90i.h /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/include/hdf5/serial/. libtool: install: warning: relinking `libhdf5_serial_fortran.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/fortran/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/libtool --silent --tag FC --mode=relink gfortran -I../../../../src -I../../../../fortran/src -g -O2 -fstack-protector-strong -version-info 10:2:0 -Wl,--version-script,../../../../debian/map_serial.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_serial_fortran.la -rpath /usr/lib/x86_64-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/x86_64-linux-gnu/libhdf5_serial_fortran.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libhdf5_serial_fortran.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_serial_fortran.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_serial_fortran.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu' /usr/bin/install -c -m 644 ../../../../hl/src/hdf5_hl.h ../../../../hl/src/H5DOpublic.h ../../../../hl/src/H5IMpublic.h ../../../../hl/src/H5LTpublic.h ../../../../hl/src/H5TBpublic.h ../../../../hl/src/H5DSpublic.h ../../../../hl/src/H5PTpublic.h '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/include/hdf5/serial' libtool: install: warning: relinking `libhdf5_serial_hl.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/libtool --silent --tag CC --mode=relink /usr/bin/cc -std=c99 -pedantic -Wall -Wextra -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wfloat-equal -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wdisabled-optimization -Wformat=2 -Wunreachable-code -Wendif-labels -Wdeclaration-after-statement -Wold-style-definition -Winvalid-pch -Wvariadic-macros -Winit-self -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wunused-macros -Wunsafe-loop-optimizations -Wc++-compat -Wstrict-overflow -Wlogical-op -Wlarger-than=2048 -Wvla -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wsuggest-attribute=const -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wsuggest-attribute=pure -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wdate-time -Wopenmp-simd -Warray-bounds=2 -Wc99-c11-compat -O3 -fstdarg-opt -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -version-info 10:2:0 -Wl,--version-script,../../../../debian/map_serial.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_serial_hl.la -rpath /usr/lib/x86_64-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/x86_64-linux-gnu/libhdf5_serial_hl.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libhdf5_serial_hl.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_serial_hl.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_serial_hl.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-linux-gnu' libtool: install: warning: `../../../src/libhdf5_serial.la' has not been installed in `/usr/lib/x86_64-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/x86_64-linux-gnu' libtool: install: warning: `../../../src/libhdf5_serial.la' has not been installed in `/usr/lib/x86_64-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/include/hdf5/serial' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu' /bin/bash ../../../libtool --mode=install /usr/bin/install -c libhdf5_hl_cpp.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu' /usr/bin/install -c -m 644 ../../../../../hl/c++/src/H5PacketTable.h '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/include/hdf5/serial' libtool: install: warning: relinking `libhdf5_hl_cpp.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/c++/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/libtool --silent --tag CXX --mode=relink /usr/bin/c++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -version-info 11:0:0 -Wl,--version-script,../../../../../debian/map_serial.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_hl_cpp.la -rpath /usr/lib/x86_64-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/x86_64-linux-gnu/libhdf5_hl_cpp.so.11.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libhdf5_hl_cpp.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_hl_cpp.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_hl_cpp.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu' libtool: install: warning: relinking `libhdf5_serialhl_fortran.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/hl/fortran/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/libtool --silent --tag FC --mode=relink gfortran -I../../../fortran/src -I../../../fortran/src -g -O2 -fstack-protector-strong -version-info 10:2:0 -Wl,--version-script,../../../../../debian/map_serial.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_serialhl_fortran.la -rpath /usr/lib/x86_64-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/x86_64-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libhdf5_serialhl_fortran.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_serialhl_fortran.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_serialhl_fortran.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-linux-gnu/pkgconfig sed 's/@MULTIARCH@/x86_64-linux-gnu/g' debian/hdf5-serial.pc >debian/libhdf5-dev/usr/lib/x86_64-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[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 make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/src' + /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/x86_64-linux-gnu' /bin/bash ../libtool --mode=install /usr/bin/install -c libhdf5_openmpi.la '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-linux-gnu' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/include/hdf5/openmpi' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-linux-gnu' /usr/bin/install -c -m 644 libhdf5_openmpi.settings '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-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/x86_64-linux-gnu/libhdf5_openmpi.so.10.1.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libhdf5_openmpi.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_openmpi.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_openmpi.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libdynlib1.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libdynlib2.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libdynlib3.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libdynlib1.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-linux-gnu/libdynlib1.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-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/x86_64-linux-gnu/libdynlib2.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-linux-gnu/libdynlib2.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-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/x86_64-linux-gnu/libdynlib3.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-linux-gnu/libdynlib3.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-linux-gnu/libdynlib3.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libdynlibadd.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libdynlibadd.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-linux-gnu/libdynlibadd.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-linux-gnu/libdynlibadd.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu' cp ../../fortran/src/H5f90i_gen.h /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/include/hdf5/openmpi/. cp ../../../../fortran/src/H5f90i.h /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/include/hdf5/openmpi/. libtool: install: warning: relinking `libhdf5_openmpi_fortran.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/fortran/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/libtool --silent --tag FC --mode=relink mpif90.openmpi -I../../../../src -I../../../../fortran/src -g -O2 -fstack-protector-strong -version-info 10:2:0 -Wl,--version-script,../../../../debian/map_mpi.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_openmpi_fortran.la -rpath /usr/lib/x86_64-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/x86_64-linux-gnu/libhdf5_openmpi_fortran.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libhdf5_openmpi_fortran.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_openmpi_fortran.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_openmpi_fortran.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu' /usr/bin/install -c -m 644 ../../../../hl/src/hdf5_hl.h ../../../../hl/src/H5DOpublic.h ../../../../hl/src/H5IMpublic.h ../../../../hl/src/H5LTpublic.h ../../../../hl/src/H5TBpublic.h ../../../../hl/src/H5DSpublic.h ../../../../hl/src/H5PTpublic.h '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/include/hdf5/openmpi' libtool: install: warning: relinking `libhdf5_openmpi_hl.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/libtool --silent --tag CC --mode=relink mpicc.openmpi -std=c99 -pedantic -Wall -Wextra -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wfloat-equal -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wdisabled-optimization -Wformat=2 -Wunreachable-code -Wendif-labels -Wdeclaration-after-statement -Wold-style-definition -Winvalid-pch -Wvariadic-macros -Winit-self -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wunused-macros -Wunsafe-loop-optimizations -Wc++-compat -Wstrict-overflow -Wlogical-op -Wlarger-than=2048 -Wvla -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wsuggest-attribute=const -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wsuggest-attribute=pure -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wdate-time -Wopenmp-simd -Warray-bounds=2 -Wc99-c11-compat -O3 -fstdarg-opt -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -version-info 10:2:0 -Wl,--version-script,../../../../debian/map_mpi.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_openmpi_hl.la -rpath /usr/lib/x86_64-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/x86_64-linux-gnu/libhdf5_openmpi_hl.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libhdf5_openmpi_hl.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_openmpi_hl.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_openmpi_hl.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-linux-gnu' libtool: install: warning: `../../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/x86_64-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/x86_64-linux-gnu' libtool: install: warning: `../../../src/libhdf5_openmpi.la' has not been installed in `/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu' libtool: install: warning: relinking `libhdf5_openmpihl_fortran.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/hl/fortran/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/libtool --silent --tag FC --mode=relink mpif90.openmpi -I../../../fortran/src -I../../../fortran/src -g -O2 -fstack-protector-strong -version-info 10:2:0 -Wl,--version-script,../../../../../debian/map_mpi.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_openmpihl_fortran.la -rpath /usr/lib/x86_64-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/x86_64-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libhdf5_openmpihl_fortran.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_openmpihl_fortran.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-openmpi/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_openmpihl_fortran.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-linux-gnu/pkgconfig sed 's/@MULTIARCH@/x86_64-linux-gnu/g' debian/hdf5-openmpi.pc >debian/libhdf5-openmpi-dev/usr/lib/x86_64-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[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/. make[2]: Entering directory '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/src' + /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/x86_64-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/x86_64-linux-gnu' /bin/mkdir -p '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-linux-gnu' /bin/mkdir -p '/«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/x86_64-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' 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/x86_64-linux-gnu/libhdf5_mpich.so.10.1.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libhdf5_mpich.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_mpich.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_mpich.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libdynlib1.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libdynlib2.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libdynlib3.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libdynlib1.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-linux-gnu/libdynlib1.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-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/x86_64-linux-gnu/libdynlib2.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-linux-gnu/libdynlib2.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-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/x86_64-linux-gnu/libdynlib3.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-linux-gnu/libdynlib3.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-linux-gnu/libdynlib3.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libdynlibadd.so.0.0.0 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libdynlibadd.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-linux-gnu/libdynlibadd.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-linux-gnu/libdynlibadd.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu' cp ../../fortran/src/H5f90i_gen.h /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/include/hdf5/mpich/. cp ../../../../fortran/src/H5f90i.h /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/include/hdf5/mpich/. libtool: install: warning: relinking `libhdf5_mpich_fortran.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/fortran/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/libtool --silent --tag FC --mode=relink mpif90.mpich -I../../../../src -I../../../../fortran/src -g -O2 -fstack-protector-strong -version-info 10:2:0 -Wl,--version-script,../../../../debian/map_mpi.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_mpich_fortran.la -rpath /usr/lib/x86_64-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/x86_64-linux-gnu/libhdf5_mpich_fortran.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libhdf5_mpich_fortran.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_mpich_fortran.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_mpich_fortran.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu' /usr/bin/install -c -m 644 ../../../../hl/src/hdf5_hl.h ../../../../hl/src/H5DOpublic.h ../../../../hl/src/H5IMpublic.h ../../../../hl/src/H5LTpublic.h ../../../../hl/src/H5TBpublic.h ../../../../hl/src/H5DSpublic.h ../../../../hl/src/H5PTpublic.h '/«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/include/hdf5/mpich' libtool: install: warning: relinking `libhdf5_mpich_hl.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/libtool --silent --tag CC --mode=relink mpicc.mpich -std=c99 -pedantic -Wall -Wextra -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wfloat-equal -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wdisabled-optimization -Wformat=2 -Wunreachable-code -Wendif-labels -Wdeclaration-after-statement -Wold-style-definition -Winvalid-pch -Wvariadic-macros -Winit-self -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wunused-macros -Wunsafe-loop-optimizations -Wc++-compat -Wstrict-overflow -Wlogical-op -Wlarger-than=2048 -Wvla -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wsuggest-attribute=const -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wsuggest-attribute=pure -Wsuggest-attribute=noreturn -Wsuggest-attribute=format -Wdate-time -Wopenmp-simd -Warray-bounds=2 -Wc99-c11-compat -O3 -fstdarg-opt -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -version-info 10:2:0 -Wl,--version-script,../../../../debian/map_mpi.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_mpich_hl.la -rpath /usr/lib/x86_64-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/x86_64-linux-gnu/libhdf5_mpich_hl.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libhdf5_mpich_hl.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_mpich_hl.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_mpich_hl.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-linux-gnu' libtool: install: warning: `../../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/x86_64-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/x86_64-linux-gnu' libtool: install: warning: `../../../src/libhdf5_mpich.la' has not been installed in `/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu' libtool: install: warning: relinking `libhdf5_mpichhl_fortran.la' libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/hl/fortran/src; /bin/bash /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/libtool --silent --tag FC --mode=relink mpif90.mpich -I../../../fortran/src -I../../../fortran/src -g -O2 -fstack-protector-strong -version-info 10:2:0 -Wl,--version-script,../../../../../debian/map_mpi.ver -Wl,-Bsymbolic-functions -Wl,-z,relro -o libhdf5_mpichhl_fortran.la -rpath /usr/lib/x86_64-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/x86_64-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 libtool: install: (cd /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libhdf5_mpichhl_fortran.a libtool: install: chmod 644 /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_mpichhl_fortran.a libtool: install: x86_64-linux-gnu-ranlib /«BUILDDIR»/hdf5-1.8.16+docs/debian/build-mpich/tmpinst/usr/lib/x86_64-linux-gnu/libhdf5_mpichhl_fortran.a libtool: install: warning: remember to run `libtool --finish /usr/lib/x86_64-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/x86_64-linux-gnu/pkgconfig sed 's/@MULTIARCH@/x86_64-linux-gnu/g' debian/hdf5-mpich.pc >debian/libhdf5-mpich-dev/usr/lib/x86_64-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 amd64: 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 amd64: 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 amd64: 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 amd64: 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 amd64: 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 amd64: 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_amd64) +++ dpkg-gensymbolslpwL_3 2016-01-26 05:22:47.637210999 +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_amd64) +++ dpkg-gensymbolsahQnfo 2016-01-26 05:22:49.393210999 +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_amd64) +++ dpkg-gensymbolsVZcFeZ 2016-01-26 05:22:51.129210999 +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/x86_64-linux-gnu dpkg-shlibdeps: warning: symbol H5T_NATIVE_UCHAR_g used by debian/libhdf5-10/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Dopen2 used by debian/libhdf5-10/usr/lib/x86_64-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Sget_simple_extent_npoints used by debian/libhdf5-10/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Tclose used by debian/libhdf5-10/usr/lib/x86_64-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Dwrite used by debian/libhdf5-10/usr/lib/x86_64-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Aget_space used by debian/libhdf5-10/usr/lib/x86_64-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/x86_64-linux-gnu dh_shlibdeps -phdf5-tools -Llibhdf5-10 -lusr/lib/x86_64-linux-gnu dh_shlibdeps -phdf5-helpers -Llibhdf5-10 -lusr/lib/x86_64-linux-gnu dh_shlibdeps -plibhdf5-openmpi-10 -Llibhdf5-openmpi-10 -lusr/lib/x86_64-linux-gnu dpkg-shlibdeps: warning: symbol H5Sget_simple_extent_npoints used by debian/libhdf5-openmpi-10/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Aget_type used by debian/libhdf5-openmpi-10/usr/lib/x86_64-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Dclose used by debian/libhdf5-openmpi-10/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Rdereference used by debian/libhdf5-openmpi-10/usr/lib/x86_64-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Screate_simple used by debian/libhdf5-openmpi-10/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu dpkg-shlibdeps: warning: symbol H5Rdereference used by debian/libhdf5-mpich-10/usr/lib/x86_64-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Sclose used by debian/libhdf5-mpich-10/usr/lib/x86_64-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Aget_type used by debian/libhdf5-mpich-10/usr/lib/x86_64-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Dclose used by debian/libhdf5-mpich-10/usr/lib/x86_64-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/x86_64-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Dopen2 used by debian/libhdf5-mpich-10/usr/lib/x86_64-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Aopen used by debian/libhdf5-mpich-10/usr/lib/x86_64-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/x86_64-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5Aread used by debian/libhdf5-mpich-10/usr/lib/x86_64-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 found in none of the libraries dpkg-shlibdeps: warning: symbol H5T_NATIVE_UINT8_g used by debian/libhdf5-mpich-10/usr/lib/x86_64-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 amd64: 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_amd64.ddeb dpkg-deb: building package 'libhdf5-10-dbgsym' in '../libhdf5-10-dbgsym_1.8.16+docs-3_amd64.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile libhdf5-10-dbgsym_1.8.16+docs-3_amd64.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_amd64.ddeb dpkg-deb: building package 'libhdf5-cpp-11-dbgsym' in '../libhdf5-cpp-11-dbgsym_1.8.16+docs-3_amd64.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile libhdf5-cpp-11-dbgsym_1.8.16+docs-3_amd64.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_amd64.ddeb dpkg-deb: building package 'libhdf5-openmpi-10-dbgsym' in '../libhdf5-openmpi-10-dbgsym_1.8.16+docs-3_amd64.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile libhdf5-openmpi-10-dbgsym_1.8.16+docs-3_amd64.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_amd64.ddeb dpkg-deb: building package 'libhdf5-mpich-10-dbgsym' in '../libhdf5-mpich-10-dbgsym_1.8.16+docs-3_amd64.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile libhdf5-mpich-10-dbgsym_1.8.16+docs-3_amd64.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_amd64.ddeb dpkg-deb: building package 'hdf5-tools-dbgsym' in '../hdf5-tools-dbgsym_1.8.16+docs-3_amd64.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile hdf5-tools-dbgsym_1.8.16+docs-3_amd64.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-10-dbg (in debian/libhdf5-10-dbg); do_strip: , oemstrip: pkgstriptranslations: processing libhdf5-cpp-11 (in debian/libhdf5-cpp-11); do_strip: , oemstrip: pkgstriptranslations: processing libhdf5-10 (in debian/libhdf5-10); do_strip: , oemstrip: pkgstriptranslations: processing libhdf5-cpp-11-dbg (in debian/libhdf5-cpp-11-dbg); do_strip: , oemstrip: 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/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_amd64.deb'. INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstriptranslations version 129 pkgstriptranslations: processing libhdf5-dev (in debian/libhdf5-dev); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... pkgstripfiles: processing control file: debian/libhdf5-dev/DEBIAN/control, package libhdf5-dev, directory debian/libhdf5-dev .. removing usr/share/doc/libhdf5-dev/changelog.gz INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11) ... INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " 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 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-10-dbg/changelog.gz .. removing usr/share/doc/libhdf5-cpp-11-dbg/changelog.gz INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... Searching for duplicated docs in dependency libhdf5-10... symlinking changelog.Debian.gz in libhdf5-10-dbg to file in libhdf5-10 INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... 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_amd64.deb'. Searching for duplicated docs in dependency libhdf5-10... symlinking changelog.Debian.gz in libhdf5-cpp-11 to file in libhdf5-10 INFO: pkgstripfiles: waiting for lock (libhdf5-cpp-11-dbg) ... 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_amd64.deb'. INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... INFO: pkgstriptranslations version 129 INFO: pkgstriptranslations version 129 pkgstriptranslations: processing libhdf5-openmpi-10 (in debian/libhdf5-openmpi-10); do_strip: , oemstrip: pkgstriptranslations: processing libhdf5-openmpi-dev (in debian/libhdf5-openmpi-dev); do_strip: , oemstrip: 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... INFO: pkgstripfiles: waiting for lock (libhdf5-dev) ... 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_amd64.deb'. pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libhdf5-openmpi-10/DEBIAN/control, package libhdf5-openmpi-10, directory debian/libhdf5-openmpi-10 .. removing usr/share/doc/libhdf5-openmpi-10/changelog.gz INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10) ... 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 INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-dev) ... INFO: pkgstriptranslations version 129 pkgstriptranslations: processing libhdf5-openmpi-10-dbg (in debian/libhdf5-openmpi-10-dbg); do_strip: , oemstrip: Searching for duplicated docs in dependency libhdf5-10... symlinking changelog.Debian.gz in libhdf5-dev to file in libhdf5-10 Searching for duplicated docs in dependency hdf5-helpers... Searching for duplicated docs in dependency libhdf5-cpp-11... pkgstripfiles: Running PNG optimization (using 4 cpus) for package libhdf5-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libhdf5-dev' in '../libhdf5-dev_1.8.16+docs-3_amd64.deb'. pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " 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_amd64.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 INFO: pkgstripfiles: waiting for lock (libhdf5-openmpi-10-dbg) ... Searching for duplicated docs in dependency libhdf5-openmpi-10... symlinking changelog.Debian.gz in libhdf5-openmpi-dev to file in libhdf5-openmpi-10 pkgstripfiles: Running PNG optimization (using 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_amd64.deb'. Searching for duplicated docs in dependency libhdf5-openmpi-10... symlinking changelog.Debian.gz in libhdf5-openmpi-10-dbg to file in libhdf5-openmpi-10 pkgstripfiles: Running PNG optimization (using 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_amd64.deb'. INFO: pkgstriptranslations version 129 pkgstriptranslations: processing libhdf5-mpich-10 (in debian/libhdf5-mpich-10); do_strip: , oemstrip: INFO: pkgstriptranslations version 129 pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " 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_amd64.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_amd64.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_amd64.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_amd64.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_amd64.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_amd64.deb'. dpkg-genchanges -b -mLaunchpad Build Daemon >../hdf5_1.8.16+docs-3_amd64.changes dpkg-genchanges: binary-only upload (no source code included) dpkg-source --after-build hdf5-1.8.16+docs dpkg-buildpackage: binary-only upload (no source included) ──────────────────────────────────────────────────────────────────────────────── Build finished at 20160126-0524 Finished ──────── I: Built successfully ┌──────────────────────────────────────────────────────────────────────────────┐ │ Post Build Chroot │ └──────────────────────────────────────────────────────────────────────────────┘ ┌──────────────────────────────────────────────────────────────────────────────┐ │ Changes │ └──────────────────────────────────────────────────────────────────────────────┘ hdf5_1.8.16+docs-3_amd64.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: amd64 all 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: 9a083f3aec87537db3f407dd9365679eb7527a9c 12582 hdf5-helpers_1.8.16+docs-3_amd64.deb 56a6911caf25604be1cf40f4b03a263c56f6466f 621378 hdf5-tools-dbgsym_1.8.16+docs-3_amd64.ddeb a695b9542acd1db1708194ba53721516d870e02f 351028 hdf5-tools_1.8.16+docs-3_amd64.deb 2ccd86d1805515b3832bd8fc1d6c381f251bae6a 2774820 libhdf5-10-dbg_1.8.16+docs-3_amd64.deb 2d2f3b639344c1dd6c3088358e2789b46ab3fe50 2022208 libhdf5-10-dbgsym_1.8.16+docs-3_amd64.ddeb 67ef5c951891763dc6957dd2055b41565b8bc3a0 994496 libhdf5-10_1.8.16+docs-3_amd64.deb 5c2976d8d42c8bd5139d41777513e47700e4d55d 589464 libhdf5-cpp-11-dbg_1.8.16+docs-3_amd64.deb cb7f11727a69f1f30ac67d19f3827f062082a8ad 372714 libhdf5-cpp-11-dbgsym_1.8.16+docs-3_amd64.ddeb 7a57c6e57be5b5d90bb3a6159d9a8223f7dac0ea 101514 libhdf5-cpp-11_1.8.16+docs-3_amd64.deb e829aca9b766d3e0f31bbbacf9dc02cbc5598600 5008090 libhdf5-dev_1.8.16+docs-3_amd64.deb f600baa7bd8ae166bf8d85af5d0a933ff12677f1 18155266 libhdf5-doc_1.8.16+docs-3_all.deb 121f0e9ac813a45fa502506a93197cb7e514cc47 3072 libhdf5-mpi-dev_1.8.16+docs-3_amd64.deb d284226d0ab65e22e67c42fc6e7920512ad1313d 2808878 libhdf5-mpich-10-dbg_1.8.16+docs-3_amd64.deb 5891f3d2142d1527ddb4b09467b5a5d5907b651d 2062374 libhdf5-mpich-10-dbgsym_1.8.16+docs-3_amd64.ddeb bdf517a46539e3b5a4114e096140ef800efc7355 1014536 libhdf5-mpich-10_1.8.16+docs-3_amd64.deb e1179c47c1389ced17189c8ebce0ef70dccc16b9 4485874 libhdf5-mpich-dev_1.8.16+docs-3_amd64.deb 5361042617bc9b7ad7bba679fedd8f53ef3cedd2 2809992 libhdf5-openmpi-10-dbg_1.8.16+docs-3_amd64.deb aeadf95c5a48189e27cb0e2117c1abf991397d83 2063394 libhdf5-openmpi-10-dbgsym_1.8.16+docs-3_amd64.ddeb 82de0a468281db0cf7bb519cf1afc99265799dac 1014638 libhdf5-openmpi-10_1.8.16+docs-3_amd64.deb a7a32fc8c2b3542dfa5f51b3783ed0aa95147248 4487722 libhdf5-openmpi-dev_1.8.16+docs-3_amd64.deb 64e98afc038af909206d4a613dc47261d4167a9a 4330 libhdf5-serial-dev_1.8.16+docs-3_all.deb Checksums-Sha256: 35c3d5a90980835d72ddb3d7885404e0a0149215bb5e7004dd4b1686f912ac97 12582 hdf5-helpers_1.8.16+docs-3_amd64.deb dfce1326a944ff1d8981573853fbf265d68933e21131829b8232bb5780c7959b 621378 hdf5-tools-dbgsym_1.8.16+docs-3_amd64.ddeb fcca1c083bcdaecc1285496d145d7321d026cc87c1522686d356b7a700ed5597 351028 hdf5-tools_1.8.16+docs-3_amd64.deb 40efa5f830008f5919ea8ad4a2ce20e7e3f36f29f9d56124687f98586b85643e 2774820 libhdf5-10-dbg_1.8.16+docs-3_amd64.deb 16c835ec8aab8188173f42f18c24348561f0704f3b2ad4d5898c6da447a2b258 2022208 libhdf5-10-dbgsym_1.8.16+docs-3_amd64.ddeb 8dbb72f25b9aa254d13e257e1d85e89f2192c2e023fdc11af4b79cad0c72e97a 994496 libhdf5-10_1.8.16+docs-3_amd64.deb 15882020144e0bcbd57d8a59bd8535f9419f0653eca7f132adc80b77684dcd0f 589464 libhdf5-cpp-11-dbg_1.8.16+docs-3_amd64.deb 3bad294f1bd393db831a1627857c7cce4c7671af528eb2f214f47b9691d475f7 372714 libhdf5-cpp-11-dbgsym_1.8.16+docs-3_amd64.ddeb 376702ebb1e88a909aee40cdf86c238f2da095a870f4f1f39befbe230c9bdb6a 101514 libhdf5-cpp-11_1.8.16+docs-3_amd64.deb 02beaec28f0b3d381abb8296f5c0ba772750872f81307dac8d16929bf8f6aef9 5008090 libhdf5-dev_1.8.16+docs-3_amd64.deb 5f9c4415c6a0ee7f4993b7ef7df8380b0508926bae3a476da1392f70e9bd445b 18155266 libhdf5-doc_1.8.16+docs-3_all.deb 773e0f74695761600e0ebb40dcf9762e05cfa79300a6a021475e4c5a05eaf4ac 3072 libhdf5-mpi-dev_1.8.16+docs-3_amd64.deb cbaaf48627658d7af2f68d07d5ea63f9b8aae91432ccccdd9189b1100afa6426 2808878 libhdf5-mpich-10-dbg_1.8.16+docs-3_amd64.deb e46b98abb9501dac3459bba183964fe8e36411589529df54738d8a6804dda4e7 2062374 libhdf5-mpich-10-dbgsym_1.8.16+docs-3_amd64.ddeb 910df29c5a79b1d14fe94c327ef3b899599af0e1a783bc2ec3565d55c053afcc 1014536 libhdf5-mpich-10_1.8.16+docs-3_amd64.deb 88ffd680148ac88e01f54f9aab367185eacda1857a9630ddb4141c70088315ea 4485874 libhdf5-mpich-dev_1.8.16+docs-3_amd64.deb a15b7030e4c1b3be9a96639d0810c4b468eade2df76dd0431cf981074f781db0 2809992 libhdf5-openmpi-10-dbg_1.8.16+docs-3_amd64.deb 47aaab3f4a154c0c987d7e50e23d76bdb8d3a43813b160178a1fa019b8a5b252 2063394 libhdf5-openmpi-10-dbgsym_1.8.16+docs-3_amd64.ddeb 712ede316c6514c77da7406504728492175b9c17877b89d19e116729fc03a7f0 1014638 libhdf5-openmpi-10_1.8.16+docs-3_amd64.deb e3214612645d2127fc1f390c9a1bfbd94b69588d37e629d0e44b44467f04f35f 4487722 libhdf5-openmpi-dev_1.8.16+docs-3_amd64.deb 408eca217e60fdf8d9f2c3142055d5162884a2b6b5c58f279636313f677376c8 4330 libhdf5-serial-dev_1.8.16+docs-3_all.deb Files: db5a266a13dc2a8601e3f8f3dd9c6cb1 12582 science optional hdf5-helpers_1.8.16+docs-3_amd64.deb 435a0f01c6271ee70495a57d8f26dfc9 621378 science extra hdf5-tools-dbgsym_1.8.16+docs-3_amd64.ddeb a1026921c85dd0e0b2222d037a27926a 351028 science optional hdf5-tools_1.8.16+docs-3_amd64.deb aca8fa4de8e471605650c7446df48c52 2774820 debug extra libhdf5-10-dbg_1.8.16+docs-3_amd64.deb 7533932ceeafe27816e8276ad33dc244 2022208 libs extra libhdf5-10-dbgsym_1.8.16+docs-3_amd64.ddeb f5aaca24d7d0b205797722cd55903eab 994496 libs optional libhdf5-10_1.8.16+docs-3_amd64.deb f85d5fdf10ff443bbf87d4b89d5020d3 589464 debug extra libhdf5-cpp-11-dbg_1.8.16+docs-3_amd64.deb 05cef62cbf23960d0035ba7d0c7dbe0a 372714 libs extra libhdf5-cpp-11-dbgsym_1.8.16+docs-3_amd64.ddeb 34e5db7e5a0e8922c98f513ff906b134 101514 libs optional libhdf5-cpp-11_1.8.16+docs-3_amd64.deb 46584cb0929049d2d2583cb842abb0fd 5008090 libdevel optional libhdf5-dev_1.8.16+docs-3_amd64.deb 60718648d931ebf5b4dcec2effe89ec7 18155266 doc optional libhdf5-doc_1.8.16+docs-3_all.deb 7a484f6ec2e570ffe2c9c7b964c0efa8 3072 libdevel extra libhdf5-mpi-dev_1.8.16+docs-3_amd64.deb 7083627aed433af4f99a77b366c43818 2808878 debug extra libhdf5-mpich-10-dbg_1.8.16+docs-3_amd64.deb cad87392831dcfb4e048393db41e8413 2062374 libs extra libhdf5-mpich-10-dbgsym_1.8.16+docs-3_amd64.ddeb 431707d1ddfe7509850097ba10a1cdab 1014536 libs extra libhdf5-mpich-10_1.8.16+docs-3_amd64.deb a20ced8b84f93cb27bedd3a6f37254dc 4485874 libdevel extra libhdf5-mpich-dev_1.8.16+docs-3_amd64.deb ecacac23a7781575db683486e865c116 2809992 debug extra libhdf5-openmpi-10-dbg_1.8.16+docs-3_amd64.deb cd0c3eb53e4bc6dc8b3bb027ec79f3cb 2063394 libs extra libhdf5-openmpi-10-dbgsym_1.8.16+docs-3_amd64.ddeb 14036fd7e773615928d12fafd636730d 1014638 libs extra libhdf5-openmpi-10_1.8.16+docs-3_amd64.deb 072efe304ee080a3b40c03d21882fc2b 4487722 libdevel extra libhdf5-openmpi-dev_1.8.16+docs-3_amd64.deb f8f02c048876076ec1952907d93295bb 4330 oldlibs extra libhdf5-serial-dev_1.8.16+docs-3_all.deb ┌──────────────────────────────────────────────────────────────────────────────┐ │ Package contents │ └──────────────────────────────────────────────────────────────────────────────┘ hdf5-helpers_1.8.16+docs-3_amd64.deb ──────────────────────────────────── new debian package, version 2.0. size 12582 bytes: control archive=898 bytes. 680 bytes, 17 lines control 559 bytes, 9 lines md5sums Package: hdf5-helpers Source: hdf5 Version: 1.8.16+docs-3 Architecture: amd64 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:22 ./ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/bin/ -rwxr-xr-x root/root 13421 2016-01-26 05:22 ./usr/bin/h5c++ -rwxr-xr-x root/root 13622 2016-01-26 05:22 ./usr/bin/h5cc -rwxr-xr-x root/root 12949 2016-01-26 05:22 ./usr/bin/h5fc drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:23 ./usr/share/doc/hdf5-helpers/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/hdf5-helpers/RELEASE.txt.gz -> changelog.gz -rw-r--r-- root/root 1328 2016-01-26 05:23 ./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:22 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./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:22 ./usr/share/man/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/man/man1/ -rw-r--r-- root/root 860 2016-01-26 05:22 ./usr/share/man/man1/h5c++.1.gz -rw-r--r-- root/root 961 2016-01-26 05:22 ./usr/share/man/man1/h5cc.1.gz -rw-r--r-- root/root 1170 2016-01-26 05:22 ./usr/share/man/man1/h5fc.1.gz hdf5-tools_1.8.16+docs-3_amd64.deb ────────────────────────────────── new debian package, version 2.0. size 351028 bytes: control archive=1584 bytes. 719 bytes, 18 lines control 2000 bytes, 34 lines md5sums Package: hdf5-tools Source: hdf5 Version: 1.8.16+docs-3 Architecture: amd64 Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 2011 Depends: libc6 (>= 2.14), 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:22 ./ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/bin/ -rwxr-xr-x root/root 127000 2016-01-26 05:22 ./usr/bin/gif2h5 -rwxr-xr-x root/root 122904 2016-01-26 05:22 ./usr/bin/h52gif -rwxr-xr-x root/root 123032 2016-01-26 05:22 ./usr/bin/h5copy -rwxr-xr-x root/root 18952 2016-01-26 05:22 ./usr/bin/h5debug -rwxr-xr-x root/root 213312 2016-01-26 05:22 ./usr/bin/h5diff -rwxr-xr-x root/root 211032 2016-01-26 05:22 ./usr/bin/h5dump -rwxr-xr-x root/root 168504 2016-01-26 05:22 ./usr/bin/h5import -rwxr-xr-x root/root 123128 2016-01-26 05:22 ./usr/bin/h5jam -rwxr-xr-x root/root 152120 2016-01-26 05:22 ./usr/bin/h5ls -rwxr-xr-x root/root 118872 2016-01-26 05:22 ./usr/bin/h5mkgrp -rwxr-xr-x root/root 150200 2016-01-26 05:22 ./usr/bin/h5perf_serial -rwxr-xr-x root/root 6109 2016-01-26 05:22 ./usr/bin/h5redeploy -rwxr-xr-x root/root 172824 2016-01-26 05:22 ./usr/bin/h5repack -rwxr-xr-x root/root 14840 2016-01-26 05:22 ./usr/bin/h5repart -rwxr-xr-x root/root 132536 2016-01-26 05:22 ./usr/bin/h5stat -rwxr-xr-x root/root 123096 2016-01-26 05:22 ./usr/bin/h5unjam drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:23 ./usr/share/doc/hdf5-tools/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/hdf5-tools/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:23 ./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:22 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./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:22 ./usr/share/man/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/man/man1/ -rw-r--r-- root/root 231 2016-01-26 05:22 ./usr/share/man/man1/gif2h5.1.gz -rw-r--r-- root/root 465 2016-01-26 05:22 ./usr/share/man/man1/h52gif.1.gz -rw-r--r-- root/root 1049 2016-01-26 05:22 ./usr/share/man/man1/h5copy.1.gz -rw-r--r-- root/root 251 2016-01-26 05:22 ./usr/share/man/man1/h5debug.1.gz -rw-r--r-- root/root 876 2016-01-26 05:22 ./usr/share/man/man1/h5diff.1.gz -rw-r--r-- root/root 3110 2016-01-26 05:22 ./usr/share/man/man1/h5dump.1.gz -rw-r--r-- root/root 4899 2016-01-26 05:22 ./usr/share/man/man1/h5import.1.gz -rw-r--r-- root/root 1099 2016-01-26 05:22 ./usr/share/man/man1/h5jam.1.gz -rw-r--r-- root/root 774 2016-01-26 05:22 ./usr/share/man/man1/h5ls.1.gz -rw-r--r-- root/root 518 2016-01-26 05:22 ./usr/share/man/man1/h5mkgrp.1.gz -rw-r--r-- root/root 1293 2016-01-26 05:22 ./usr/share/man/man1/h5perf_serial.1.gz -rw-r--r-- root/root 475 2016-01-26 05:22 ./usr/share/man/man1/h5redeploy.1.gz -rw-r--r-- root/root 1337 2016-01-26 05:22 ./usr/share/man/man1/h5repack.1.gz -rw-r--r-- root/root 544 2016-01-26 05:22 ./usr/share/man/man1/h5repart.1.gz -rw-r--r-- root/root 562 2016-01-26 05:22 ./usr/share/man/man1/h5stat.1.gz -rw-r--r-- root/root 988 2016-01-26 05:22 ./usr/share/man/man1/h5unjam.1.gz libhdf5-10-dbg_1.8.16+docs-3_amd64.deb ────────────────────────────────────── new debian package, version 2.0. size 2774820 bytes: control archive=936 bytes. 904 bytes, 20 lines control 497 bytes, 5 lines md5sums Package: libhdf5-10-dbg Source: hdf5 Version: 1.8.16+docs-3 Architecture: amd64 Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 3121 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: 2411a6e15519da978ef796179cb5b6dd6652d169 5d13b52de1287f6bcddabd5740172f8cd6743a45 72c531bb2ea242b9840e68ef81ee4659e02f07c7 7611340eca2d970355a11f4706a3a47f71861660 drwxr-xr-x root/root 0 2016-01-26 05:22 ./ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/.build-id/24/ -rw-r--r-- root/root 86712 2016-01-26 05:22 ./usr/lib/debug/.build-id/24/11a6e15519da978ef796179cb5b6dd6652d169.debug drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/.build-id/5d/ -rw-r--r-- root/root 273856 2016-01-26 05:22 ./usr/lib/debug/.build-id/5d/13b52de1287f6bcddabd5740172f8cd6743a45.debug drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/.build-id/72/ -rw-r--r-- root/root 2664496 2016-01-26 05:22 ./usr/lib/debug/.build-id/72/c531bb2ea242b9840e68ef81ee4659e02f07c7.debug drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/.build-id/76/ -rw-r--r-- root/root 124800 2016-01-26 05:22 ./usr/lib/debug/.build-id/76/11340eca2d970355a11f4706a3a47f71861660.debug drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:23 ./usr/share/doc/libhdf5-10-dbg/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-10-dbg/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:23 ./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_amd64.deb ────────────────────────────────── new debian package, version 2.0. size 994496 bytes: control archive=20871 bytes. 802 bytes, 19 lines control 578 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: amd64 Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 3345 Depends: libc6 (>= 2.14), 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:22 ./ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_serial.so.10 -> libhdf5_serial.so.10.1.0 -rw-r--r-- root/root 2734288 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_serial.so.10.1.0 lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_serial_fortran.so.10 -> libhdf5_serial_fortran.so.10.0.2 -rw-r--r-- root/root 238408 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_serial_fortran.so.10.0.2 lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_serial_hl.so.10 -> libhdf5_serial_hl.so.10.0.2 -rw-r--r-- root/root 126232 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_serial_hl.so.10.0.2 lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_serialhl_fortran.so.10 -> libhdf5_serialhl_fortran.so.10.0.2 -rw-r--r-- root/root 80520 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_serialhl_fortran.so.10.0.2 drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:23 ./usr/share/doc/libhdf5-10/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-10/RELEASE.txt.gz -> changelog.gz -rw-r--r-- root/root 1326 2016-01-26 05:23 ./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:22 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./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_amd64.deb ────────────────────────────────────────── new debian package, version 2.0. size 589464 bytes: control archive=847 bytes. 883 bytes, 20 lines control 289 bytes, 3 lines md5sums Package: libhdf5-cpp-11-dbg Source: hdf5 Version: 1.8.16+docs-3 Architecture: amd64 Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 738 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: 87bcef5aa11a18557f2b26b5ebcba823fc85bfd1 d4cc79350a9d3406d3a1f74a57677dac7294cc3d drwxr-xr-x root/root 0 2016-01-26 05:22 ./ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/.build-id/87/ -rw-r--r-- root/root 696912 2016-01-26 05:22 ./usr/lib/debug/.build-id/87/bcef5aa11a18557f2b26b5ebcba823fc85bfd1.debug drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/.build-id/d4/ -rw-r--r-- root/root 15824 2016-01-26 05:22 ./usr/lib/debug/.build-id/d4/cc79350a9d3406d3a1f74a57677dac7294cc3d.debug drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:23 ./usr/share/doc/libhdf5-cpp-11-dbg/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-cpp-11-dbg/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:23 ./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_amd64.deb ────────────────────────────────────── new debian package, version 2.0. size 101514 bytes: control archive=9342 bytes. 768 bytes, 19 lines control 315 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: amd64 Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 533 Depends: libc6 (>= 2.14), 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:22 ./ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_cpp.so.11 -> libhdf5_cpp.so.11.0.0 -rw-r--r-- root/root 402080 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_cpp.so.11.0.0 lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_hl_cpp.so.11 -> libhdf5_hl_cpp.so.11.0.0 -rw-r--r-- root/root 14688 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_hl_cpp.so.11.0.0 drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:23 ./usr/share/doc/libhdf5-cpp-11/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-cpp-11/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:23 ./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:22 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./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_amd64.deb ─────────────────────────────────── new debian package, version 2.0. size 5008090 bytes: control archive=4298 bytes. 982 bytes, 22 lines control 8569 bytes, 120 lines md5sums 524 bytes, 17 lines * postinst #!/bin/sh 261 bytes, 16 lines * prerm #!/bin/sh Package: libhdf5-dev Source: hdf5 Version: 1.8.16+docs-3 Architecture: amd64 Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 29777 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:22 ./ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/include/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/include/hdf5/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/include/hdf5/serial/ -rw-r--r-- root/root 22588 2016-01-26 05:22 ./usr/include/hdf5/serial/H5ACpublic.h -rw-r--r-- root/root 3660 2016-01-26 05:22 ./usr/include/hdf5/serial/H5AbstractDs.h -rw-r--r-- root/root 5629 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Apublic.h -rw-r--r-- root/root 2321 2016-01-26 05:22 ./usr/include/hdf5/serial/H5ArrayType.h -rw-r--r-- root/root 3084 2016-01-26 05:22 ./usr/include/hdf5/serial/H5AtomType.h -rw-r--r-- root/root 4487 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Attribute.h -rw-r--r-- root/root 1802 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Classes.h -rw-r--r-- root/root 7672 2016-01-26 05:22 ./usr/include/hdf5/serial/H5CommonFG.h -rw-r--r-- root/root 4467 2016-01-26 05:22 ./usr/include/hdf5/serial/H5CompType.h -rw-r--r-- root/root 2173 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Cpp.h -rw-r--r-- root/root 3894 2016-01-26 05:22 ./usr/include/hdf5/serial/H5CppDoc.h -rw-r--r-- root/root 1918 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Cpublic.h -rw-r--r-- root/root 1592 2016-01-26 05:22 ./usr/include/hdf5/serial/H5DOpublic.h -rw-r--r-- root/root 2748 2016-01-26 05:22 ./usr/include/hdf5/serial/H5DSpublic.h -rw-r--r-- root/root 6586 2016-01-26 05:22 ./usr/include/hdf5/serial/H5DataSet.h -rw-r--r-- root/root 5332 2016-01-26 05:22 ./usr/include/hdf5/serial/H5DataSpace.h -rw-r--r-- root/root 5596 2016-01-26 05:22 ./usr/include/hdf5/serial/H5DataType.h -rw-r--r-- root/root 5632 2016-01-26 05:22 ./usr/include/hdf5/serial/H5DcreatProp.h -rw-r--r-- root/root 6633 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Dpublic.h -rw-r--r-- root/root 5201 2016-01-26 05:22 ./usr/include/hdf5/serial/H5DxferProp.h -rw-r--r-- root/root 3067 2016-01-26 05:22 ./usr/include/hdf5/serial/H5EnumType.h -rw-r--r-- root/root 19492 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Epubgen.h -rw-r--r-- root/root 9181 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Epublic.h -rw-r--r-- root/root 6106 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Exception.h -rw-r--r-- root/root 1705 2016-01-26 05:22 ./usr/include/hdf5/serial/H5FDcore.h -rw-r--r-- root/root 2172 2016-01-26 05:22 ./usr/include/hdf5/serial/H5FDdirect.h -rw-r--r-- root/root 1723 2016-01-26 05:22 ./usr/include/hdf5/serial/H5FDfamily.h -rw-r--r-- root/root 3243 2016-01-26 05:22 ./usr/include/hdf5/serial/H5FDlog.h -rw-r--r-- root/root 2731 2016-01-26 05:22 ./usr/include/hdf5/serial/H5FDmpi.h -rw-r--r-- root/root 2631 2016-01-26 05:22 ./usr/include/hdf5/serial/H5FDmpio.h -rw-r--r-- root/root 2095 2016-01-26 05:22 ./usr/include/hdf5/serial/H5FDmulti.h -rw-r--r-- root/root 14384 2016-01-26 05:22 ./usr/include/hdf5/serial/H5FDpublic.h -rw-r--r-- root/root 1555 2016-01-26 05:22 ./usr/include/hdf5/serial/H5FDsec2.h -rw-r--r-- root/root 1561 2016-01-26 05:22 ./usr/include/hdf5/serial/H5FDstdio.h -rw-r--r-- root/root 6619 2016-01-26 05:22 ./usr/include/hdf5/serial/H5FaccProp.h -rw-r--r-- root/root 3610 2016-01-26 05:22 ./usr/include/hdf5/serial/H5FcreatProp.h -rw-r--r-- root/root 4633 2016-01-26 05:22 ./usr/include/hdf5/serial/H5File.h -rw-r--r-- root/root 2992 2016-01-26 05:22 ./usr/include/hdf5/serial/H5FloatType.h -rw-r--r-- root/root 8911 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Fpublic.h -rw-r--r-- root/root 7309 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Gpublic.h -rw-r--r-- root/root 2556 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Group.h -rw-r--r-- root/root 3432 2016-01-26 05:22 ./usr/include/hdf5/serial/H5IMpublic.h -rw-r--r-- root/root 4298 2016-01-26 05:22 ./usr/include/hdf5/serial/H5IdComponent.h -rw-r--r-- root/root 1774 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Include.h -rw-r--r-- root/root 2128 2016-01-26 05:22 ./usr/include/hdf5/serial/H5IntType.h -rw-r--r-- root/root 4669 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Ipublic.h -rw-r--r-- root/root 14340 2016-01-26 05:22 ./usr/include/hdf5/serial/H5LTpublic.h -rw-r--r-- root/root 3165 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Library.h -rw-r--r-- root/root 7883 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Location.h -rw-r--r-- root/root 9330 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Lpublic.h -rw-r--r-- root/root 1933 2016-01-26 05:22 ./usr/include/hdf5/serial/H5MMpublic.h -rw-r--r-- root/root 3428 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Object.h -rw-r--r-- root/root 2922 2016-01-26 05:22 ./usr/include/hdf5/serial/H5OcreatProp.h -rw-r--r-- root/root 10238 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Opublic.h -rw-r--r-- root/root 1706 2016-01-26 05:22 ./usr/include/hdf5/serial/H5PLextern.h -rw-r--r-- root/root 2026 2016-01-26 05:22 ./usr/include/hdf5/serial/H5PLpublic.h -rw-r--r-- root/root 4011 2016-01-26 05:22 ./usr/include/hdf5/serial/H5PTpublic.h -rw-r--r-- root/root 8825 2016-01-26 05:22 ./usr/include/hdf5/serial/H5PacketTable.h -rw-r--r-- root/root 24677 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Ppublic.h -rw-r--r-- root/root 15065 2016-01-26 05:22 ./usr/include/hdf5/serial/H5PredType.h -rw-r--r-- root/root 5093 2016-01-26 05:22 ./usr/include/hdf5/serial/H5PropList.h -rw-r--r-- root/root 3686 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Rpublic.h -rw-r--r-- root/root 7412 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Spublic.h -rw-r--r-- root/root 2554 2016-01-26 05:22 ./usr/include/hdf5/serial/H5StrType.h -rw-r--r-- root/root 8577 2016-01-26 05:22 ./usr/include/hdf5/serial/H5TBpublic.h -rw-r--r-- root/root 27329 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Tpublic.h -rw-r--r-- root/root 2072 2016-01-26 05:22 ./usr/include/hdf5/serial/H5VarLenType.h -rw-r--r-- root/root 11262 2016-01-26 05:22 ./usr/include/hdf5/serial/H5Zpublic.h -rw-r--r-- root/root 10625 2016-01-26 05:22 ./usr/include/hdf5/serial/H5api_adpt.h -rw-r--r-- root/root 1587 2016-01-26 05:22 ./usr/include/hdf5/serial/H5f90i.h -rw-r--r-- root/root 1935 2016-01-26 05:22 ./usr/include/hdf5/serial/H5f90i_gen.h -rw-r--r-- root/root 99992 2016-01-26 05:22 ./usr/include/hdf5/serial/H5overflow.h -rw-r--r-- root/root 17291 2016-01-26 05:22 ./usr/include/hdf5/serial/H5pubconf.h -rw-r--r-- root/root 12227 2016-01-26 05:22 ./usr/include/hdf5/serial/H5public.h -rw-r--r-- root/root 12558 2016-01-26 05:22 ./usr/include/hdf5/serial/H5version.h -rw-r--r-- root/root 15724 2016-01-26 05:22 ./usr/include/hdf5/serial/h5_dble_interface.mod -rw-r--r-- root/root 13223 2016-01-26 05:22 ./usr/include/hdf5/serial/h5a.mod -rw-r--r-- root/root 16903 2016-01-26 05:22 ./usr/include/hdf5/serial/h5a_provisional.mod -rw-r--r-- root/root 12902 2016-01-26 05:22 ./usr/include/hdf5/serial/h5d.mod -rw-r--r-- root/root 19895 2016-01-26 05:22 ./usr/include/hdf5/serial/h5d_provisional.mod -rw-r--r-- root/root 62587 2016-01-26 05:22 ./usr/include/hdf5/serial/h5ds.mod -rw-r--r-- root/root 11229 2016-01-26 05:22 ./usr/include/hdf5/serial/h5e.mod -rw-r--r-- root/root 11172 2016-01-26 05:22 ./usr/include/hdf5/serial/h5e_provisional.mod -rw-r--r-- root/root 12094 2016-01-26 05:22 ./usr/include/hdf5/serial/h5f.mod -rw-r--r-- root/root 12876 2016-01-26 05:22 ./usr/include/hdf5/serial/h5f_provisional.mod -rw-r--r-- root/root 652 2016-01-26 05:22 ./usr/include/hdf5/serial/h5fortran_types.mod -rw-r--r-- root/root 12657 2016-01-26 05:22 ./usr/include/hdf5/serial/h5g.mod -rw-r--r-- root/root 10739 2016-01-26 05:22 ./usr/include/hdf5/serial/h5global.mod -rw-r--r-- root/root 11357 2016-01-26 05:22 ./usr/include/hdf5/serial/h5i.mod -rw-r--r-- root/root 62876 2016-01-26 05:22 ./usr/include/hdf5/serial/h5im.mod -rw-r--r-- root/root 12412 2016-01-26 05:22 ./usr/include/hdf5/serial/h5l.mod -rw-r--r-- root/root 13450 2016-01-26 05:22 ./usr/include/hdf5/serial/h5l_provisional.mod -rw-r--r-- root/root 11544 2016-01-26 05:22 ./usr/include/hdf5/serial/h5lib.mod -rw-r--r-- root/root 476 2016-01-26 05:22 ./usr/include/hdf5/serial/h5lib_provisional.mod -rw-r--r-- root/root 72565 2016-01-26 05:22 ./usr/include/hdf5/serial/h5lt.mod -rw-r--r-- root/root 12083 2016-01-26 05:22 ./usr/include/hdf5/serial/h5o.mod -rw-r--r-- root/root 14157 2016-01-26 05:22 ./usr/include/hdf5/serial/h5o_provisional.mod -rw-r--r-- root/root 19004 2016-01-26 05:22 ./usr/include/hdf5/serial/h5p.mod -rw-r--r-- root/root 14346 2016-01-26 05:22 ./usr/include/hdf5/serial/h5p_provisional.mod -rw-r--r-- root/root 10967 2016-01-26 05:22 ./usr/include/hdf5/serial/h5r.mod -rw-r--r-- root/root 14671 2016-01-26 05:22 ./usr/include/hdf5/serial/h5r_provisional.mod -rw-r--r-- root/root 13034 2016-01-26 05:22 ./usr/include/hdf5/serial/h5s.mod -rw-r--r-- root/root 14831 2016-01-26 05:22 ./usr/include/hdf5/serial/h5t.mod -rw-r--r-- root/root 13245 2016-01-26 05:22 ./usr/include/hdf5/serial/h5t_provisional.mod -rw-r--r-- root/root 64671 2016-01-26 05:22 ./usr/include/hdf5/serial/h5tb.mod -rw-r--r-- root/root 2045 2016-01-26 05:22 ./usr/include/hdf5/serial/h5test_kind_storage_size_mod.mod -rw-r--r-- root/root 11116 2016-01-26 05:22 ./usr/include/hdf5/serial/h5z.mod -rw-r--r-- root/root 2719 2016-01-26 05:22 ./usr/include/hdf5/serial/hdf5.h -rw-r--r-- root/root 61978 2016-01-26 05:22 ./usr/include/hdf5/serial/hdf5.mod -rw-r--r-- root/root 1651 2016-01-26 05:22 ./usr/include/hdf5/serial/hdf5_hl.h drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/serial/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/serial/include -> ../../../../include/hdf5/serial lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/serial/lib -> . lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.a -> ../../libhdf5_serial.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.settings -> ../../libhdf5_serial.settings lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.so -> ../../libhdf5_serial.so lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5_cpp.a -> ../../libhdf5_cpp.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5_cpp.so -> ../../libhdf5_cpp.so lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5_fortran.a -> ../../libhdf5_serial_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5_fortran.so -> ../../libhdf5_serial_fortran.so lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5_hl.a -> ../../libhdf5_serial_hl.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5_hl.so -> ../../libhdf5_serial_hl.so lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5_hl_cpp.a -> ../../libhdf5_hl_cpp.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5_hl_cpp.so -> ../../libhdf5_hl_cpp.so lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5hl_fortran.a -> ../../libhdf5_serialhl_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5hl_fortran.so -> ../../libhdf5_serialhl_fortran.so -rw-r--r-- root/root 6088110 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_cpp.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_cpp.so -> libhdf5_cpp.so.11.0.0 -rw-r--r-- root/root 40108 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_hl_cpp.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_hl_cpp.so -> libhdf5_hl_cpp.so.11.0.0 -rw-r--r-- root/root 19951942 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_serial.a -rw-r--r-- root/root 3866 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_serial.settings lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_serial.so -> libhdf5_serial.so.10.1.0 -rw-r--r-- root/root 1656096 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_serial_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_serial_fortran.so -> libhdf5_serial_fortran.so.10.0.2 -rw-r--r-- root/root 878544 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_serial_hl.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_serial_hl.so -> libhdf5_serial_hl.so.10.0.2 -rw-r--r-- root/root 513912 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_serialhl_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_serialhl_fortran.so -> libhdf5_serialhl_fortran.so.10.0.2 drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/pkgconfig/ -rw-r--r-- root/root 172 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/pkgconfig/hdf5-serial.pc drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:23 ./usr/share/doc/libhdf5-dev/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-dev/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:23 ./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:22 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 84 2015-11-16 18:22 ./usr/share/lintian/overrides/libhdf5-dev libhdf5-doc_1.8.16+docs-3_all.deb ───────────────────────────────── new debian package, version 2.0. size 18155266 bytes: control archive=49549 bytes. 770 bytes, 19 lines control 171666 bytes, 1807 lines md5sums Package: libhdf5-doc Source: hdf5 Version: 1.8.16+docs-3 Architecture: all Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 40215 Suggests: libhdf5-dev, www-browser, pdf-viewer, doc-base Built-Using: doxygen (= 1.8.9.1-6) Section: doc Priority: optional Homepage: http://hdfgroup.org/HDF5/ Description: Hierarchical Data Format 5 (HDF5) - Documentation 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 documentation 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/share/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc-base/ -rw-r--r-- root/root 617 2015-11-16 18:22 ./usr/share/doc-base/libhdf5 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-doc/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/RELEASE.txt.gz -> changelog.gz -rw-r--r-- root/root 1326 2016-01-26 05:22 ./usr/share/doc/libhdf5-doc/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 18:22 ./usr/share/doc/libhdf5-doc/copyright drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/examples/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/examples/c++/ -rw-r--r-- root/root 1700 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/CMakeLists.txt -rw-r--r-- root/root 2597 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/CMakeTests.cmake -rw-r--r-- root/root 3315 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/Makefile.am -rw-r--r-- root/root 2001 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/chunks.cpp.gz -rw-r--r-- root/root 1764 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/compound.cpp.gz -rw-r--r-- root/root 3856 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/create.cpp -rw-r--r-- root/root 1250 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/expected.out -rw-r--r-- root/root 1930 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/extend_ds.cpp.gz -rw-r--r-- root/root 2132 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/h5group.cpp.gz -rw-r--r-- root/root 1927 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/h5tutr_cmprss.cpp.gz -rw-r--r-- root/root 2811 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/h5tutr_crtatt.cpp -rw-r--r-- root/root 2534 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/h5tutr_crtdat.cpp -rw-r--r-- root/root 2172 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/h5tutr_crtgrp.cpp -rw-r--r-- root/root 2516 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/h5tutr_crtgrpar.cpp -rw-r--r-- root/root 1579 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/h5tutr_crtgrpd.cpp.gz -rw-r--r-- root/root 2038 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/h5tutr_extend.cpp.gz -rw-r--r-- root/root 2480 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/h5tutr_rdwt.cpp -rw-r--r-- root/root 1883 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/h5tutr_subset.cpp.gz -rw-r--r-- root/root 2041 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/readdata.cpp.gz -rw-r--r-- root/root 3771 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/run-c++-ex.sh.in -rw-r--r-- root/root 2475 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/testh5c++.sh.in.gz -rw-r--r-- root/root 2960 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/c++/writedata.cpp.gz -rw-r--r-- root/root 2674 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_attribute.c.gz -rw-r--r-- root/root 1779 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_chunk_read.c.gz -rw-r--r-- root/root 1551 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_cmprss.c.gz -rw-r--r-- root/root 1528 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_compound.c.gz -rw-r--r-- root/root 2362 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_crtatt.c -rw-r--r-- root/root 2080 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_crtdat.c -rw-r--r-- root/root 1747 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_crtgrp.c -rw-r--r-- root/root 2194 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_crtgrpar.c -rw-r--r-- root/root 3345 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_crtgrpd.c -rw-r--r-- root/root 3524 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_drivers.c -rw-r--r-- root/root 2174 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_dtransform.c.gz -rw-r--r-- root/root 2503 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_elink_unix2win.c.gz -rw-r--r-- root/root 1710 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_extend.c.gz -rw-r--r-- root/root 1530 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_extend_write.c.gz -rw-r--r-- root/root 5474 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_extlink.c.gz -rw-r--r-- root/root 2196 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_group.c.gz -rw-r--r-- root/root 3460 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_interm_group.c -rw-r--r-- root/root 3612 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_mount.c -rw-r--r-- root/root 2099 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_rdwt.c -rw-r--r-- root/root 1709 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_read.c.gz -rw-r--r-- root/root 1930 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_ref2reg.c.gz -rw-r--r-- root/root 1546 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_reference.c.gz -rw-r--r-- root/root 2840 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_select.c.gz -rw-r--r-- root/root 3962 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_shared_mesg.c.gz -rw-r--r-- root/root 1662 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_subset.c.gz -rw-r--r-- root/root 3184 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/h5_write.c -rw-r--r-- root/root 6420 2015-10-24 05:14 ./usr/share/doc/libhdf5-doc/examples/ph5example.c.gz drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/ -rw-r--r-- root/root 11930 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/ADGuide.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/ADGuide/ -rw-r--r-- root/root 36381 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/ADGuide/Changes.html -rw-r--r-- root/root 118445 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/ADGuide/Changes_1_4-1_6.html -rw-r--r-- root/root 357202 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/ADGuide/Changes_1_8_x.html -rw-r--r-- root/root 27121 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/ADGuide/CompatFormat180.html -rw-r--r-- root/root 24175 2007-09-20 22:10 ./usr/share/doc/libhdf5-doc/html/ADGuide/CompatFormat180.xls.gz -rw-r--r-- root/root 41205 2007-09-20 22:10 ./usr/share/doc/libhdf5-doc/html/ADGuide/CompatFormat1_ReadKey.png -rw-r--r-- root/root 17814 2007-09-20 22:10 ./usr/share/doc/libhdf5-doc/html/ADGuide/CompatFormat2_Key.png -rw-r--r-- root/root 70886 2007-09-20 22:10 ./usr/share/doc/libhdf5-doc/html/ADGuide/CompatFormat3_UserTable.png drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/ADGuide/Compatibility_Report/ -rw-r--r-- root/root 63369 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/ADGuide/Compatibility_Report/CR_1.8.14.html -rw-r--r-- root/root 123505 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/ADGuide/Compatibility_Report/CR_1.8.15.html -rw-r--r-- root/root 511788 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/ADGuide/Compatibility_Report/CR_1.8.16.html -rw-r--r-- root/root 58232 2010-11-04 19:50 ./usr/share/doc/libhdf5-doc/html/ADGuide/H4toH5Mapping.doc.gz -rw-r--r-- root/root 33580 2011-07-26 21:48 ./usr/share/doc/libhdf5-doc/html/ADGuide/HISTORY.txt.gz -rw-r--r-- root/root 33607 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/ADGuide/ImageSpec.html -rw-r--r-- root/root 2731 2000-12-21 21:29 ./usr/share/doc/libhdf5-doc/html/ADGuide/PaletteExample1.gif -rw-r--r-- root/root 4748 2000-12-21 21:29 ./usr/share/doc/libhdf5-doc/html/ADGuide/Palettes.fm.anc.gif -rw-r--r-- root/root 10307 2011-07-26 21:48 ./usr/share/doc/libhdf5-doc/html/ADGuide/RELEASE.txt.gz -rw-r--r-- root/root 55930 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/ADGuide/WhatsNew180.html -rw-r--r-- root/root 12402 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced.html drwxr-xr-x root/root 0 2015-11-16 18:29 ./usr/share/doc/libhdf5-doc/html/Advanced/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/Chunking/ -rw-r--r-- root/root 627104 2010-10-15 19:35 ./usr/share/doc/libhdf5-doc/html/Advanced/Chunking/Chunking_Tutorial_EOS13_2009.ppt.gz drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/Chunking/Images/ -rw-r--r-- root/root 3702 2010-10-15 19:35 ./usr/share/doc/libhdf5-doc/html/Advanced/Chunking/Images/Fig001.png -rw-r--r-- root/root 4530 2010-10-15 19:35 ./usr/share/doc/libhdf5-doc/html/Advanced/Chunking/Images/Fig002.png -rw-r--r-- root/root 4996 2010-10-15 19:35 ./usr/share/doc/libhdf5-doc/html/Advanced/Chunking/Images/Fig003.png -rw-r--r-- root/root 18759 2010-10-15 19:35 ./usr/share/doc/libhdf5-doc/html/Advanced/Chunking/Images/Fig004.png -rw-r--r-- root/root 6127 2010-10-15 19:35 ./usr/share/doc/libhdf5-doc/html/Advanced/Chunking/Images/Fig005.png -rw-r--r-- root/root 25583 2010-10-15 19:35 ./usr/share/doc/libhdf5-doc/html/Advanced/Chunking/Images/Fig006.png -rw-r--r-- root/root 14721 2010-10-15 19:35 ./usr/share/doc/libhdf5-doc/html/Advanced/Chunking/Images/Fig007.png -rw-r--r-- root/root 29425 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/Chunking/index.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/CommittedDatatypeCopying/ -rw-r--r-- root/root 95349 2012-04-23 15:54 ./usr/share/doc/libhdf5-doc/html/Advanced/CommittedDatatypeCopying/CopyingCommittedDatatypesWithH5Ocopy_120326.docx.gz drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/DataFlow_H5Dread/ -rw-r--r-- root/root 944608 2010-12-29 22:36 ./usr/share/doc/libhdf5-doc/html/Advanced/DataFlow_H5Dread/DataFlow_H5Dread.docx.gz drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/DataFlow_H5Dread/Images/ -rw-r--r-- root/root 252937 2010-12-29 22:36 ./usr/share/doc/libhdf5-doc/html/Advanced/DataFlow_H5Dread/Images/DataReadPipeline4.graffle.gz drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/DataFlow_H5Dread/Images/Images/ -rw-r--r-- root/root 55765 2010-12-29 22:36 ./usr/share/doc/libhdf5-doc/html/Advanced/DataFlow_H5Dread/Images/Images/DataReadPipeline-4Chunks.png -rw-r--r-- root/root 1159750 2010-12-29 22:36 ./usr/share/doc/libhdf5-doc/html/Advanced/DataFlow_H5Dread/Images/Images/DataReadPipeline-ActivityDiagram.png -rw-r--r-- root/root 76368 2010-12-29 22:36 ./usr/share/doc/libhdf5-doc/html/Advanced/DataFlow_H5Dread/Images/Images/DataReadPipeline-Step5.png -rw-r--r-- root/root 50797 2010-12-29 22:36 ./usr/share/doc/libhdf5-doc/html/Advanced/DataFlow_H5Dread/Images/Images/DataReadPipeline-Step6.png -rw-r--r-- root/root 74532 2010-12-29 22:36 ./usr/share/doc/libhdf5-doc/html/Advanced/DataFlow_H5Dread/Images/Images/DataReadPipeline-Step8-2.png -rw-r--r-- root/root 101807 2010-12-29 22:36 ./usr/share/doc/libhdf5-doc/html/Advanced/DataFlow_H5Dread/Images/Images/DataReadPipeline-Step8.png -rw-r--r-- root/root 73602 2010-12-29 22:36 ./usr/share/doc/libhdf5-doc/html/Advanced/DataFlow_H5Dread/Images/Images/DataReadPipeline-Step9-2.png -rw-r--r-- root/root 49103 2010-12-29 22:36 ./usr/share/doc/libhdf5-doc/html/Advanced/DataFlow_H5Dread/Images/Images/DataReadPipeline-Step9.png -rw-r--r-- root/root 180616 2010-12-29 22:36 ./usr/share/doc/libhdf5-doc/html/Advanced/DataFlow_H5Dread/Images/Images/DataReadPipeline-Steps1-3.png drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/DirectChunkWrite/ -rw-r--r-- root/root 192453 2013-02-27 21:46 ./usr/share/doc/libhdf5-doc/html/Advanced/DirectChunkWrite/DECTRIS Integration RFC 2013-1-25.docx.gz -rw-r--r-- root/root 12896 2013-02-27 21:46 ./usr/share/doc/libhdf5-doc/html/Advanced/DirectChunkWrite/Figure1ChunkIllustration.JPG -rw-r--r-- root/root 83722 2013-02-27 21:46 ./usr/share/doc/libhdf5-doc/html/Advanced/DirectChunkWrite/Figure2H5DOwrite_chunkDesign.JPG -rw-r--r-- root/root 153334 2013-02-27 21:46 ./usr/share/doc/libhdf5-doc/html/Advanced/DirectChunkWrite/Using Direct Chunk Write 130227.docx.gz -rw-r--r-- root/root 4025 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/DirectChunkWrite/index.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/DynamicallyLoadedFilters/ -rw-r--r-- root/root 3481 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/DynamicallyLoadedFilters/index.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/FileImageOperations/ -rw-r--r-- root/root 191331 2012-03-08 21:46 ./usr/share/doc/libhdf5-doc/html/Advanced/FileImageOperations/HDF5FileImageOperations_120301.docx.gz drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/HDF5_Metadata/ -rw-r--r-- root/root 21118 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/HDF5_Metadata/index.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/MetadataCache/ -rw-r--r-- root/root 59449 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/MetadataCache/index.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/ModifiedRegionWrites/ -rw-r--r-- root/root 136668 2014-05-12 18:35 ./usr/share/doc/libhdf5-doc/html/Advanced/ModifiedRegionWrites/ModifiedRegionWrites.docx.gz drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/PHDF5FileConsistencySemantics/ -rw-r--r-- root/root 94666 2012-04-02 15:03 ./usr/share/doc/libhdf5-doc/html/Advanced/PHDF5FileConsistencySemantics/MPI_Atomicity_Notes_120315.docx.gz -rw-r--r-- root/root 96060 2012-04-02 15:03 ./usr/share/doc/libhdf5-doc/html/Advanced/PHDF5FileConsistencySemantics/PHDF5FileConsistencySemantics_120330.docx.gz -rw-r--r-- root/root 135559 2012-04-19 15:18 ./usr/share/doc/libhdf5-doc/html/Advanced/PHDF5FileConsistencySemantics/PHDF5FileConsistencySemantics_120419.docx.gz -rw-r--r-- root/root 50836 2012-04-02 15:03 ./usr/share/doc/libhdf5-doc/html/Advanced/PHDF5FileConsistencySemantics/RFC PHDF5 Consistency Semantics.docx.gz drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/UsingIdentifiers/ -rw-r--r-- root/root 7491 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/UsingIdentifiers/index.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/UsingUnicode/ -rw-r--r-- root/root 12941 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Advanced/UsingUnicode/index.html -rw-r--r-- root/root 5948 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Copyright.html -rw-r--r-- root/root 3407 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/FF-IH_FileGroup.gif -rw-r--r-- root/root 2136 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/FF-IH_FileObject.gif -rw-r--r-- root/root 24063 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Glossary.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Graphics/ -rw-r--r-- root/root 147 2000-07-17 19:24 ./usr/share/doc/libhdf5-doc/html/Graphics/C++.gif -rw-r--r-- root/root 194 2000-07-17 19:24 ./usr/share/doc/libhdf5-doc/html/Graphics/FORTRAN.gif -rw-r--r-- root/root 161 2000-07-17 19:24 ./usr/share/doc/libhdf5-doc/html/Graphics/Java.gif -rw-r--r-- root/root 185 2000-07-17 19:24 ./usr/share/doc/libhdf5-doc/html/Graphics/OtherAPIs.gif -rw-r--r-- root/root 36090 2007-03-27 23:18 ./usr/share/doc/libhdf5-doc/html/Graphics/THGnoTextSm.jpg -rw-r--r-- root/root 166051 2011-02-15 22:38 ./usr/share/doc/libhdf5-doc/html/Graphics/THGwTextMed.jpg -rw-r--r-- root/root 14232 2007-03-27 23:18 ./usr/share/doc/libhdf5-doc/html/Graphics/THGwTextSm.jpg -rw-r--r-- root/root 3871 2007-03-27 23:18 ./usr/share/doc/libhdf5-doc/html/Graphics/XRD100.gif -rw-r--r-- root/root 52718 2007-12-27 22:49 ./usr/share/doc/libhdf5-doc/html/Graphics/binder.jpg -rw-r--r-- root/root 805 2014-07-16 22:15 ./usr/share/doc/libhdf5-doc/html/Graphics/favicon.ico -rw-r--r-- root/root 14232 2007-03-27 23:18 ./usr/share/doc/libhdf5-doc/html/Graphics/hdf2.gif -rw-r--r-- root/root 1273 2007-03-27 23:18 ./usr/share/doc/libhdf5-doc/html/Graphics/help.gif -rw-r--r-- root/root 3280 2007-03-27 23:18 ./usr/share/doc/libhdf5-doc/html/Graphics/help.jpg -rw-r--r-- root/root 1452 2007-03-27 23:18 ./usr/share/doc/libhdf5-doc/html/Graphics/help.png -rw-r--r-- root/root 19541 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.api_map.html -rw-r--r-- root/root 445796 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.format.html -rw-r--r-- root/root 139573 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.intro.html -rw-r--r-- root/root 3824 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.sample_code.html -rw-r--r-- root/root 5187 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user.PrintGen.html -rw-r--r-- root/root 1417 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user.PrintTpg.html -rw-r--r-- root/root 10501 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user/ -rw-r--r-- root/root 14030 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user/Attributes.html -rw-r--r-- root/root 8343 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user/Caching.html -rw-r--r-- root/root 3664 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/H5.user/Chunk_f1.gif -rw-r--r-- root/root 1594 2005-07-21 21:58 ./usr/share/doc/libhdf5-doc/html/H5.user/Chunk_f1.obj.gz -rw-r--r-- root/root 3986 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/H5.user/Chunk_f2.gif -rw-r--r-- root/root 3034 2005-07-21 21:58 ./usr/share/doc/libhdf5-doc/html/H5.user/Chunk_f2.obj -rw-r--r-- root/root 6815 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/H5.user/Chunk_f3.gif -rw-r--r-- root/root 5772 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/H5.user/Chunk_f4.gif -rw-r--r-- root/root 5455 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/H5.user/Chunk_f5.gif -rw-r--r-- root/root 4949 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/H5.user/Chunk_f6.gif -rw-r--r-- root/root 3534 2005-07-21 21:58 ./usr/share/doc/libhdf5-doc/html/H5.user/Chunk_f6.obj -rw-r--r-- root/root 14316 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user/Chunking.html -rw-r--r-- root/root 38086 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user/Datasets.html -rw-r--r-- root/root 30910 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user/Dataspaces.html -rw-r--r-- root/root 117760 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user/Datatypes.html -rw-r--r-- root/root 33063 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user/DatatypesEnum.html -rw-r--r-- root/root 18181 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user/Debugging.html -rw-r--r-- root/root 1682 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/H5.user/EnumMap.gif -rw-r--r-- root/root 6813 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user/Environment.html -rw-r--r-- root/root 14422 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user/Errors.html -rw-r--r-- root/root 27794 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user/Files.html -rw-r--r-- root/root 23440 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user/Filters.html -rw-r--r-- root/root 16057 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user/Groups.html -rw-r--r-- root/root 15775 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user/MountingFiles.html -rw-r--r-- root/root 11870 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user/Performance.html -rw-r--r-- root/root 7815 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user/Properties.html -rw-r--r-- root/root 23972 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/H5.user/References.html -rw-r--r-- root/root 5111 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/H5.user/chunk1.gif -rw-r--r-- root/root 1328 2005-07-21 21:58 ./usr/share/doc/libhdf5-doc/html/H5.user/chunk1.obj -rw-r--r-- root/root 3359 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/H5.user/dataset_p1.gif -rw-r--r-- root/root 998 2005-07-21 21:58 ./usr/share/doc/libhdf5-doc/html/H5.user/dataset_p1.obj -rw-r--r-- root/root 1989 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/H5.user/extern1.gif -rw-r--r-- root/root 1024 2005-07-21 21:58 ./usr/share/doc/libhdf5-doc/html/H5.user/extern1.obj -rw-r--r-- root/root 4054 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/H5.user/extern2.gif -rw-r--r-- root/root 2875 2005-07-21 21:58 ./usr/share/doc/libhdf5-doc/html/H5.user/extern2.obj -rw-r--r-- root/root 3696 2005-07-22 22:20 ./usr/share/doc/libhdf5-doc/html/H5.user/group_p1.gif -rw-r--r-- root/root 3572 2005-07-21 21:58 ./usr/share/doc/libhdf5-doc/html/H5.user/group_p1.obj -rw-r--r-- root/root 3524 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/H5.user/group_p2.gif -rw-r--r-- root/root 2323 2005-07-21 21:58 ./usr/share/doc/libhdf5-doc/html/H5.user/group_p2.obj -rw-r--r-- root/root 3354 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/H5.user/group_p3.gif -rw-r--r-- root/root 2414 2005-07-21 21:58 ./usr/share/doc/libhdf5-doc/html/H5.user/group_p3.obj drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/HL/ -rw-r--r-- root/root 172626 2008-04-24 21:18 ./usr/share/doc/libhdf5-doc/html/HL/H5DS_Spec.doc.gz -rw-r--r-- root/root 10051 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/HL/H5PT_Intro.html -rw-r--r-- root/root 6496 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/HL/H5PT_UseCases.html -rw-r--r-- root/root 7361 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/HL/H5TB_Spec.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/HL/Images/ -rw-r--r-- root/root 33236 2009-04-23 19:12 ./usr/share/doc/libhdf5-doc/html/HL/Images/PTintro_Fig1.jpg -rw-r--r-- root/root 5671 2009-04-23 19:12 ./usr/share/doc/libhdf5-doc/html/HL/Images/PTintro_Fig1.psd.gz -rw-r--r-- root/root 45283 2009-04-23 19:12 ./usr/share/doc/libhdf5-doc/html/HL/Images/PTintro_Fig2.jpg -rw-r--r-- root/root 7489 2009-04-23 19:12 ./usr/share/doc/libhdf5-doc/html/HL/Images/PTintro_Fig2.psd.gz -rw-r--r-- root/root 54938 2009-04-23 19:12 ./usr/share/doc/libhdf5-doc/html/HL/Images/PTintro_Fig3.jpg -rw-r--r-- root/root 13200 2009-04-23 19:12 ./usr/share/doc/libhdf5-doc/html/HL/Images/PTintro_Fig3.psd.gz -rw-r--r-- root/root 31759 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/HL/RM_H5DS.html -rw-r--r-- root/root 36601 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/HL/RM_H5IM.html -rw-r--r-- root/root 129767 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/HL/RM_H5LT.html -rw-r--r-- root/root 27151 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/HL/RM_H5PT.html -rw-r--r-- root/root 17493 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/HL/RM_H5PT_c++.html -rw-r--r-- root/root 53301 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/HL/RM_H5TB.html -rw-r--r-- root/root 15268 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/HL/RM_HDF5Optimized.html -rw-r--r-- root/root 7698 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/HL/index.html -rw-r--r-- root/root 2560 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/IH_map1.gif -rw-r--r-- root/root 2560 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/IH_map2.gif -rw-r--r-- root/root 3072 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/IH_map3.gif -rw-r--r-- root/root 3072 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/IH_map4.gif -rw-r--r-- root/root 1024 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/IH_mapFoot.gif -rw-r--r-- root/root 2048 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/IH_mapHead.gif drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Intro/ -rw-r--r-- root/root 60788 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Intro/IntroExamples.html -rw-r--r-- root/root 1818 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/NCSAfooterlogo.gif -rw-r--r-- root/root 2164 1998-07-08 14:54 ./usr/share/doc/libhdf5-doc/html/ObjectHeader.txt drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/ -rw-r--r-- root/root 30570 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/APICompatMacros.html -rw-r--r-- root/root 49915 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/CollectiveCalls.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/H5/ -rw-r--r-- root/root 6018 2011-05-18 22:21 ./usr/share/doc/libhdf5-doc/html/RM/H5/H5_version_ge.htm -rw-r--r-- root/root 5998 2011-05-18 22:21 ./usr/share/doc/libhdf5-doc/html/RM/H5/H5_version_le.htm -rw-r--r-- root/root 6651 2015-05-01 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5/H5allocate_memory.htm -rw-r--r-- root/root 5700 2011-11-09 23:09 ./usr/share/doc/libhdf5-doc/html/RM/H5/H5check_version.htm -rw-r--r-- root/root 3246 2011-11-09 23:09 ./usr/share/doc/libhdf5-doc/html/RM/H5/H5close.htm -rw-r--r-- root/root 3379 2011-10-27 15:59 ./usr/share/doc/libhdf5-doc/html/RM/H5/H5dont_atexit.htm -rw-r--r-- root/root 5126 2015-05-01 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5/H5free_memory.htm -rw-r--r-- root/root 3320 2011-10-26 21:50 ./usr/share/doc/libhdf5-doc/html/RM/H5/H5garbage_collect.htm -rw-r--r-- root/root 3415 2011-10-27 15:59 ./usr/share/doc/libhdf5-doc/html/RM/H5/H5get_libversion.htm -rw-r--r-- root/root 3653 2015-09-29 19:32 ./usr/share/doc/libhdf5-doc/html/RM/H5/H5is_library_threadsafe.htm -rw-r--r-- root/root 3282 2011-10-26 21:50 ./usr/share/doc/libhdf5-doc/html/RM/H5/H5open.htm -rw-r--r-- root/root 7849 2015-05-01 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5/H5resize_memory.htm -rw-r--r-- root/root 6352 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5/H5set_free_list_limits.htm -rw-r--r-- root/root 603 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5/h5check_version_f_F90.htm -rw-r--r-- root/root 323 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5/h5dont_atexit_f_F90.htm -rw-r--r-- root/root 332 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5/h5garbage_collect_f_F90.htm -rw-r--r-- root/root 501 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5/h5get_libversion_f_F90.htm drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/H5A/ -rw-r--r-- root/root 2616 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aclose.htm -rw-r--r-- root/root 8998 2014-10-09 15:07 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Acreate.htm -rw-r--r-- root/root 5720 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Acreate1.htm -rw-r--r-- root/root 6138 2014-10-09 15:07 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Acreate2.htm -rw-r--r-- root/root 7645 2014-10-09 15:07 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Acreate_by_name.htm -rw-r--r-- root/root 3541 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Adelete.htm -rw-r--r-- root/root 7618 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Adelete_by_idx.htm -rw-r--r-- root/root 4952 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Adelete_by_name.htm -rw-r--r-- root/root 3409 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aexists.htm -rw-r--r-- root/root 5326 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aexists_by_name.htm -rw-r--r-- root/root 3326 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aget_create_plist.htm -rw-r--r-- root/root 5925 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aget_info.htm -rw-r--r-- root/root 7819 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aget_info_by_idx.htm -rw-r--r-- root/root 6048 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aget_info_by_name.htm -rw-r--r-- root/root 3616 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aget_name.htm -rw-r--r-- root/root 7904 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aget_name_by_idx.htm -rw-r--r-- root/root 3212 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aget_num_attrs.htm -rw-r--r-- root/root 2760 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aget_space.htm -rw-r--r-- root/root 2594 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aget_storage_size.htm -rw-r--r-- root/root 3413 2014-10-09 15:07 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aget_type.htm -rw-r--r-- root/root 7575 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aiterate.htm -rw-r--r-- root/root 5531 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aiterate1.htm -rw-r--r-- root/root 9163 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aiterate2.htm -rw-r--r-- root/root 10115 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aiterate_by_name.htm -rw-r--r-- root/root 4695 2014-10-09 15:07 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aopen.htm -rw-r--r-- root/root 7697 2014-10-09 15:07 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aopen_by_idx.htm -rw-r--r-- root/root 6601 2014-10-09 15:07 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aopen_by_name.htm -rw-r--r-- root/root 3622 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aopen_idx.htm -rw-r--r-- root/root 3483 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aopen_name.htm -rw-r--r-- root/root 4072 2015-11-09 22:41 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Aread.htm -rw-r--r-- root/root 3147 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Arename.htm -rw-r--r-- root/root 5094 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Arename_by_name.htm -rw-r--r-- root/root 4884 2015-11-09 22:40 ./usr/share/doc/libhdf5-doc/html/RM/H5A/H5Awrite.htm -rw-r--r-- root/root 706 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5A/h5aread_f_F03.htm -rw-r--r-- root/root 1015 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5A/h5aread_f_F90.htm -rw-r--r-- root/root 700 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5A/h5awrite_f_F03.htm -rw-r--r-- root/root 1017 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5A/h5awrite_f_F90.htm drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/H5D/ -rw-r--r-- root/root 2636 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dclose.htm -rw-r--r-- root/root 7049 2014-10-09 16:23 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dcreate.htm -rw-r--r-- root/root 9145 2012-08-06 15:53 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dcreate1.htm -rw-r--r-- root/root 6659 2014-10-09 16:23 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dcreate2.htm -rw-r--r-- root/root 7065 2014-10-09 16:23 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dcreate_anon.htm -rw-r--r-- root/root 5280 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dextend.htm -rw-r--r-- root/root 5320 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dfill.htm -rw-r--r-- root/root 9537 2013-07-11 18:41 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dgather.htm -rw-r--r-- root/root 5102 2014-10-09 16:23 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dget_access_plist.htm -rw-r--r-- root/root 3476 2014-10-09 16:23 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dget_create_plist.htm -rw-r--r-- root/root 2790 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dget_offset.htm -rw-r--r-- root/root 3192 2014-10-09 16:23 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dget_space.htm -rw-r--r-- root/root 4441 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dget_space_status.htm -rw-r--r-- root/root 5281 2011-11-09 23:09 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dget_storage_size.htm -rw-r--r-- root/root 3538 2014-10-09 16:23 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dget_type.htm -rw-r--r-- root/root 8937 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Diterate.htm -rw-r--r-- root/root 6188 2014-10-09 16:23 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dopen.htm -rw-r--r-- root/root 3745 2012-08-28 19:32 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dopen1.htm -rw-r--r-- root/root 3757 2014-10-09 16:33 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dopen2.htm -rw-r--r-- root/root 13680 2015-11-09 22:37 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dread.htm -rw-r--r-- root/root 8878 2013-07-11 18:41 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dscatter.htm -rw-r--r-- root/root 7552 2013-08-13 17:07 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dset_extent.htm -rw-r--r-- root/root 4975 2012-11-13 22:14 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dvlen_get_buf_size.htm -rw-r--r-- root/root 4198 2012-11-13 22:14 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dvlen_reclaim.htm -rw-r--r-- root/root 15388 2015-11-09 22:35 ./usr/share/doc/libhdf5-doc/html/RM/H5D/H5Dwrite.htm -rw-r--r-- root/root 1277 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5D/h5dread_f_F03.htm -rw-r--r-- root/root 833 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5D/h5dvlen_reclaim_f_F03.htm -rw-r--r-- root/root 1287 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5D/h5dwrite_f_F03.htm drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/H5E/ -rw-r--r-- root/root 3309 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eauto_is_v2.htm -rw-r--r-- root/root 5226 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eclear.htm -rw-r--r-- root/root 2967 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eclear1.htm -rw-r--r-- root/root 3209 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eclear2.htm -rw-r--r-- root/root 2521 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eclose_msg.htm -rw-r--r-- root/root 2557 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eclose_stack.htm -rw-r--r-- root/root 3700 2014-10-09 19:48 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Ecreate_msg.htm -rw-r--r-- root/root 2908 2014-10-09 19:48 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Ecreate_stack.htm -rw-r--r-- root/root 5367 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eget_auto.htm -rw-r--r-- root/root 5621 2012-08-08 14:27 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eget_auto1.htm -rw-r--r-- root/root 5669 2012-08-08 14:27 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eget_auto2.htm -rw-r--r-- root/root 3438 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eget_class_name.htm -rw-r--r-- root/root 2373 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eget_current_stack.htm -rw-r--r-- root/root 3215 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eget_major.htm -rw-r--r-- root/root 3551 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eget_minor.htm -rw-r--r-- root/root 3816 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eget_msg.htm -rw-r--r-- root/root 2608 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eget_num.htm -rw-r--r-- root/root 3000 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Epop.htm -rw-r--r-- root/root 5359 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eprint.htm -rw-r--r-- root/root 3476 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eprint1.htm -rw-r--r-- root/root 3822 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eprint2.htm -rw-r--r-- root/root 5691 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Epush.htm -rw-r--r-- root/root 4814 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Epush1.htm -rw-r--r-- root/root 5335 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Epush2.htm -rw-r--r-- root/root 3445 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eregister_class.htm -rw-r--r-- root/root 7306 2012-08-24 21:24 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eset_auto.htm -rw-r--r-- root/root 4683 2012-08-24 21:24 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eset_auto1.htm -rw-r--r-- root/root 5183 2012-08-24 21:24 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eset_auto2.htm -rw-r--r-- root/root 2689 2011-11-09 23:09 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eset_current_stack.htm -rw-r--r-- root/root 2576 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Eunregister_class.htm -rw-r--r-- root/root 6366 2012-08-24 20:51 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Ewalk.htm -rw-r--r-- root/root 6858 2012-08-24 20:51 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Ewalk1.htm -rw-r--r-- root/root 7027 2012-08-24 20:51 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Ewalk2.htm -rw-r--r-- root/root 3813 2011-11-09 23:09 ./usr/share/doc/libhdf5-doc/html/RM/H5E/H5Ewalk_cb.htm -rw-r--r-- root/root 980 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5E/h5eset_auto_f_F03.htm drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/H5F/ -rw-r--r-- root/root 4666 2011-05-16 21:09 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fclear_elink_file_cache.htm -rw-r--r-- root/root 4598 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fclose.htm -rw-r--r-- root/root 9756 2015-06-01 16:22 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fcreate.htm -rw-r--r-- root/root 4160 2011-10-07 20:03 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fflush.htm -rw-r--r-- root/root 3419 2015-11-09 22:31 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fget_access_plist.htm -rw-r--r-- root/root 3766 2015-11-09 22:29 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fget_create_plist.htm -rw-r--r-- root/root 8258 2014-05-02 22:08 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fget_file_image.htm -rw-r--r-- root/root 3553 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fget_filesize.htm -rw-r--r-- root/root 3434 2012-05-11 20:42 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fget_freespace.htm -rw-r--r-- root/root 4282 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fget_info.htm -rw-r--r-- root/root 4098 2014-03-17 19:10 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fget_intent.htm -rw-r--r-- root/root 15171 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fget_mdc_config.htm -rw-r--r-- root/root 3114 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fget_mdc_hit_rate.htm -rw-r--r-- root/root 4228 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fget_mdc_size.htm -rw-r--r-- root/root 4574 2012-04-18 20:07 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fget_mpi_atomicity.htm -rw-r--r-- root/root 4898 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fget_name.htm -rw-r--r-- root/root 6878 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fget_obj_count.htm -rw-r--r-- root/root 6111 2012-08-27 21:21 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fget_obj_ids.htm -rw-r--r-- root/root 4131 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fget_vfd_handle.htm -rw-r--r-- root/root 2908 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fis_hdf5.htm -rw-r--r-- root/root 4094 2014-03-26 19:07 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fmount.htm -rw-r--r-- root/root 8804 2014-10-09 20:17 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fopen.htm -rw-r--r-- root/root 3930 2014-10-09 20:17 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Freopen.htm -rw-r--r-- root/root 2917 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Freset_mdc_hit_rate_stats.htm -rw-r--r-- root/root 25220 2011-11-21 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fset_mdc_config.htm -rw-r--r-- root/root 7410 2012-04-18 20:07 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Fset_mpi_atomicity.htm -rw-r--r-- root/root 3547 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5F/H5Funmount.htm -rw-r--r-- root/root 1137 2014-05-02 22:28 ./usr/share/doc/libhdf5-doc/html/RM/H5F/h5fget_file_image_f_F03.htm drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/H5G/ -rw-r--r-- root/root 2708 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gclose.htm -rw-r--r-- root/root 8540 2014-10-09 21:53 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gcreate.htm -rw-r--r-- root/root 5717 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gcreate1.htm -rw-r--r-- root/root 5637 2014-10-09 21:53 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gcreate2.htm -rw-r--r-- root/root 6236 2014-10-09 21:53 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gcreate_anon.htm -rw-r--r-- root/root 5628 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gget_comment.htm -rw-r--r-- root/root 3170 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gget_create_plist.htm -rw-r--r-- root/root 5954 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gget_info.htm -rw-r--r-- root/root 8594 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gget_info_by_idx.htm -rw-r--r-- root/root 7023 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gget_info_by_name.htm -rw-r--r-- root/root 5276 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gget_linkval.htm -rw-r--r-- root/root 3291 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gget_num_objs.htm -rw-r--r-- root/root 9439 2014-07-21 19:59 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gget_objinfo.htm -rw-r--r-- root/root 4969 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gget_objname_by_idx.htm -rw-r--r-- root/root 5725 2013-03-15 19:26 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gget_objtype_by_idx.htm -rw-r--r-- root/root 8881 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Giterate.htm -rw-r--r-- root/root 5460 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Glink.htm -rw-r--r-- root/root 5932 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Glink2.htm -rw-r--r-- root/root 4218 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gmove.htm -rw-r--r-- root/root 4710 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gmove2.htm -rw-r--r-- root/root 6189 2014-10-09 21:53 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gopen.htm -rw-r--r-- root/root 3646 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gopen1.htm -rw-r--r-- root/root 4157 2014-10-09 21:53 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gopen2.htm -rw-r--r-- root/root 5027 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gset_comment.htm -rw-r--r-- root/root 4929 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5G/H5Gunlink.htm drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/H5I/ -rw-r--r-- root/root 2896 2011-10-07 20:03 ./usr/share/doc/libhdf5-doc/html/RM/H5I/H5Iclear_type.htm -rw-r--r-- root/root 5009 2011-10-07 20:03 ./usr/share/doc/libhdf5-doc/html/RM/H5I/H5Idec_ref.htm -rw-r--r-- root/root 2606 2011-10-07 20:03 ./usr/share/doc/libhdf5-doc/html/RM/H5I/H5Idec_type_ref.htm -rw-r--r-- root/root 2748 2011-10-07 20:03 ./usr/share/doc/libhdf5-doc/html/RM/H5I/H5Idestroy_type.htm -rw-r--r-- root/root 3738 2011-10-07 20:03 ./usr/share/doc/libhdf5-doc/html/RM/H5I/H5Iget_file_id.htm -rw-r--r-- root/root 5371 2011-10-07 20:03 ./usr/share/doc/libhdf5-doc/html/RM/H5I/H5Iget_name.htm -rw-r--r-- root/root 3789 2011-10-07 20:03 ./usr/share/doc/libhdf5-doc/html/RM/H5I/H5Iget_ref.htm -rw-r--r-- root/root 4745 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5I/H5Iget_type.htm -rw-r--r-- root/root 2696 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5I/H5Iget_type_ref.htm -rw-r--r-- root/root 4943 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5I/H5Iinc_ref.htm -rw-r--r-- root/root 2699 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5I/H5Iinc_type_ref.htm -rw-r--r-- root/root 4047 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5I/H5Iis_valid.htm -rw-r--r-- root/root 2914 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5I/H5Inmembers.htm -rw-r--r-- root/root 3292 2011-05-18 22:21 ./usr/share/doc/libhdf5-doc/html/RM/H5I/H5Iobject_verify.htm -rw-r--r-- root/root 4189 2012-08-24 19:44 ./usr/share/doc/libhdf5-doc/html/RM/H5I/H5Iregister.htm -rw-r--r-- root/root 5063 2012-08-24 19:44 ./usr/share/doc/libhdf5-doc/html/RM/H5I/H5Iregister_type.htm -rw-r--r-- root/root 3498 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5I/H5Iremove_verify.htm -rw-r--r-- root/root 5796 2014-09-18 20:48 ./usr/share/doc/libhdf5-doc/html/RM/H5I/H5Isearch.htm -rw-r--r-- root/root 2623 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5I/H5Itype_exists.htm drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/H5L/ -rw-r--r-- root/root 8832 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5L_elink_traverse_t.htm -rw-r--r-- root/root 7439 2011-07-26 22:15 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Lcopy.htm -rw-r--r-- root/root 15059 2013-06-20 15:58 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Lcreate_external.htm -rw-r--r-- root/root 6862 2012-01-19 21:16 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Lcreate_hard.htm -rw-r--r-- root/root 7278 2013-09-19 22:11 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Lcreate_soft.htm -rw-r--r-- root/root 6612 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Lcreate_ud.htm -rw-r--r-- root/root 4987 2014-09-16 21:40 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Ldelete.htm -rw-r--r-- root/root 5810 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Ldelete_by_idx.htm -rw-r--r-- root/root 7389 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Lexists.htm -rw-r--r-- root/root 10316 2014-09-24 20:45 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Lget_info.htm -rw-r--r-- root/root 9552 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Lget_info_by_idx.htm -rw-r--r-- root/root 6877 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Lget_name_by_idx.htm -rw-r--r-- root/root 6764 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Lget_val.htm -rw-r--r-- root/root 6866 2011-11-09 23:09 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Lget_val_by_idx.htm -rw-r--r-- root/root 3733 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Lis_registered.htm -rw-r--r-- root/root 11035 2014-09-26 19:25 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Literate.htm -rw-r--r-- root/root 10184 2014-09-26 19:25 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Literate_by_name.htm -rw-r--r-- root/root 7548 2012-07-02 21:03 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Lmove.htm -rw-r--r-- root/root 15907 2013-08-29 21:14 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Lregister.htm -rw-r--r-- root/root 5321 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Lunpack_elink_val.htm -rw-r--r-- root/root 2963 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Lunregister.htm -rw-r--r-- root/root 12312 2014-03-20 19:53 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Lvisit.htm -rw-r--r-- root/root 13956 2012-08-24 15:43 ./usr/share/doc/libhdf5-doc/html/RM/H5L/H5Lvisit_by_name.htm -rw-r--r-- root/root 2264 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5L/h5literate_by_name_f_F03.htm -rw-r--r-- root/root 2043 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5L/h5literate_f_F03.htm drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/H5O/ -rw-r--r-- root/root 9177 2012-04-17 21:16 ./usr/share/doc/libhdf5-doc/html/RM/H5O/H5O_mcdt_search_cb_t.htm -rw-r--r-- root/root 3212 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/H5Oclose.htm -rw-r--r-- root/root 9396 2012-07-06 20:44 ./usr/share/doc/libhdf5-doc/html/RM/H5O/H5Ocopy.htm -rw-r--r-- root/root 4311 2015-11-05 23:08 ./usr/share/doc/libhdf5-doc/html/RM/H5O/H5Odecr_refcount.htm -rw-r--r-- root/root 8749 2015-11-05 23:12 ./usr/share/doc/libhdf5-doc/html/RM/H5O/H5Oexists_by_name.htm -rw-r--r-- root/root 4460 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/H5Oget_comment.htm -rw-r--r-- root/root 5901 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/H5Oget_comment_by_name.htm -rw-r--r-- root/root 9453 2015-05-11 15:11 ./usr/share/doc/libhdf5-doc/html/RM/H5O/H5Oget_info.htm -rw-r--r-- root/root 5450 2013-04-15 19:21 ./usr/share/doc/libhdf5-doc/html/RM/H5O/H5Oget_info_by_idx.htm -rw-r--r-- root/root 4498 2013-04-15 19:21 ./usr/share/doc/libhdf5-doc/html/RM/H5O/H5Oget_info_by_name.htm -rw-r--r-- root/root 4273 2015-11-05 23:17 ./usr/share/doc/libhdf5-doc/html/RM/H5O/H5Oincr_refcount.htm -rw-r--r-- root/root 6917 2013-08-26 19:26 ./usr/share/doc/libhdf5-doc/html/RM/H5O/H5Olink.htm -rw-r--r-- root/root 5063 2014-10-14 14:47 ./usr/share/doc/libhdf5-doc/html/RM/H5O/H5Oopen.htm -rw-r--r-- root/root 6190 2015-11-09 16:22 ./usr/share/doc/libhdf5-doc/html/RM/H5O/H5Oopen_by_addr.htm -rw-r--r-- root/root 6366 2014-10-14 14:47 ./usr/share/doc/libhdf5-doc/html/RM/H5O/H5Oopen_by_idx.htm -rw-r--r-- root/root 4103 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/H5Oset_comment.htm -rw-r--r-- root/root 5497 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/H5Oset_comment_by_name.htm -rw-r--r-- root/root 13255 2014-03-20 19:59 ./usr/share/doc/libhdf5-doc/html/RM/H5O/H5Ovisit.htm -rw-r--r-- root/root 14746 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/H5Ovisit_by_name.htm -rw-r--r-- root/root 2502 2013-04-15 19:21 ./usr/share/doc/libhdf5-doc/html/RM/H5O/h5o_info_t_F03.htm -rw-r--r-- root/root 466 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/h5oclose_f_F90.htm -rw-r--r-- root/root 1217 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/h5ocopy_f_F90.htm -rw-r--r-- root/root 481 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/h5odecr_refcount_f_F90.htm -rw-r--r-- root/root 917 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/h5oexists_by_name_f_F90.htm -rw-r--r-- root/root 1079 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/h5oget_comment_by_name_f_F90.htm -rw-r--r-- root/root 799 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/h5oget_comment_f_F90.htm -rw-r--r-- root/root 1441 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/h5oget_info_by_idx_f_F03.htm -rw-r--r-- root/root 999 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/h5oget_info_by_name_f_F03.htm -rw-r--r-- root/root 668 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/h5oget_info_f_F03.htm -rw-r--r-- root/root 471 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/h5oincr_refcount_f_F90.htm -rw-r--r-- root/root 1122 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/h5olink_f_F90.htm -rw-r--r-- root/root 653 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/h5oopen_by_addr_f_F90.htm -rw-r--r-- root/root 1315 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/h5oopen_by_idx_f_F90.htm -rw-r--r-- root/root 901 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/h5oopen_f_F90.htm -rw-r--r-- root/root 987 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/h5oset_comment_by_name_f_F90.htm -rw-r--r-- root/root 574 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/h5oset_comment_f_F90.htm -rw-r--r-- root/root 2007 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/h5ovisit_by_name_f_F03.htm -rw-r--r-- root/root 1446 2013-04-10 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5O/h5ovisit_f_F03.htm drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/H5P/ -rw-r--r-- root/root 10321 2012-04-11 22:09 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Padd_merge_committed_dtype_path.htm -rw-r--r-- root/root 3186 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pall_filters_avail.htm -rw-r--r-- root/root 2679 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pclose.htm -rw-r--r-- root/root 2643 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pclose_class.htm -rw-r--r-- root/root 2824 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pcopy.htm -rw-r--r-- root/root 4145 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pcopy_prop.htm -rw-r--r-- root/root 10408 2015-04-27 19:06 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pcreate.htm -rw-r--r-- root/root 10328 2014-03-26 20:07 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pcreate_class.htm -rw-r--r-- root/root 3162 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pequal.htm -rw-r--r-- root/root 3045 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pexist.htm -rw-r--r-- root/root 3958 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pfill_value_defined.htm -rw-r--r-- root/root 6115 2012-04-11 22:09 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pfree_merge_committed_dtype_paths.htm -rw-r--r-- root/root 3894 2011-11-09 23:09 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget.htm -rw-r--r-- root/root 3398 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_alignment.htm -rw-r--r-- root/root 5285 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_alloc_time.htm -rw-r--r-- root/root 4838 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_attr_creation_order.htm -rw-r--r-- root/root 5144 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_attr_phase_change.htm -rw-r--r-- root/root 3873 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_btree_ratios.htm -rw-r--r-- root/root 3821 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_buffer.htm -rw-r--r-- root/root 5336 2015-03-13 16:47 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_cache.htm -rw-r--r-- root/root 4850 2014-09-24 20:57 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_char_encoding.htm -rw-r--r-- root/root 3599 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_chunk.htm -rw-r--r-- root/root 5239 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_chunk_cache.htm -rw-r--r-- root/root 5687 2015-04-07 21:51 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_class.htm -rw-r--r-- root/root 8315 2015-04-27 18:58 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_class_name.htm -rw-r--r-- root/root 2741 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_class_parent.htm -rw-r--r-- root/root 4357 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_copy_object.htm -rw-r--r-- root/root 4682 2014-08-12 19:06 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_core_write_tracking.htm -rw-r--r-- root/root 3900 2011-11-09 23:09 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_create_intermediate_group.htm -rw-r--r-- root/root 4690 2011-05-18 22:21 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_data_transform.htm -rw-r--r-- root/root 3986 2011-11-21 21:14 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_driver.htm -rw-r--r-- root/root 4081 2011-05-18 22:21 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_driver_info.htm -rw-r--r-- root/root 3757 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_dxpl_mpio.htm -rw-r--r-- root/root 3293 2013-03-20 20:31 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_dxpl_multi.htm -rw-r--r-- root/root 3391 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_edc_check.htm -rw-r--r-- root/root 5613 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_elink_acc_flags.htm -rw-r--r-- root/root 5721 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_elink_cb.htm -rw-r--r-- root/root 3712 2012-05-11 20:42 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_elink_fapl.htm -rw-r--r-- root/root 4221 2011-05-18 22:21 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_elink_file_cache_size.htm -rw-r--r-- root/root 4018 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_elink_prefix.htm -rw-r--r-- root/root 4962 2011-05-18 22:21 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_est_link_info.htm -rw-r--r-- root/root 5454 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_external.htm -rw-r--r-- root/root 2783 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_external_count.htm -rw-r--r-- root/root 3833 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_family_offset.htm -rw-r--r-- root/root 4559 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_fapl_core.htm -rw-r--r-- root/root 4446 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_fapl_direct.htm -rw-r--r-- root/root 4004 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_fapl_family.htm -rw-r--r-- root/root 4462 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_fapl_mpio.htm -rw-r--r-- root/root 6005 2014-05-02 18:37 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_fapl_mpiposix.htm -rw-r--r-- root/root 5064 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_fapl_multi.htm -rw-r--r-- root/root 3200 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_fapl_stream.htm -rw-r--r-- root/root 4227 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_fclose_degree.htm -rw-r--r-- root/root 9062 2014-05-05 22:06 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_file_image.htm -rw-r--r-- root/root 11854 2012-10-04 19:56 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_file_image_callbacks.htm -rw-r--r-- root/root 4906 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_fill_time.htm -rw-r--r-- root/root 4530 2011-11-09 23:09 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_fill_value.htm -rw-r--r-- root/root 9188 2012-08-27 20:04 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_filter.htm -rw-r--r-- root/root 8998 2011-05-18 22:21 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_filter1.htm -rw-r--r-- root/root 7522 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_filter2.htm -rw-r--r-- root/root 9159 2012-08-27 20:11 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_filter_by_id.htm -rw-r--r-- root/root 6585 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_filter_by_id1.htm -rw-r--r-- root/root 6539 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_filter_by_id2.htm -rw-r--r-- root/root 3405 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_gc_references.htm -rw-r--r-- root/root 3862 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_hyper_vector_size.htm -rw-r--r-- root/root 3818 2013-03-07 19:56 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_istore_k.htm -rw-r--r-- root/root 3810 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_layout.htm -rw-r--r-- root/root 5035 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_libver_bounds.htm -rw-r--r-- root/root 3640 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_link_creation_order.htm -rw-r--r-- root/root 5099 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_link_phase_change.htm -rw-r--r-- root/root 3684 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_local_heap_size_hint.htm -rw-r--r-- root/root 5758 2012-04-11 22:09 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_mcdt_search_cb.htm -rw-r--r-- root/root 14486 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_mdc_config.htm -rw-r--r-- root/root 3742 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_meta_block_size.htm -rw-r--r-- root/root 7260 2012-09-25 16:51 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_mpio_actual_chunk_opt_mode.htm -rw-r--r-- root/root 6912 2012-10-15 20:54 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_mpio_actual_io_mode.htm -rw-r--r-- root/root 10417 2012-09-25 16:51 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_mpio_no_collective_cause.htm -rw-r--r-- root/root 4037 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_multi_type.htm -rw-r--r-- root/root 3508 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_nfilters.htm -rw-r--r-- root/root 3869 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_nlinks.htm -rw-r--r-- root/root 3177 2014-03-28 21:38 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_nprops.htm -rw-r--r-- root/root 4318 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_obj_track_time.htm -rw-r--r-- root/root 3503 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_preserve.htm -rw-r--r-- root/root 4291 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_shared_mesg_index.htm -rw-r--r-- root/root 4214 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_shared_mesg_nindexes.htm -rw-r--r-- root/root 4467 2013-03-11 20:17 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_shared_mesg_phase_change.htm -rw-r--r-- root/root 3871 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_sieve_buf_size.htm -rw-r--r-- root/root 3115 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_size.htm -rw-r--r-- root/root 3424 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_sizes.htm -rw-r--r-- root/root 3576 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_small_data_block_size.htm -rw-r--r-- root/root 4624 2013-03-07 20:22 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_sym_k.htm -rw-r--r-- root/root 3220 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_type_conv_cb.htm -rw-r--r-- root/root 2968 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_userblock.htm -rw-r--r-- root/root 4906 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_version.htm -rw-r--r-- root/root 4400 2014-04-08 18:13 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pget_vlen_mem_manager.htm -rw-r--r-- root/root 9649 2012-08-23 20:58 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pinsert.htm -rw-r--r-- root/root 15420 2012-08-23 20:58 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pinsert1.htm -rw-r--r-- root/root 15963 2012-08-23 20:58 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pinsert2.htm -rw-r--r-- root/root 3198 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pisa_class.htm -rw-r--r-- root/root 6698 2012-08-23 20:16 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Piterate.htm -rw-r--r-- root/root 5134 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pmodify_filter.htm -rw-r--r-- root/root 9911 2014-03-26 20:33 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pregister.htm -rw-r--r-- root/root 17564 2012-08-23 21:31 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pregister1.htm -rw-r--r-- root/root 17853 2012-08-23 21:31 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pregister2.htm -rw-r--r-- root/root 3328 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Premove.htm -rw-r--r-- root/root 5797 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Premove_filter.htm -rw-r--r-- root/root 3966 2011-11-09 23:09 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset.htm -rw-r--r-- root/root 4134 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_alignment.htm -rw-r--r-- root/root 5865 2011-05-18 22:21 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_alloc_time.htm -rw-r--r-- root/root 5451 2012-03-22 21:23 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_attr_creation_order.htm -rw-r--r-- root/root 5100 2011-05-18 22:21 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_attr_phase_change.htm -rw-r--r-- root/root 4252 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_btree_ratios.htm -rw-r--r-- root/root 5243 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_buffer.htm -rw-r--r-- root/root 10097 2014-07-22 21:21 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_cache.htm -rw-r--r-- root/root 5512 2014-09-24 19:17 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_char_encoding.htm -rw-r--r-- root/root 5712 2015-09-16 20:58 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_chunk.htm -rw-r--r-- root/root 11049 2014-11-07 14:56 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_chunk_cache.htm -rw-r--r-- root/root 10440 2013-07-03 18:55 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_copy_object.htm -rw-r--r-- root/root 5861 2014-08-13 21:07 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_core_write_tracking.htm -rw-r--r-- root/root 5274 2011-11-09 23:09 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_create_intermediate_group.htm -rw-r--r-- root/root 4437 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_data_transform.htm -rw-r--r-- root/root 5418 2013-06-20 20:43 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_deflate.htm -rw-r--r-- root/root 4122 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_driver.htm -rw-r--r-- root/root 3977 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_dxpl_mpio.htm -rw-r--r-- root/root 4008 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_dxpl_mpio_chunk_opt.htm -rw-r--r-- root/root 2802 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_dxpl_mpio_chunk_opt_num.htm -rw-r--r-- root/root 3013 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_dxpl_mpio_chunk_opt_ratio.htm -rw-r--r-- root/root 3788 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_dxpl_mpio_collective_opt.htm -rw-r--r-- root/root 3507 2013-03-20 20:31 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_dxpl_multi.htm -rw-r--r-- root/root 6215 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_edc_check.htm -rw-r--r-- root/root 6626 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_elink_acc_flags.htm -rw-r--r-- root/root 8631 2013-06-20 15:58 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_elink_cb.htm -rw-r--r-- root/root 4283 2013-06-20 15:58 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_elink_fapl.htm -rw-r--r-- root/root 7223 2011-05-18 22:21 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_elink_file_cache_size.htm -rw-r--r-- root/root 3354 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_elink_prefix.htm -rw-r--r-- root/root 5135 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_est_link_info.htm -rw-r--r-- root/root 5425 2011-04-22 21:10 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_external.htm -rw-r--r-- root/root 4316 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_family_offset.htm -rw-r--r-- root/root 6207 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_fapl_core.htm -rw-r--r-- root/root 5972 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_fapl_direct.htm -rw-r--r-- root/root 4961 2012-06-20 21:45 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_fapl_family.htm -rw-r--r-- root/root 46254 2012-05-11 20:42 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_fapl_log.htm -rw-r--r-- root/root 6008 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_fapl_mpio.htm -rw-r--r-- root/root 7639 2014-05-02 18:37 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_fapl_mpiposix.htm -rw-r--r-- root/root 10399 2015-03-13 19:37 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_fapl_multi.htm -rw-r--r-- root/root 3009 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_fapl_sec2.htm -rw-r--r-- root/root 7153 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_fapl_split.htm -rw-r--r-- root/root 3041 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_fapl_stdio.htm -rw-r--r-- root/root 5201 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_fapl_stream.htm -rw-r--r-- root/root 3654 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_fapl_windows.htm -rw-r--r-- root/root 6048 2013-06-20 15:58 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_fclose_degree.htm -rw-r--r-- root/root 7176 2014-05-02 22:08 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_file_image.htm -rw-r--r-- root/root 26590 2012-10-04 19:56 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_file_image_callbacks.htm -rw-r--r-- root/root 4950 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_fill_time.htm -rw-r--r-- root/root 5335 2011-11-09 23:09 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_fill_value.htm -rw-r--r-- root/root 13655 2014-04-30 21:37 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_filter.htm -rw-r--r-- root/root 4266 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_filter_callback.htm -rw-r--r-- root/root 4861 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_fletcher32.htm -rw-r--r-- root/root 3700 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_gc_references.htm -rw-r--r-- root/root 4262 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_hyper_vector_size.htm -rw-r--r-- root/root 4149 2015-03-24 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_istore_k.htm -rw-r--r-- root/root 4565 2011-11-09 23:09 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_layout.htm -rw-r--r-- root/root 8699 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_libver_bounds.htm -rw-r--r-- root/root 5007 2012-03-22 21:23 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_link_creation_order.htm -rw-r--r-- root/root 4825 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_link_phase_change.htm -rw-r--r-- root/root 6892 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_local_heap_size_hint.htm -rw-r--r-- root/root 9268 2012-08-22 21:56 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_mcdt_search_cb.htm -rw-r--r-- root/root 22116 2015-11-09 16:35 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_mdc_config.htm -rw-r--r-- root/root 4458 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_meta_block_size.htm -rw-r--r-- root/root 4978 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_multi_type.htm -rw-r--r-- root/root 6405 2011-10-26 21:50 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_nbit.htm -rw-r--r-- root/root 3790 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_nlinks.htm -rw-r--r-- root/root 4261 2012-07-03 18:17 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_obj_track_time.htm -rw-r--r-- root/root 4304 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_preserve.htm -rw-r--r-- root/root 8391 2011-10-26 21:50 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_scaleoffset.htm -rw-r--r-- root/root 6752 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_shared_mesg_index.htm -rw-r--r-- root/root 5015 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_shared_mesg_nindexes.htm -rw-r--r-- root/root 4432 2013-03-11 20:17 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_shared_mesg_phase_change.htm -rw-r--r-- root/root 4268 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_shuffle.htm -rw-r--r-- root/root 4647 2012-08-03 18:59 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_sieve_buf_size.htm -rw-r--r-- root/root 3769 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_sizes.htm -rw-r--r-- root/root 4844 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_small_data_block_size.htm -rw-r--r-- root/root 5189 2015-03-24 20:38 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_sym_k.htm -rw-r--r-- root/root 18907 2013-07-16 21:02 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_szip.htm -rw-r--r-- root/root 6885 2015-03-13 19:14 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_type_conv_cb.htm -rw-r--r-- root/root 2992 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_userblock.htm -rw-r--r-- root/root 5719 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Pset_vlen_mem_manager.htm -rw-r--r-- root/root 2834 2011-11-09 23:09 ./usr/share/doc/libhdf5-doc/html/RM/H5P/H5Punregister.htm -rw-r--r-- root/root 1936 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5P/h5pcreate_class_f_F03.htm -rw-r--r-- root/root 697 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5P/h5pget_f_F03.htm -rw-r--r-- root/root 755 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5P/h5pget_f_F90.htm -rw-r--r-- root/root 1338 2014-05-02 22:28 ./usr/share/doc/libhdf5-doc/html/RM/H5P/h5pget_file_image_f_F03.htm -rw-r--r-- root/root 693 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5P/h5pget_fill_value_f_F03.htm -rw-r--r-- root/root 693 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5P/h5pget_fill_value_f_F90.htm -rw-r--r-- root/root 712 2012-10-15 20:54 ./usr/share/doc/libhdf5-doc/html/RM/H5P/h5pget_mpio_actual_io_mode_f_F90.htm -rw-r--r-- root/root 735 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5P/h5pinsert_f_F03.htm -rw-r--r-- root/root 810 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5P/h5pinsert_f_F90.htm -rw-r--r-- root/root 756 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5P/h5pregister_f_F03.htm -rw-r--r-- root/root 852 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5P/h5pregister_f_F90.htm -rw-r--r-- root/root 662 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5P/h5pset_f_F03.htm -rw-r--r-- root/root 758 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5P/h5pset_f_F90.htm -rw-r--r-- root/root 838 2014-05-02 22:28 ./usr/share/doc/libhdf5-doc/html/RM/H5P/h5pset_file_image_f_F03.htm -rw-r--r-- root/root 693 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5P/h5pset_fill_value_f_F03.htm -rw-r--r-- root/root 693 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5P/h5pset_fill_value_f_F90.htm -rw-r--r-- root/root 485 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5P/h5pset_nbit_f_F90.htm -rw-r--r-- root/root 874 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5P/h5pset_scaleoffset_f_F90.htm drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/H5PL/ -rw-r--r-- root/root 4824 2015-09-02 21:59 ./usr/share/doc/libhdf5-doc/html/RM/H5PL/H5PLget_loading_state.htm -rw-r--r-- root/root 6490 2015-09-02 21:59 ./usr/share/doc/libhdf5-doc/html/RM/H5PL/H5PLset_loading_state.htm drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/H5R/ -rw-r--r-- root/root 6240 2013-07-19 20:29 ./usr/share/doc/libhdf5-doc/html/RM/H5R/H5Rcreate.htm -rw-r--r-- root/root 4792 2014-10-14 15:20 ./usr/share/doc/libhdf5-doc/html/RM/H5R/H5Rdereference.htm -rw-r--r-- root/root 6677 2014-03-20 21:31 ./usr/share/doc/libhdf5-doc/html/RM/H5R/H5Rget_name.htm -rw-r--r-- root/root 5930 2011-11-09 23:09 ./usr/share/doc/libhdf5-doc/html/RM/H5R/H5Rget_obj_type.htm -rw-r--r-- root/root 7152 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5R/H5Rget_obj_type1.htm -rw-r--r-- root/root 6624 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5R/H5Rget_obj_type2.htm -rw-r--r-- root/root 4335 2014-10-14 15:20 ./usr/share/doc/libhdf5-doc/html/RM/H5R/H5Rget_region.htm -rw-r--r-- root/root 1140 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5R/h5rcreate_f_F03.htm -rw-r--r-- root/root 700 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5R/h5rcreate_object_f_F90.htm -rw-r--r-- root/root 839 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5R/h5rcreate_region_f_F90.htm -rw-r--r-- root/root 862 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5R/h5rdereference_f_F03.htm -rw-r--r-- root/root 717 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5R/h5rdereference_object_f_F90.htm -rw-r--r-- root/root 745 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5R/h5rdereference_region_f_F90.htm -rw-r--r-- root/root 1092 2013-02-05 22:04 ./usr/share/doc/libhdf5-doc/html/RM/H5R/h5rget_name_f_F03.htm -rw-r--r-- root/root 1077 2013-02-05 22:04 ./usr/share/doc/libhdf5-doc/html/RM/H5R/h5rget_name_object_f_F90.htm -rw-r--r-- root/root 1100 2013-02-05 22:04 ./usr/share/doc/libhdf5-doc/html/RM/H5R/h5rget_name_region_f_F90.htm -rw-r--r-- root/root 994 2015-03-13 18:41 ./usr/share/doc/libhdf5-doc/html/RM/H5R/h5rget_object_type_f_F03.htm -rw-r--r-- root/root 961 2015-03-13 18:41 ./usr/share/doc/libhdf5-doc/html/RM/H5R/h5rget_object_type_f_F90.htm drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/H5S/ -rw-r--r-- root/root 2647 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sclose.htm -rw-r--r-- root/root 2787 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Scopy.htm -rw-r--r-- root/root 4309 2014-10-14 15:35 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Screate.htm -rw-r--r-- root/root 5634 2014-10-14 15:35 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Screate_simple.htm -rw-r--r-- root/root 3103 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sdecode.htm -rw-r--r-- root/root 4248 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sencode.htm -rw-r--r-- root/root 3165 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sextent_copy.htm -rw-r--r-- root/root 3084 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sextent_equal.htm -rw-r--r-- root/root 4633 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sget_select_bounds.htm -rw-r--r-- root/root 2785 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sget_select_elem_npoints.htm -rw-r--r-- root/root 4596 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sget_select_elem_pointlist.htm -rw-r--r-- root/root 4812 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sget_select_hyper_blocklist.htm -rw-r--r-- root/root 2831 2011-11-09 23:09 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sget_select_hyper_nblocks.htm -rw-r--r-- root/root 2808 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sget_select_npoints.htm -rw-r--r-- root/root 4285 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sget_select_type.htm -rw-r--r-- root/root 3837 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sget_simple_extent_dims.htm -rw-r--r-- root/root 2736 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sget_simple_extent_ndims.htm -rw-r--r-- root/root 2910 2013-01-03 22:31 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sget_simple_extent_npoints.htm -rw-r--r-- root/root 3183 2011-11-09 23:09 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sget_simple_extent_type.htm -rw-r--r-- root/root 2973 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sis_simple.htm -rw-r--r-- root/root 3413 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Soffset_simple.htm -rw-r--r-- root/root 2898 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sselect_all.htm -rw-r--r-- root/root 9230 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sselect_elements.htm -rw-r--r-- root/root 9971 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sselect_hyperslab.htm -rw-r--r-- root/root 2644 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sselect_none.htm -rw-r--r-- root/root 3130 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sselect_valid.htm -rw-r--r-- root/root 2658 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sset_extent_none.htm -rw-r--r-- root/root 4553 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5S/H5Sset_extent_simple.htm drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/H5T/ -rw-r--r-- root/root 8136 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tarray_create.htm -rw-r--r-- root/root 5470 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tarray_create1.htm -rw-r--r-- root/root 3755 2014-07-18 16:17 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tarray_create2.htm -rw-r--r-- root/root 2593 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tclose.htm -rw-r--r-- root/root 6210 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tcommit.htm -rw-r--r-- root/root 4895 2011-05-15 20:21 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tcommit1.htm -rw-r--r-- root/root 6797 2011-05-03 21:27 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tcommit2.htm -rw-r--r-- root/root 7278 2013-08-26 19:26 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tcommit_anon.htm -rw-r--r-- root/root 3312 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tcommitted.htm -rw-r--r-- root/root 3094 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tcompiler_conv.htm -rw-r--r-- root/root 6596 2013-05-01 22:14 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tconvert.htm -rw-r--r-- root/root 6648 2014-10-14 16:16 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tcopy.htm -rw-r--r-- root/root 6488 2014-10-14 16:16 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tcreate.htm -rw-r--r-- root/root 3346 2014-10-14 16:16 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tdecode.htm -rw-r--r-- root/root 3369 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tdetect_class.htm -rw-r--r-- root/root 4008 2011-10-07 20:03 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tencode.htm -rw-r--r-- root/root 4003 2013-08-16 19:34 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tenum_create.htm -rw-r--r-- root/root 4311 2013-05-01 22:14 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tenum_insert.htm -rw-r--r-- root/root 4387 2013-05-01 22:14 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tenum_nameof.htm -rw-r--r-- root/root 4143 2013-05-01 22:14 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tenum_valueof.htm -rw-r--r-- root/root 3055 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tequal.htm -rw-r--r-- root/root 2979 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tfind.htm -rw-r--r-- root/root 8017 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_array_dims.htm -rw-r--r-- root/root 4442 2012-01-19 21:16 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_array_dims1.htm -rw-r--r-- root/root 3140 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_array_dims2.htm -rw-r--r-- root/root 3067 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_array_ndims.htm -rw-r--r-- root/root 4520 2014-08-05 14:35 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_class.htm -rw-r--r-- root/root 3296 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_create_plist.htm -rw-r--r-- root/root 4208 2014-09-24 21:07 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_cset.htm -rw-r--r-- root/root 2566 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_ebias.htm -rw-r--r-- root/root 4203 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_fields.htm -rw-r--r-- root/root 3308 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_inpad.htm -rw-r--r-- root/root 3630 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_member_class.htm -rw-r--r-- root/root 4155 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_member_index.htm -rw-r--r-- root/root 4306 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_member_name.htm -rw-r--r-- root/root 3842 2011-10-07 20:03 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_member_offset.htm -rw-r--r-- root/root 3854 2014-10-14 16:16 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_member_type.htm -rw-r--r-- root/root 4775 2013-05-01 22:14 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_member_value.htm -rw-r--r-- root/root 6872 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_native_type.htm -rw-r--r-- root/root 2712 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_nmembers.htm -rw-r--r-- root/root 3538 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_norm.htm -rw-r--r-- root/root 4202 2012-08-08 21:09 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_offset.htm -rw-r--r-- root/root 5059 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_order.htm -rw-r--r-- root/root 4054 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_pad.htm -rw-r--r-- root/root 2744 2014-04-14 15:16 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_precision.htm -rw-r--r-- root/root 3307 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_sign.htm -rw-r--r-- root/root 3660 2014-07-17 19:40 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_size.htm -rw-r--r-- root/root 3218 2013-04-16 18:45 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_strpad.htm -rw-r--r-- root/root 3259 2014-10-14 16:16 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_super.htm -rw-r--r-- root/root 2921 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tget_tag.htm -rw-r--r-- root/root 4070 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tinsert.htm -rw-r--r-- root/root 3476 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tis_variable_str.htm -rw-r--r-- root/root 2487 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tlock.htm -rw-r--r-- root/root 6136 2014-10-14 16:16 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Topen.htm -rw-r--r-- root/root 3512 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Topen1.htm -rw-r--r-- root/root 3922 2014-10-14 16:16 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Topen2.htm -rw-r--r-- root/root 2498 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tpack.htm -rw-r--r-- root/root 7744 2014-09-16 21:51 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tregister.htm -rw-r--r-- root/root 5155 2014-09-24 19:38 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tset_cset.htm -rw-r--r-- root/root 2845 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tset_ebias.htm -rw-r--r-- root/root 4177 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tset_fields.htm -rw-r--r-- root/root 3598 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tset_inpad.htm -rw-r--r-- root/root 3725 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tset_norm.htm -rw-r--r-- root/root 4611 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tset_offset.htm -rw-r--r-- root/root 5386 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tset_order.htm -rw-r--r-- root/root 3932 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tset_pad.htm -rw-r--r-- root/root 3459 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tset_precision.htm -rw-r--r-- root/root 3572 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tset_sign.htm -rw-r--r-- root/root 5008 2014-04-07 19:01 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tset_size.htm -rw-r--r-- root/root 4359 2013-04-16 18:45 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tset_strpad.htm -rw-r--r-- root/root 3630 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tset_tag.htm -rw-r--r-- root/root 4657 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tunregister.htm -rw-r--r-- root/root 4874 2012-11-13 22:06 ./usr/share/doc/libhdf5-doc/html/RM/H5T/H5Tvlen_create.htm -rw-r--r-- root/root 1164 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/RM/H5T/h5tconvert_f_F03.htm drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/H5Z/ -rw-r--r-- root/root 3573 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5Z/H5Zfilter_avail.htm -rw-r--r-- root/root 6682 2011-04-12 21:29 ./usr/share/doc/libhdf5-doc/html/RM/H5Z/H5Zget_filter_info.htm -rw-r--r-- root/root 16067 2012-08-23 14:06 ./usr/share/doc/libhdf5-doc/html/RM/H5Z/H5Zregister.htm -rw-r--r-- root/root 4364 2013-07-02 15:59 ./usr/share/doc/libhdf5-doc/html/RM/H5Z/H5Zunregister.htm -rw-r--r-- root/root 15074 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/PredefDTypes.html -rw-r--r-- root/root 75982 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/RM_H5.html -rw-r--r-- root/root 197824 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/RM_H5A.html -rw-r--r-- root/root 173175 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/RM_H5D.html -rw-r--r-- root/root 154113 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/RM_H5E.html -rw-r--r-- root/root 175515 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/RM_H5F.html -rw-r--r-- root/root 17897 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/RM_H5Front.html -rw-r--r-- root/root 164114 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/RM_H5G.html -rw-r--r-- root/root 83049 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/RM_H5I.html -rw-r--r-- root/root 200802 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/RM_H5L.html -rw-r--r-- root/root 171515 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/RM_H5O.html -rw-r--r-- root/root 1276528 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/RM_H5P.html -rw-r--r-- root/root 20111 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/RM_H5PL.html -rw-r--r-- root/root 60487 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/RM_H5R.html -rw-r--r-- root/root 124303 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/RM_H5S.html -rw-r--r-- root/root 339929 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/RM_H5T.html -rw-r--r-- root/root 41344 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/RM_H5Z.html -rw-r--r-- root/root 5759 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/RM_TOC.html -rw-r--r-- root/root 852 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/RM_Title.html -rw-r--r-- root/root 293506 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/Tools.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/RM/Tools/ -rw-r--r-- root/root 2987 2013-03-14 20:15 ./usr/share/doc/libhdf5-doc/html/RM/Tools/gif2h5.htm -rw-r--r-- root/root 6613 2013-07-17 20:34 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h4toh5.htm -rw-r--r-- root/root 3693 2015-04-07 19:29 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h52gif.htm -rw-r--r-- root/root 7055 2013-09-25 21:01 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h5c++.htm -rw-r--r-- root/root 9283 2013-09-25 21:01 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h5cc_and_h5pcc.htm -rw-r--r-- root/root 10873 2015-11-09 17:10 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h5check.htm -rw-r--r-- root/root 8978 2012-10-16 19:15 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h5copy.htm -rw-r--r-- root/root 27610 2014-11-07 23:05 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h5diff.htm -rw-r--r-- root/root 49384 2013-12-17 17:21 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h5dump.htm -rw-r--r-- root/root 8881 2013-09-25 21:01 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h5fc_and_h5pfc.htm -rw-r--r-- root/root 10386 2015-11-09 17:13 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h5fix_swapped_ids.htm -rw-r--r-- root/root 41439 2015-11-10 17:27 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h5import.htm -rw-r--r-- root/root 11166 2012-08-16 20:58 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h5jam_and_h5unjam.htm -rw-r--r-- root/root 13371 2013-03-12 21:34 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h5ls.htm -rw-r--r-- root/root 4432 2012-01-24 17:43 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h5mkgrp.htm -rw-r--r-- root/root 22248 2014-04-24 16:20 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h5perf.htm -rw-r--r-- root/root 10775 2012-08-06 15:43 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h5perf_serial.htm -rw-r--r-- root/root 5827 2013-05-10 21:40 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h5redeploy.htm -rw-r--r-- root/root 17730 2013-10-23 19:12 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h5repack.htm -rw-r--r-- root/root 4011 2011-05-18 22:21 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h5repart.htm -rw-r--r-- root/root 7607 2013-08-20 19:59 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h5stat.htm -rw-r--r-- root/root 7050 2013-07-17 20:34 ./usr/share/doc/libhdf5-doc/html/RM/Tools/h5toh4.htm -rw-r--r-- root/root 925 2011-11-09 23:09 ./usr/share/doc/libhdf5-doc/html/RM/concatenate_entries drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/ -rw-r--r-- root/root 1769 2012-01-11 00:16 ./usr/share/doc/libhdf5-doc/html/Supplements/BACKGROUND.txt drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/H5DimScales/ -rw-r--r-- root/root 169385 2012-01-11 00:16 ./usr/share/doc/libhdf5-doc/html/Supplements/H5DimScales/H5dimscale_RFC_5_Jan_05.doc.gz -rw-r--r-- root/root 170280 2012-01-11 00:16 ./usr/share/doc/libhdf5-doc/html/Supplements/H5DimScales/H5dimscale_Specification_1_0.doc.gz -rw-r--r-- root/root 174988 2012-01-11 00:16 ./usr/share/doc/libhdf5-doc/html/Supplements/H5DimScales/H5dimscale_Specification_1_0_rev1.doc.gz -rw-r--r-- root/root 1823 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/H5DimScales/index.html -rw-r--r-- root/root 4812 2012-01-11 00:16 ./usr/share/doc/libhdf5-doc/html/Supplements/H5DimScales/nc4-h5-dims.doc.gz -rw-r--r-- root/root 23992 2012-01-11 00:16 ./usr/share/doc/libhdf5-doc/html/Supplements/H5_CompatFormat180 070730 v.xls.gz drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/Unicode/ -rw-r--r-- root/root 8711 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/Unicode/Unicode.html -rw-r--r-- root/root 3887 2012-01-11 00:16 ./usr/share/doc/libhdf5-doc/html/Supplements/Unicode/unicode.c.gz drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/dtype_conversion/ -rw-r--r-- root/root 93166 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/dtype_conversion/Conversion.html -rw-r--r-- root/root 15938 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/dtype_conversion/Overflow.html drwxr-xr-x root/root 0 2015-11-16 18:28 ./usr/share/doc/libhdf5-doc/html/Supplements/encodeID/ -rw-r--r-- root/root 52408 2012-01-23 21:20 ./usr/share/doc/libhdf5-doc/html/Supplements/encodeID/encode.htm drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/errorAPI/ -rw-r--r-- root/root 7277 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/errorAPI/ErrorAPI.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/errorAPI/Examples/ -rw-r--r-- root/root 3621 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/errorAPI/Examples/Display.html -rw-r--r-- root/root 2718 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/errorAPI/Examples/Push.html -rw-r--r-- root/root 1966 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/errorAPI/Examples/Register.html -rw-r--r-- root/root 2333 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/errorAPI/Examples/SwitchStack.html -rw-r--r-- root/root 1358 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/errorAPI/Examples/Unregister.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/errorAPI/Specs/ -rw-r--r-- root/root 30318 2012-01-11 00:16 ./usr/share/doc/libhdf5-doc/html/Supplements/errorAPI/Specs/exist_error_spec.htm -rw-r--r-- root/root 29806 2012-01-11 00:16 ./usr/share/doc/libhdf5-doc/html/Supplements/errorAPI/Specs/new_error_spec.htm drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/errorAPI/UseCases/ -rw-r--r-- root/root 1165 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/errorAPI/UseCases/Display.html -rw-r--r-- root/root 1531 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/errorAPI/UseCases/Push.html -rw-r--r-- root/root 1201 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/errorAPI/UseCases/Register.html -rw-r--r-- root/root 1349 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/errorAPI/UseCases/SwitchStack.html -rw-r--r-- root/root 1131 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/errorAPI/UseCases/Unregister.html drwxr-xr-x root/root 0 2015-11-16 18:28 ./usr/share/doc/libhdf5-doc/html/Supplements/expandedIDs/ -rw-r--r-- root/root 15245 2012-01-23 21:20 ./usr/share/doc/libhdf5-doc/html/Supplements/expandedIDs/expandedIDs.htm drwxr-xr-x root/root 0 2015-11-16 18:28 ./usr/share/doc/libhdf5-doc/html/Supplements/linkEncodings/ -rw-r--r-- root/root 21269 2012-01-11 00:16 ./usr/share/doc/libhdf5-doc/html/Supplements/linkEncodings/H5L_API.htm drwxr-xr-x root/root 0 2015-11-16 18:28 ./usr/share/doc/libhdf5-doc/html/Supplements/text_to_dtype/ -rw-r--r-- root/root 129227 2012-01-23 21:20 ./usr/share/doc/libhdf5-doc/html/Supplements/text_to_dtype/text-dtype.htm drwxr-xr-x root/root 0 2015-11-16 18:28 ./usr/share/doc/libhdf5-doc/html/Supplements/text_to_dtype/text-dtype_files/ -rw-r--r-- root/root 230 2012-01-11 00:16 ./usr/share/doc/libhdf5-doc/html/Supplements/text_to_dtype/text-dtype_files/filelist.xml -rw-r--r-- root/root 3224 2012-01-11 00:16 ./usr/share/doc/libhdf5-doc/html/Supplements/text_to_dtype/text-dtype_files/header.htm -rw-r--r-- root/root 218 2012-01-11 00:16 ./usr/share/doc/libhdf5-doc/html/Supplements/text_to_dtype/text-dtype_files/image001.gif -rw-r--r-- root/root 6720 2012-01-11 00:16 ./usr/share/doc/libhdf5-doc/html/Supplements/text_to_dtype/text-dtype_files/image002.gif -rw-r--r-- root/root 129352 2012-01-11 00:16 ./usr/share/doc/libhdf5-doc/html/Supplements/text_to_dtype/text-dtype_files/text-dtype.htm drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Supplements/text_to_dtype/text-dtype_files/text-dtype_files/ -rw-r--r-- root/root 230 2012-01-11 00:16 ./usr/share/doc/libhdf5-doc/html/Supplements/text_to_dtype/text-dtype_files/text-dtype_files/filelist.xml -rw-r--r-- root/root 3224 2012-01-11 00:16 ./usr/share/doc/libhdf5-doc/html/Supplements/text_to_dtype/text-dtype_files/text-dtype_files/header.htm -rw-r--r-- root/root 218 2012-01-11 00:16 ./usr/share/doc/libhdf5-doc/html/Supplements/text_to_dtype/text-dtype_files/text-dtype_files/image001.gif -rw-r--r-- root/root 6720 2012-01-11 00:16 ./usr/share/doc/libhdf5-doc/html/Supplements/text_to_dtype/text-dtype_files/text-dtype_files/image002.gif -rw-r--r-- root/root 14190 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/ -rw-r--r-- root/root 11910 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/Automake.html -rw-r--r-- root/root 4006 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/Basic_perform.html -rw-r--r-- root/root 5975 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/BigDataSmMach.html -rw-r--r-- root/root 6594 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/TechNotes/ChStudy_1000x1000.gif -rw-r--r-- root/root 6914 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/TechNotes/ChStudy_250x250.gif -rw-r--r-- root/root 10429 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/TechNotes/ChStudy_499x499.gif -rw-r--r-- root/root 10653 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/TechNotes/ChStudy_5000x1000.gif -rw-r--r-- root/root 6842 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/TechNotes/ChStudy_500x500.gif -rw-r--r-- root/root 6550 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/TechNotes/ChStudy_p1.gif -rw-r--r-- root/root 743 2000-08-25 17:42 ./usr/share/doc/libhdf5-doc/html/TechNotes/ChStudy_p1.obj.gz -rw-r--r-- root/root 7662 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/ChunkingStudy.html -rw-r--r-- root/root 12274 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/CodeReview.html -rw-r--r-- root/root 32910 2012-01-03 15:35 ./usr/share/doc/libhdf5-doc/html/TechNotes/Daily_Test_Explained.htm -rw-r--r-- root/root 35081 2011-12-30 22:43 ./usr/share/doc/libhdf5-doc/html/TechNotes/DataTransformReport.htm -rw-r--r-- root/root 13746 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/ExternalFiles.html -rw-r--r-- root/root 7526 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/FreeLists.html -rw-r--r-- root/root 13736 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/H4-H5Compat.html -rw-r--r-- root/root 3913 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/HeapMgmt.html -rw-r--r-- root/root 6493 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/IOPipe.html -rw-r--r-- root/root 5724 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/LibMaint.html -rw-r--r-- root/root 19350 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/MemoryMgmt.html -rw-r--r-- root/root 2955 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/MoveDStruct.html -rw-r--r-- root/root 8536 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/NamingScheme.html -rw-r--r-- root/root 3590 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/ObjectHeader.html -rw-r--r-- root/root 10798 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/RawDStorage.html -rw-r--r-- root/root 9588 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/ReleaseSigning.html -rw-r--r-- root/root 5279 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/ReservedFileSpace.html -rw-r--r-- root/root 4058 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/SWControls.html -rw-r--r-- root/root 15473 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/SymbolTables.html -rw-r--r-- root/root 117640 2015-04-24 22:00 ./usr/share/doc/libhdf5-doc/html/TechNotes/TechNote-HDF5-CompressionTroubleshooting.docx.gz -rw-r--r-- root/root 2483 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/TestReview.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/TestReview/ -rw-r--r-- root/root 4964 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/TestReview/H5Dget_offset.html -rw-r--r-- root/root 10657 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/TestReview/H5Tget_native_type.html -rw-r--r-- root/root 24246 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/ThreadSafeLibrary.html -rw-r--r-- root/root 51564 2011-06-10 20:03 ./usr/share/doc/libhdf5-doc/html/TechNotes/TrunkAndBranches.jpg -rw-r--r-- root/root 58608 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/VFL.html -rw-r--r-- root/root 4083 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/VFLfunc.html -rw-r--r-- root/root 7188 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/VLTypes.html -rw-r--r-- root/root 18380 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/Version.html -rw-r--r-- root/root 1716 2005-07-21 21:38 ./usr/share/doc/libhdf5-doc/html/TechNotes/_History_TechNotes.txt -rw-r--r-- root/root 2316 2000-11-28 21:05 ./usr/share/doc/libhdf5-doc/html/TechNotes/openmp-hdf5.c.gz -rw-r--r-- root/root 3475 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/TechNotes/openmp-hdf5.html -rw-r--r-- root/root 10110 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/TechNotes/pipe1.gif -rw-r--r-- root/root 1113 2000-08-25 17:42 ./usr/share/doc/libhdf5-doc/html/TechNotes/pipe1.obj.gz -rw-r--r-- root/root 11715 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/TechNotes/pipe2.gif -rw-r--r-- root/root 1281 2000-08-25 17:42 ./usr/share/doc/libhdf5-doc/html/TechNotes/pipe2.obj.gz -rw-r--r-- root/root 6961 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/TechNotes/pipe3.gif -rw-r--r-- root/root 2644 2000-08-25 17:42 ./usr/share/doc/libhdf5-doc/html/TechNotes/pipe3.obj -rw-r--r-- root/root 8355 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/TechNotes/pipe4.gif -rw-r--r-- root/root 3689 2000-08-25 17:42 ./usr/share/doc/libhdf5-doc/html/TechNotes/pipe4.obj -rw-r--r-- root/root 6217 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/TechNotes/pipe5.gif -rw-r--r-- root/root 2244 2000-08-25 17:42 ./usr/share/doc/libhdf5-doc/html/TechNotes/pipe5.obj -rw-r--r-- root/root 4772 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/TechNotes/version.gif -rw-r--r-- root/root 3357 2000-08-25 17:42 ./usr/share/doc/libhdf5-doc/html/TechNotes/version.obj drwxr-xr-x root/root 0 2015-11-16 18:28 ./usr/share/doc/libhdf5-doc/html/Tools/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Tools/h5perf_parallel/ -rw-r--r-- root/root 141391 2012-03-27 16:51 ./usr/share/doc/libhdf5-doc/html/Tools/h5perf_parallel/h5perf_parallel.docx.gz drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/Tools/h5perf_serial/ -rw-r--r-- root/root 26361 2012-03-26 21:40 ./usr/share/doc/libhdf5-doc/html/Tools/h5perf_serial/h5perf_serial.docx.gz drwxr-xr-x root/root 0 2015-11-16 18:29 ./usr/share/doc/libhdf5-doc/html/UG/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/ -rw-r--r-- root/root 35507 2015-09-23 18:10 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/AdditionalResources.fm.gz -rw-r--r-- root/root 52228 2015-11-10 19:43 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/Attributes.fm.gz -rw-r--r-- root/root 21692 2015-09-23 18:10 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/Copyrights.fm.gz -rw-r--r-- root/root 53490 2015-11-10 19:43 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/DataModelAndFileStructure.fm.gz -rw-r--r-- root/root 125389 2015-11-10 19:43 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/Datasets.fm.gz -rw-r--r-- root/root 79935 2015-11-10 19:43 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/Dataspaces.fm.gz -rw-r--r-- root/root 150435 2015-11-10 19:43 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/Datatypes.fm.gz -rw-r--r-- root/root 52328 2015-11-10 19:43 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/ErrorHandling.fm.gz -rw-r--r-- root/root 68173 2015-11-10 19:43 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/Groups.fm.gz -rw-r--r-- root/root 66600 2015-09-23 18:10 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/HDF5_UG_LOCE.fm.gz -rw-r--r-- root/root 65752 2015-09-23 18:10 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/HDF5_UG_LOF.fm.gz -rw-r--r-- root/root 62539 2015-09-23 18:10 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/HDF5_UG_LOFL.fm.gz -rw-r--r-- root/root 63221 2015-09-23 18:10 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/HDF5_UG_LOT.fm.gz -rw-r--r-- root/root 40170 2015-09-23 18:10 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/HDF5_UG_TOC.fm.gz -rw-r--r-- root/root 62238 2015-11-10 19:43 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/HDF5_UG_Title.fm.gz -rw-r--r-- root/root 7508 2015-11-10 19:43 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/HDF5_Users_Guide.book.gz -rw-r--r-- root/root 104419 2015-09-23 18:10 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/HDF5_Users_GuideIX.fm.gz -rw-r--r-- root/root 3209 2015-09-21 21:43 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/HDF_favicon_16x16.png -rw-r--r-- root/root 63258 2015-09-23 18:10 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/LibraryAndProgrammingModel.fm.gz -rw-r--r-- root/root 59895 2015-11-10 19:43 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/PropertyLists.fm.gz -rw-r--r-- root/root 83199 2015-11-10 19:43 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/TheFile.fm.gz -rw-r--r-- root/root 44674 2015-09-21 21:43 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/ThgUgTemplate.fm.gz -rw-r--r-- root/root 34606 2015-11-10 19:43 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/UpdateStatus.fm.gz -rw-r--r-- root/root 790 2015-09-21 21:43 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/back.png -rw-r--r-- root/root 793 2015-09-21 21:43 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/forward.png -rw-r--r-- root/root 12708 2015-09-21 21:43 ./usr/share/doc/libhdf5-doc/html/UG/FmSource/html_and_xml_tags.fm.gz drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/Images/ -rw-r--r-- root/root 229291 2011-02-17 19:20 ./usr/share/doc/libhdf5-doc/html/UG/Images/1ImageDrawingWorkspace.docx.gz -rw-r--r-- root/root 3702 2010-11-19 15:21 ./usr/share/doc/libhdf5-doc/html/UG/Images/ChunkingFig001.png -rw-r--r-- root/root 4530 2010-11-19 15:21 ./usr/share/doc/libhdf5-doc/html/UG/Images/ChunkingFig002.png -rw-r--r-- root/root 4996 2010-11-19 15:21 ./usr/share/doc/libhdf5-doc/html/UG/Images/ChunkingFig003.png -rw-r--r-- root/root 18759 2010-11-19 15:21 ./usr/share/doc/libhdf5-doc/html/UG/Images/ChunkingFig004.png -rw-r--r-- root/root 6127 2010-11-19 15:21 ./usr/share/doc/libhdf5-doc/html/UG/Images/ChunkingFig005.png -rw-r--r-- root/root 25583 2010-11-19 15:21 ./usr/share/doc/libhdf5-doc/html/UG/Images/ChunkingFig006.png -rw-r--r-- root/root 14721 2010-11-19 15:21 ./usr/share/doc/libhdf5-doc/html/UG/Images/ChunkingFig007.png -rw-r--r-- root/root 50868 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig1.JPG -rw-r--r-- root/root 30811 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig1.psd.gz -rw-r--r-- root/root 52969 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig10.JPG -rw-r--r-- root/root 28074 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig10.PSD.gz -rw-r--r-- root/root 2872 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig11_a.PSD.gz -rw-r--r-- root/root 11356 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig11_a.jpg -rw-r--r-- root/root 19118 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig11_b.jpg -rw-r--r-- root/root 36330 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig12.JPG -rw-r--r-- root/root 30289 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig12.PSD.gz -rw-r--r-- root/root 37705 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig18_a.JPG -rw-r--r-- root/root 23297 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig18_a.PSD.gz -rw-r--r-- root/root 39226 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig18_b.JPG -rw-r--r-- root/root 27048 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig18_b.PSD.gz -rw-r--r-- root/root 47733 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig18_c.JPG -rw-r--r-- root/root 28522 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig18_c.PSD.gz -rw-r--r-- root/root 47064 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig18_d.JPG -rw-r--r-- root/root 30002 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig18_d.PSD.gz -rw-r--r-- root/root 15754 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig18_e.JPG -rw-r--r-- root/root 19523 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig18_e.PSD.gz -rw-r--r-- root/root 33566 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig2.JPG -rw-r--r-- root/root 14568 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig2.PSD.gz -rw-r--r-- root/root 37128 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig37.JPG -rw-r--r-- root/root 14113 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig37.PSD.gz -rw-r--r-- root/root 13790 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig38_a.JPG -rw-r--r-- root/root 4363 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig38_a.PSD.gz -rw-r--r-- root/root 16439 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig38_b.JPG -rw-r--r-- root/root 5628 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig38_b.PSD.gz -rw-r--r-- root/root 32066 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig3_a.JPG -rw-r--r-- root/root 26792 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig3_a.PSD.gz -rw-r--r-- root/root 44917 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig3_b.JPG -rw-r--r-- root/root 27455 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig3_b.PSD.gz -rw-r--r-- root/root 40875 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig3_c.JPG -rw-r--r-- root/root 27372 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig3_c.PSD.gz -rw-r--r-- root/root 27526 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig40_a.JPG -rw-r--r-- root/root 13201 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig40_a.PSD.gz -rw-r--r-- root/root 29891 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig40_b.JPG -rw-r--r-- root/root 14387 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig40_b.PSD.gz -rw-r--r-- root/root 33310 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig40_c.JPG -rw-r--r-- root/root 13373 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig40_c.PSD.gz -rw-r--r-- root/root 39149 2011-08-30 18:35 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig40_d+g3.jpg -rw-r--r-- root/root 39518 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig40_d.JPG -rw-r--r-- root/root 17525 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig40_d.PSD.gz -rw-r--r-- root/root 18347 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig4_a.JPG -rw-r--r-- root/root 20471 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig4_a.PSD.gz -rw-r--r-- root/root 23653 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig4_b.JPG -rw-r--r-- root/root 24910 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig5.JPG -rw-r--r-- root/root 11226 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig5.PSD.gz -rw-r--r-- root/root 24270 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig6.JPG -rw-r--r-- root/root 8853 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig6.PSD.gz -rw-r--r-- root/root 77536 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig7_b.JPG -rw-r--r-- root/root 29017 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig7_b.PSD.gz -rw-r--r-- root/root 15646 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig8.JPG -rw-r--r-- root/root 72024 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig9.JPG -rw-r--r-- root/root 32242 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dmodel_fig9.PSD.gz -rw-r--r-- root/root 12680 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_NbitFloating1.JPG -rw-r--r-- root/root 14527 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_NbitFloating2.JPG -rw-r--r-- root/root 12481 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_NbitInteger1.JPG -rw-r--r-- root/root 14772 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_NbitInteger2.JPG -rw-r--r-- root/root 31625 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig1.JPG -rw-r--r-- root/root 11244 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig1.PSD.gz -rw-r--r-- root/root 66182 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig10.JPG -rw-r--r-- root/root 33830 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig10.PSD.gz -rw-r--r-- root/root 21887 2006-04-20 19:22 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig12.JPG -rw-r--r-- root/root 18709 2006-04-20 19:22 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig12.PSD.gz -rw-r--r-- root/root 23088 2006-04-20 19:22 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig13.JPG -rw-r--r-- root/root 19044 2006-04-20 19:22 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig13.PSD.gz -rw-r--r-- root/root 19556 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig14.JPG -rw-r--r-- root/root 17742 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig14.PSD.gz -rw-r--r-- root/root 28077 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig15.JPG -rw-r--r-- root/root 20430 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig15.PSD.gz -rw-r--r-- root/root 37547 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig16.JPG -rw-r--r-- root/root 25168 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig16.PSD.gz -rw-r--r-- root/root 27544 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig19.JPG -rw-r--r-- root/root 3741 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig19.PSD.gz -rw-r--r-- root/root 64474 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig2.JPG -rw-r--r-- root/root 35496 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig2.PSD.gz -rw-r--r-- root/root 136463 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig20.jpg -rw-r--r-- root/root 4212 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig20.ppt.gz -rw-r--r-- root/root 31615 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig20.psd.gz -rw-r--r-- root/root 4054 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig21.GIF -rw-r--r-- root/root 102880 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig5.JPG -rw-r--r-- root/root 14904 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig5.PSD.gz -rw-r--r-- root/root 139280 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig9.JPG -rw-r--r-- root/root 11332 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dsets_fig9.PSD.gz -rw-r--r-- root/root 51096 2009-10-08 21:05 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig02-UNUSED.JPG -rw-r--r-- root/root 14094 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig02.PSD.gz -rw-r--r-- root/root 20126 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig03.JPG -rw-r--r-- root/root 6867 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig03.PSD.gz -rw-r--r-- root/root 31625 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig1.JPG -rw-r--r-- root/root 11244 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig1.PSD.gz -rw-r--r-- root/root 130330 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig10-2.JPG -rw-r--r-- root/root 116099 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig10-2.PSD.gz -rw-r--r-- root/root 77604 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig10.JPG -rw-r--r-- root/root 13206 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig10.PSD.gz -rw-r--r-- root/root 94962 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig11.JPG -rw-r--r-- root/root 85642 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig11.PSD.gz -rw-r--r-- root/root 79366 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig14.JPG -rw-r--r-- root/root 31754 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig14.PSD.gz -rw-r--r-- root/root 38362 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig16a.jpg -rw-r--r-- root/root 12193 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig16a.psd.gz -rw-r--r-- root/root 11616 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig16b.jpg -rw-r--r-- root/root 2479 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig16b.ppt.gz -rw-r--r-- root/root 36382 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig16c.jpg -rw-r--r-- root/root 12628 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig16c.psd.gz -rw-r--r-- root/root 44333 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig19.JPG -rw-r--r-- root/root 7846 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig19.PSD.gz -rw-r--r-- root/root 16216 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig19a.PSD.gz -rw-r--r-- root/root 13702 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig19a.jpg -rw-r--r-- root/root 11703 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig19b.jpg -rw-r--r-- root/root 2476 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig19b.ppt.gz -rw-r--r-- root/root 35627 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig19c.jpg -rw-r--r-- root/root 22656 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig19c.psd.gz -rw-r--r-- root/root 14595 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig1new.JPG -rw-r--r-- root/root 172937 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig21.JPG -rw-r--r-- root/root 327535 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig21.PSD.gz -rw-r--r-- root/root 128097 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig22.JPG -rw-r--r-- root/root 50636 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig22.PSD.gz -rw-r--r-- root/root 44163 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig23.JPG -rw-r--r-- root/root 23655 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig23.PSD.gz -rw-r--r-- root/root 92818 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig24.JPG -rw-r--r-- root/root 49929 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig24.PSD.gz -rw-r--r-- root/root 14033 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig2a.JPG -rw-r--r-- root/root 13757 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig2b.JPG -rw-r--r-- root/root 13992 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig2c.JPG -rw-r--r-- root/root 15144 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig2d.JPG -rw-r--r-- root/root 82048 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig4-2.JPG -rw-r--r-- root/root 74554 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig4-2.PSD.gz -rw-r--r-- root/root 63552 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig4.JPG -rw-r--r-- root/root 31160 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig4.PSD.gz -rw-r--r-- root/root 8403 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig4a.gif -rw-r--r-- root/root 58971 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig5.JPG -rw-r--r-- root/root 30624 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig5.PSD.gz -rw-r--r-- root/root 44125 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig6.JPG -rw-r--r-- root/root 4374 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig6.PSD.gz -rw-r--r-- root/root 46974 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig7-2.JPG -rw-r--r-- root/root 9653 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig7-2.PSD.gz -rw-r--r-- root/root 56685 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig7.JPG -rw-r--r-- root/root 6451 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig7.PSD.gz -rw-r--r-- root/root 42602 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig8.JPG -rw-r--r-- root/root 5067 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig8.PSD.gz -rw-r--r-- root/root 60211 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig9.JPG -rw-r--r-- root/root 6448 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dspace_fig9.PSD.gz -rw-r--r-- root/root 44841 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig1.JPG -rw-r--r-- root/root 28061 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig1.PSD.gz -rw-r--r-- root/root 40694 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig10.JPG -rw-r--r-- root/root 71840 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig11.JPG -rw-r--r-- root/root 23258 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig14.JPG -rw-r--r-- root/root 19064 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig14.PSD.gz -rw-r--r-- root/root 26518 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig16.JPG -rw-r--r-- root/root 19633 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig16.PSD.gz -rw-r--r-- root/root 17255 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig16a.JPG -rw-r--r-- root/root 13096 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig16b.JPG -rw-r--r-- root/root 12907 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig16c.JPG -rw-r--r-- root/root 15799 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig16d.JPG -rw-r--r-- root/root 18893 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig17a.JPG -rw-r--r-- root/root 32479 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig17b.JPG -rw-r--r-- root/root 78509 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig18.JPG -rw-r--r-- root/root 79804 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig18.PSD.gz -rw-r--r-- root/root 15982 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig18_a.PSD.gz -rw-r--r-- root/root 15917 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig18_a.jpg -rw-r--r-- root/root 16575 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig18_b.PSD.gz -rw-r--r-- root/root 16625 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig18_b.jpg -rw-r--r-- root/root 148321 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig19.JPG -rw-r--r-- root/root 134393 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig19.PSD.gz -rw-r--r-- root/root 17844 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig19_a.PSD.gz -rw-r--r-- root/root 20349 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig19_a.jpg -rw-r--r-- root/root 16068 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig19_b.PSD.gz -rw-r--r-- root/root 15301 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig19_b.jpg -rw-r--r-- root/root 18022 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig19_c.PSD.gz -rw-r--r-- root/root 20679 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig19_c.jpg -rw-r--r-- root/root 16242 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig19_d.PSD.gz -rw-r--r-- root/root 16006 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig19_d.jpg -rw-r--r-- root/root 34043 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig2.JPG -rw-r--r-- root/root 23733 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig2.PSD.gz -rw-r--r-- root/root 37492 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig20a.JPG -rw-r--r-- root/root 24569 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig20b.JPG -rw-r--r-- root/root 33698 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig20c.JPG -rw-r--r-- root/root 24543 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig20d.JPG -rw-r--r-- root/root 72751 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig23.JPG -rw-r--r-- root/root 35074 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig23.PSD.gz -rw-r--r-- root/root 66815 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig25.JPG -rw-r--r-- root/root 34011 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig25.PSD.gz -rw-r--r-- root/root 12189 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig26_pic1of4.JPG -rw-r--r-- root/root 5962 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig26_pic1of4.PSD.gz -rw-r--r-- root/root 9359 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig26_pic2of4.JPG -rw-r--r-- root/root 7012 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig26_pic2of4.PSD.gz -rw-r--r-- root/root 10573 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig26_pic3of4.JPG -rw-r--r-- root/root 5314 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig26_pic3of4.PSD.gz -rw-r--r-- root/root 9303 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig26_pic4of4.JPG -rw-r--r-- root/root 4736 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig26_pic4of4.PSD.gz -rw-r--r-- root/root 166447 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig28.JPG -rw-r--r-- root/root 49097 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig28.PSD.gz -rw-r--r-- root/root 30789 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig3.JPG -rw-r--r-- root/root 22851 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig3.PSD.gz -rw-r--r-- root/root 113197 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig33.JPG -rw-r--r-- root/root 42769 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig33.PSD.gz -rw-r--r-- root/root 32012 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig34.JPG -rw-r--r-- root/root 25047 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig34.PSD.gz -rw-r--r-- root/root 68806 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig4.JPG -rw-r--r-- root/root 19357 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig4.PSD.gz -rw-r--r-- root/root 64221 2005-12-12 17:12 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig40.JPG -rw-r--r-- root/root 35817 2005-12-12 17:12 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig40.PSD.gz -rw-r--r-- root/root 46385 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig45.JPG -rw-r--r-- root/root 28797 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig45.PSD.gz -rw-r--r-- root/root 57367 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig47.JPG -rw-r--r-- root/root 32015 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig47.PSD.gz -rw-r--r-- root/root 21714 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig5.JPG -rw-r--r-- root/root 186823 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig50.JPG -rw-r--r-- root/root 213767 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig50.PSD.gz -rw-r--r-- root/root 88876 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig51.JPG -rw-r--r-- root/root 35303 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig51.PSD.gz -rw-r--r-- root/root 41509 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig53.JPG -rw-r--r-- root/root 156789 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig53.PSD.gz -rw-r--r-- root/root 22383 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig54.JPG -rw-r--r-- root/root 10737 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig54.PSD.gz -rw-r--r-- root/root 12260 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig57_arrow.jpg -rw-r--r-- root/root 3410 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig57_arrow.psd.gz -rw-r--r-- root/root 23832 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig57a.JPG -rw-r--r-- root/root 24393 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig57b.JPG -rw-r--r-- root/root 17196 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig58.JPG -rw-r--r-- root/root 2429 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig58_arrow.PSD.gz -rw-r--r-- root/root 10925 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig58_arrow.jpg -rw-r--r-- root/root 47774 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig6.JPG -rw-r--r-- root/root 186991 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig60.JPG -rw-r--r-- root/root 56911 2005-08-26 15:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig60.PSD.gz -rw-r--r-- root/root 168756 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig62.JPG -rw-r--r-- root/root 195204 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig62.PSD.gz -rw-r--r-- root/root 49643 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig7.JPG -rw-r--r-- root/root 25196 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig8.JPG -rw-r--r-- root/root 26011 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Dtypes_fig9.JPG -rw-r--r-- root/root 55720 2011-08-22 20:59 ./usr/share/doc/libhdf5-doc/html/UG/Images/Files_fig3.JPG -rw-r--r-- root/root 46063 2011-08-22 20:59 ./usr/share/doc/libhdf5-doc/html/UG/Images/Files_fig4.JPG -rw-r--r-- root/root 24695 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Group_fig1.PSD.gz -rw-r--r-- root/root 34485 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Group_fig1.jpg -rw-r--r-- root/root 25839 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Group_fig2,8.PSD.gz -rw-r--r-- root/root 36633 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Group_fig2,8.jpg -rw-r--r-- root/root 32818 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Group_fig3.jpg -rw-r--r-- root/root 23634 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Group_fig3.psd.gz -rw-r--r-- root/root 32978 2011-02-17 19:20 ./usr/share/doc/libhdf5-doc/html/UG/Images/Groups_fig5a.JPG -rw-r--r-- root/root 16657 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Groups_fig6.JPG -rw-r--r-- root/root 11039 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Pmodel_fig2.JPG -rw-r--r-- root/root 48920 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Pmodel_fig26.JPG -rw-r--r-- root/root 26507 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Pmodel_fig26.PSD.gz -rw-r--r-- root/root 36902 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/Pmodel_fig3.JPG -rw-r--r-- root/root 58621 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Pmodel_fig5_a.jpg -rw-r--r-- root/root 4707 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Pmodel_fig5_a.ppt.gz -rw-r--r-- root/root 26345 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Pmodel_fig5_a.psd.gz -rw-r--r-- root/root 63231 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Pmodel_fig5_b.jpg -rw-r--r-- root/root 4981 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Pmodel_fig5_b.ppt.gz -rw-r--r-- root/root 30243 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Pmodel_fig5_b.psd.gz -rw-r--r-- root/root 73718 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Pmodel_fig5_c.jpg -rw-r--r-- root/root 5320 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Pmodel_fig5_c.ppt.gz -rw-r--r-- root/root 33101 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Pmodel_fig5_c.psd.gz -rw-r--r-- root/root 72977 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Pmodel_fig5_d.jpg -rw-r--r-- root/root 5547 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Pmodel_fig5_d.ppt.gz -rw-r--r-- root/root 38762 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Pmodel_fig5_d.psd.gz -rw-r--r-- root/root 20117 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Pmodel_fig5_e.jpg -rw-r--r-- root/root 3761 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Pmodel_fig5_e.ppt.gz -rw-r--r-- root/root 17018 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/Pmodel_fig5_e.psd.gz -rw-r--r-- root/root 172255 2014-05-09 19:57 ./usr/share/doc/libhdf5-doc/html/UG/Images/PropListClassInheritance.png -rw-r--r-- root/root 36997 2014-04-30 22:11 ./usr/share/doc/libhdf5-doc/html/UG/Images/PropListEcosystem.png -rw-r--r-- root/root 37209 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Shared_Attribute.jpg -rw-r--r-- root/root 24806 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/Shared_Attribute.psd.gz -rw-r--r-- root/root 26460 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/UML_Attribute.PSD.gz -rw-r--r-- root/root 36134 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/UML_Attribute.jpg -rw-r--r-- root/root 6161 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/UML_FileAndProps.gif -rw-r--r-- root/root 17638 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/VFL_Drivers.gif -rw-r--r-- root/root 71945 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/VFL_Drivers.jpg -rw-r--r-- root/root 35836 2006-02-15 18:56 ./usr/share/doc/libhdf5-doc/html/UG/Images/VFL_Drivers.psd.gz -rw-r--r-- root/root 790 2015-03-05 16:12 ./usr/share/doc/libhdf5-doc/html/UG/Images/back.png -rw-r--r-- root/root 32119 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/dtypes_fig51new.JPG -rw-r--r-- root/root 11881 2015-06-09 13:19 ./usr/share/doc/libhdf5-doc/html/UG/Images/dtypes_fig57_arrowWithText.JPG -rw-r--r-- root/root 793 2015-03-05 16:12 ./usr/share/doc/libhdf5-doc/html/UG/Images/forward.png -rw-r--r-- root/root 17331 2011-02-17 19:20 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig1a.JPG -rw-r--r-- root/root 66230 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig20.JPG -rw-r--r-- root/root 20901 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig20.PSD.gz -rw-r--r-- root/root 58472 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig21.JPG -rw-r--r-- root/root 18120 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig21.PSD.gz -rw-r--r-- root/root 45978 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig22.JPG -rw-r--r-- root/root 15494 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig22.PSD.gz -rw-r--r-- root/root 58616 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig23.JPG -rw-r--r-- root/root 17424 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig23.PSD.gz -rw-r--r-- root/root 92884 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig24.JPG -rw-r--r-- root/root 28982 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig24.PSD.gz -rw-r--r-- root/root 35116 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig25_a.JPG -rw-r--r-- root/root 21214 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig25_a.PSD.gz -rw-r--r-- root/root 19609 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig25_b.JPG -rw-r--r-- root/root 12754 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig25_b.PSD.gz -rw-r--r-- root/root 19074 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig25_c.JPG -rw-r--r-- root/root 12967 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig25_c.PSD.gz -rw-r--r-- root/root 42258 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig26.JPG -rw-r--r-- root/root 18261 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig26.PSD.gz -rw-r--r-- root/root 14834 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig27_a.JPG -rw-r--r-- root/root 10413 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig27_a.PSD.gz -rw-r--r-- root/root 19074 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig27_aa.JPG -rw-r--r-- root/root 12903 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig27_aa.PSD.gz -rw-r--r-- root/root 17658 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig27_b.JPG -rw-r--r-- root/root 12154 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig27_b.PSD.gz -rw-r--r-- root/root 17549 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig27_bb.JPG -rw-r--r-- root/root 12046 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig27_bb.PSD.gz -rw-r--r-- root/root 18691 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig28_a.JPG -rw-r--r-- root/root 12495 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig28_a.PSD.gz -rw-r--r-- root/root 15020 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig28_b.JPG -rw-r--r-- root/root 10607 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig28_b.PSD.gz -rw-r--r-- root/root 20111 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig28_c.JPG -rw-r--r-- root/root 13521 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig28_c.PSD.gz -rw-r--r-- root/root 33071 2010-01-25 20:54 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig28_d.JPG -rw-r--r-- root/root 28610 2010-01-25 20:54 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig28_d.PSD.gz -rw-r--r-- root/root 17647 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig29_a.JPG -rw-r--r-- root/root 11921 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig29_a.PSD.gz -rw-r--r-- root/root 19057 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig29_b.JPG -rw-r--r-- root/root 13297 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig29_b.PSD.gz -rw-r--r-- root/root 20951 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig29_c.JPG -rw-r--r-- root/root 15060 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig29_c.PSD.gz -rw-r--r-- root/root 22942 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig29_d.JPG -rw-r--r-- root/root 15339 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig29_d.PSD.gz -rw-r--r-- root/root 19350 2011-02-17 19:20 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig2a.JPG -rw-r--r-- root/root 36598 2011-02-17 19:20 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig2a_Ex5.JPG -rw-r--r-- root/root 36488 2011-02-17 19:20 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig2a_Ex8.JPG -rw-r--r-- root/root 16694 2011-02-17 19:20 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig3a.JPG -rw-r--r-- root/root 23952 2011-02-17 19:20 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig3b.JPG -rw-r--r-- root/root 18961 2011-02-17 19:20 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig4.JPG -rw-r--r-- root/root 8259 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig4.PSD.gz -rw-r--r-- root/root 31879 2010-01-25 20:52 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig5.JPG -rw-r--r-- root/root 12289 2010-01-25 20:52 ./usr/share/doc/libhdf5-doc/html/UG/Images/groups_fig5.PSD.gz -rw-r--r-- root/root 413520 2015-09-22 20:17 ./usr/share/doc/libhdf5-doc/html/UG/Images/logo_bluegreen_txt.jpg drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/ -rw-r--r-- root/root 48311 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/03_DataModel.html -rw-r--r-- root/root 69433 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/04_ProgModel.html -rw-r--r-- root/root 108569 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/08_TheFile.html -rw-r--r-- root/root 104753 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/09_Groups.html -rw-r--r-- root/root 183621 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/10_Datasets.html -rw-r--r-- root/root 272634 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/11_Datatypes.html -rw-r--r-- root/root 98645 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/12_Dataspaces.html -rw-r--r-- root/root 41349 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/13_Attributes.html -rw-r--r-- root/root 39211 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/13_ErrorHandling.html -rw-r--r-- root/root 98387 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/14_PropertyLists.html -rw-r--r-- root/root 60176 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/17_Additional.html -rw-r--r-- root/root 2528 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/99_SelectedPassages.html -rw-r--r-- root/root 978 2015-09-22 14:48 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/H5_newUG.book -rw-r--r-- root/root 784 2015-09-22 14:49 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/H5_newUG_Front.book -rw-r--r-- root/root 2799 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/H5_newUG_TOC.html -rw-r--r-- root/root 862 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/H5_newUG_Title.html -rw-r--r-- root/root 76307 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/ObjectsIdentifiers.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/OldHtmlSource/ -rw-r--r-- root/root 9809 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/OldHtmlSource/UG_nav11Datatypes.html -rw-r--r-- root/root 284 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/Part1SplitterPg.html -rw-r--r-- root/root 284 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/Part2SplitterPg.html -rw-r--r-- root/root 301 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/Part3SplitterPg.html -rw-r--r-- root/root 1708 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_UpdateStatus.html -rw-r--r-- root/root 2506 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_UseWith18.html -rw-r--r-- root/root 1155 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_feedback.html -rw-r--r-- root/root 1036 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_frame.html -rw-r--r-- root/root 1049 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_frame03DataModel.html -rw-r--r-- root/root 1049 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_frame04ProgModel.html -rw-r--r-- root/root 1045 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_frame08TheFile.html -rw-r--r-- root/root 1006 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_frame09Groups.html -rw-r--r-- root/root 1047 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_frame10Datasets.html -rw-r--r-- root/root 1049 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_frame11Datatypes.html -rw-r--r-- root/root 1051 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_frame12Dataspaces.html -rw-r--r-- root/root 1051 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_frame13Attributes.html -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_frame13ErrorHandling.html -rw-r--r-- root/root 1057 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_frame14PropertyLists.html -rw-r--r-- root/root 1054 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_frame17SpecialTopics.html -rw-r--r-- root/root 1025 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_frameObjectsIdentifiers.html -rw-r--r-- root/root 1697 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_front.html -rw-r--r-- root/root 8081 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_nav00.html -rw-r--r-- root/root 8673 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_nav03DataModel.html -rw-r--r-- root/root 10719 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_nav04ProgModel.html -rw-r--r-- root/root 9759 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_nav08TheFile.html -rw-r--r-- root/root 8991 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_nav09Groups.html -rw-r--r-- root/root 9501 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_nav10Datasets.html -rw-r--r-- root/root 9809 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_nav11Datatypes.html -rw-r--r-- root/root 9363 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_nav12Dataspaces.html -rw-r--r-- root/root 8759 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_nav13Attributes.html -rw-r--r-- root/root 9333 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_nav13ErrorHandling.html -rw-r--r-- root/root 9153 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_nav14PropertyLists.html -rw-r--r-- root/root 8296 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_nav17SpecialTopics.html -rw-r--r-- root/root 8240 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/UG_navObjectsIdentifiers.html lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/index.html -> UG_frame.html -rw-r--r-- root/root 6261 2015-09-22 14:54 ./usr/share/doc/libhdf5-doc/html/UG/OldHtmlSource/process.txt.gz drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/ed_libs/ -rw-r--r-- root/root 1632 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/ed_libs/NavBar_UG.lbi -rw-r--r-- root/root 74 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/ed_libs/styles_NewUG.lbi -rw-r--r-- root/root 72 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/ed_libs/styles_UG.lbi drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/UG/ed_styles/ -rw-r--r-- root/root 11243 2011-02-17 19:12 ./usr/share/doc/libhdf5-doc/html/UG/ed_styles/NewUGelect.css -rw-r--r-- root/root 364 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/ed_styles/UGelect.css -rw-r--r-- root/root 1262 2005-08-24 14:47 ./usr/share/doc/libhdf5-doc/html/UG/ed_styles/UGprint.css drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/_topic/ drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/_topic/Chunking/ -rw-r--r-- root/root 627104 2010-10-05 15:51 ./usr/share/doc/libhdf5-doc/html/_topic/Chunking/Chunking_Tutorial_EOS13_2009.ppt.gz drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/_topic/Chunking/Images/ -rw-r--r-- root/root 3702 2010-10-01 19:24 ./usr/share/doc/libhdf5-doc/html/_topic/Chunking/Images/Fig001.png -rw-r--r-- root/root 4530 2010-10-01 19:24 ./usr/share/doc/libhdf5-doc/html/_topic/Chunking/Images/Fig002.png -rw-r--r-- root/root 4996 2010-10-01 19:24 ./usr/share/doc/libhdf5-doc/html/_topic/Chunking/Images/Fig003.png -rw-r--r-- root/root 18759 2010-10-01 19:24 ./usr/share/doc/libhdf5-doc/html/_topic/Chunking/Images/Fig004.png -rw-r--r-- root/root 6127 2010-10-01 19:24 ./usr/share/doc/libhdf5-doc/html/_topic/Chunking/Images/Fig005.png -rw-r--r-- root/root 25583 2010-10-01 19:24 ./usr/share/doc/libhdf5-doc/html/_topic/Chunking/Images/Fig006.png -rw-r--r-- root/root 14721 2010-10-01 19:24 ./usr/share/doc/libhdf5-doc/html/_topic/Chunking/Images/Fig007.png -rw-r--r-- root/root 28279 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/_topic/Chunking/index.html -rw-r--r-- root/root 6314 2014-04-24 15:10 ./usr/share/doc/libhdf5-doc/html/_topic/DriversTable.htm -rw-r--r-- root/root 3018 2012-11-13 22:06 ./usr/share/doc/libhdf5-doc/html/_topic/create_vlen_strings.htm -rw-r--r-- root/root 7457 2014-04-30 21:37 ./usr/share/doc/libhdf5-doc/html/_topic/filter_behavior.htm -rw-r--r-- root/root 7428 2011-04-15 19:38 ./usr/share/doc/libhdf5-doc/html/_topic/group_implementations.htm -rw-r--r-- root/root 1873 2011-04-15 19:38 ./usr/share/doc/libhdf5-doc/html/_topic/groups_in_hdf5.htm -rw-r--r-- root/root 1958 2012-01-19 21:16 ./usr/share/doc/libhdf5-doc/html/_topic/loc_id+name_attr.htm -rw-r--r-- root/root 4420 2015-11-09 17:30 ./usr/share/doc/libhdf5-doc/html/_topic/loc_id+name_obj.htm -rw-r--r-- root/root 1684 2011-04-15 19:38 ./usr/share/doc/libhdf5-doc/html/_topic/locating_objects.htm -rw-r--r-- root/root 3368 2011-07-21 16:32 ./usr/share/doc/libhdf5-doc/html/_topic/metadata.htm drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus/ -rw-r--r-- root/root 48757 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus/CppInterfaces.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/ -rw-r--r-- root/root 21010 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_abstract_ds_8h_source.html -rw-r--r-- root/root 8884 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_alltypes_8h_source.html -rw-r--r-- root/root 14479 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_array_type_8h_source.html -rw-r--r-- root/root 17442 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_atom_type_8h_source.html -rw-r--r-- root/root 24927 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_attribute_8h_source.html -rw-r--r-- root/root 12663 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_classes_8h_source.html -rw-r--r-- root/root 41661 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_common_f_g_8h_source.html -rw-r--r-- root/root 25943 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_comp_type_8h_source.html -rw-r--r-- root/root 13307 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_cpp_8h_source.html -rw-r--r-- root/root 8837 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_cpp_doc_8h_source.html -rw-r--r-- root/root 35691 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_data_set_8h_source.html -rw-r--r-- root/root 29833 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_data_space_8h_source.html -rw-r--r-- root/root 31523 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_data_type_8h_source.html -rw-r--r-- root/root 29855 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_dcreat_prop_8h_source.html -rw-r--r-- root/root 27300 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_dxfer_prop_8h_source.html -rw-r--r-- root/root 18706 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_enum_type_8h_source.html -rw-r--r-- root/root 37588 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_exception_8h_source.html -rw-r--r-- root/root 34209 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_facc_prop_8h_source.html -rw-r--r-- root/root 20751 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_fcreat_prop_8h_source.html -rw-r--r-- root/root 28198 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_file_8h_source.html -rw-r--r-- root/root 18016 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_float_type_8h_source.html -rw-r--r-- root/root 17171 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_group_8h_source.html -rw-r--r-- root/root 22463 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_id_component_8h_source.html -rw-r--r-- root/root 10563 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_include_8h_source.html -rw-r--r-- root/root 14658 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_int_type_8h_source.html -rw-r--r-- root/root 16700 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_library_8h_source.html -rw-r--r-- root/root 40481 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_location_8h_source.html -rw-r--r-- root/root 17341 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_object_8h_source.html -rw-r--r-- root/root 17760 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_ocreat_prop_8h_source.html -rw-r--r-- root/root 145182 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_pred_type_8h_source.html -rw-r--r-- root/root 28881 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_prop_list_8h_source.html -rw-r--r-- root/root 16710 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_str_type_8h_source.html -rw-r--r-- root/root 13437 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/_h5_var_len_type_8h_source.html -rw-r--r-- root/root 22834 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/annotated.html -rw-r--r-- root/root 246 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/arrowdown.png -rw-r--r-- root/root 229 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/arrowright.png -rw-r--r-- root/root 676 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/bc_s.png -rw-r--r-- root/root 147 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/bdwn.png -rw-r--r-- root/root 24602 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/chunks_8cpp-example.html -rw-r--r-- root/root 9273 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_abstract_ds-members.html -rw-r--r-- root/root 32831 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_abstract_ds.html -rw-r--r-- root/root 692 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_abstract_ds.png -rw-r--r-- root/root 30813 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_array_type-members.html -rw-r--r-- root/root 89794 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_array_type.html -rw-r--r-- root/root 1099 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_array_type.png -rw-r--r-- root/root 31591 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_atom_type-members.html -rw-r--r-- root/root 99343 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_atom_type.html -rw-r--r-- root/root 2559 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_atom_type.png -rw-r--r-- root/root 17774 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_attribute-members.html -rw-r--r-- root/root 69012 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_attribute.html -rw-r--r-- root/root 730 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_attribute.png -rw-r--r-- root/root 11117 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_attribute_i_exception-members.html -rw-r--r-- root/root 26070 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_attribute_i_exception.html -rw-r--r-- root/root 583 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_attribute_i_exception.png -rw-r--r-- root/root 21626 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_common_f_g-members.html -rw-r--r-- root/root 118676 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_common_f_g.html -rw-r--r-- root/root 648 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_common_f_g.png -rw-r--r-- root/root 35285 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_comp_type-members.html -rw-r--r-- root/root 120072 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_comp_type.html -rw-r--r-- root/root 1099 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_comp_type.png -rw-r--r-- root/root 30486 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_d_set_creat_prop_list-members.html -rw-r--r-- root/root 118837 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_d_set_creat_prop_list.html -rw-r--r-- root/root 1105 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_d_set_creat_prop_list.png -rw-r--r-- root/root 27028 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_d_set_mem_xfer_prop_list-members.html -rw-r--r-- root/root 94888 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_d_set_mem_xfer_prop_list.html -rw-r--r-- root/root 884 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_d_set_mem_xfer_prop_list.png -rw-r--r-- root/root 31859 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_data_set-members.html -rw-r--r-- root/root 137706 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_data_set.html -rw-r--r-- root/root 1190 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_data_set.png -rw-r--r-- root/root 11091 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_data_set_i_exception-members.html -rw-r--r-- root/root 26453 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_data_set_i_exception.html -rw-r--r-- root/root 583 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_data_set_i_exception.png -rw-r--r-- root/root 17724 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_data_space-members.html -rw-r--r-- root/root 76639 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_data_space.html -rw-r--r-- root/root 504 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_data_space.png -rw-r--r-- root/root 11125 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_data_space_i_exception-members.html -rw-r--r-- root/root 26502 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_data_space_i_exception.html -rw-r--r-- root/root 626 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_data_space_i_exception.png -rw-r--r-- root/root 29182 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_data_type-members.html -rw-r--r-- root/root 123532 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_data_type.html -rw-r--r-- root/root 3383 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_data_type.png -rw-r--r-- root/root 11108 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_data_type_i_exception-members.html -rw-r--r-- root/root 26269 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_data_type_i_exception.html -rw-r--r-- root/root 626 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_data_type_i_exception.png -rw-r--r-- root/root 33325 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_enum_type-members.html -rw-r--r-- root/root 104708 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_enum_type.html -rw-r--r-- root/root 1093 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_enum_type.png -rw-r--r-- root/root 10056 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_exception-members.html -rw-r--r-- root/root 44726 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_exception.html -rw-r--r-- root/root 4741 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_exception.png -rw-r--r-- root/root 30548 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_file_acc_prop_list-members.html -rw-r--r-- root/root 123427 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_file_acc_prop_list.html -rw-r--r-- root/root 726 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_file_acc_prop_list.png -rw-r--r-- root/root 22633 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_file_creat_prop_list-members.html -rw-r--r-- root/root 71824 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_file_creat_prop_list.html -rw-r--r-- root/root 759 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_file_creat_prop_list.png -rw-r--r-- root/root 11032 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_file_i_exception-members.html -rw-r--r-- root/root 26374 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_file_i_exception.html -rw-r--r-- root/root 515 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_file_i_exception.png -rw-r--r-- root/root 35593 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_float_type-members.html -rw-r--r-- root/root 112342 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_float_type.html -rw-r--r-- root/root 1298 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_float_type.png -rw-r--r-- root/root 38729 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_group-members.html -rw-r--r-- root/root 117615 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_group.html -rw-r--r-- root/root 1176 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_group.png -rw-r--r-- root/root 11049 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_group_i_exception-members.html -rw-r--r-- root/root 25973 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_group_i_exception.html -rw-r--r-- root/root 530 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_group_i_exception.png -rw-r--r-- root/root 42476 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_h5_file-members.html -rw-r--r-- root/root 148110 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_h5_file.html -rw-r--r-- root/root 918 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_h5_file.png -rw-r--r-- root/root 7582 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_h5_library-members.html -rw-r--r-- root/root 24732 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_h5_library.html -rw-r--r-- root/root 19037 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_h5_location-members.html -rw-r--r-- root/root 98220 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_h5_location.html -rw-r--r-- root/root 3879 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_h5_location.png -rw-r--r-- root/root 19027 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_h5_object-members.html -rw-r--r-- root/root 51104 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_h5_object.html -rw-r--r-- root/root 3671 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_h5_object.png -rw-r--r-- root/root 8137 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_id_component-members.html -rw-r--r-- root/root 27719 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_id_component.html -rw-r--r-- root/root 6532 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_id_component.png -rw-r--r-- root/root 11134 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_id_component_exception-members.html -rw-r--r-- root/root 25866 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_id_component_exception.html -rw-r--r-- root/root 615 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_id_component_exception.png -rw-r--r-- root/root 33717 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_int_type-members.html -rw-r--r-- root/root 98887 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_int_type.html -rw-r--r-- root/root 1283 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_int_type.png -rw-r--r-- root/root 11083 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_library_i_exception-members.html -rw-r--r-- root/root 25794 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_library_i_exception.html -rw-r--r-- root/root 568 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_library_i_exception.png -rw-r--r-- root/root 11075 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_location_exception-members.html -rw-r--r-- root/root 25787 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_location_exception.html -rw-r--r-- root/root 566 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_location_exception.png -rw-r--r-- root/root 21000 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_obj_creat_prop_list-members.html -rw-r--r-- root/root 63473 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_obj_creat_prop_list.html -rw-r--r-- root/root 1109 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_obj_creat_prop_list.png -rw-r--r-- root/root 63590 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_pred_type-members.html -rw-r--r-- root/root 206970 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_pred_type.html -rw-r--r-- root/root 1306 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_pred_type.png -rw-r--r-- root/root 18376 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_prop_list-members.html -rw-r--r-- root/root 82470 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_prop_list.html -rw-r--r-- root/root 2339 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_prop_list.png -rw-r--r-- root/root 11108 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_prop_list_i_exception-members.html -rw-r--r-- root/root 25825 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_prop_list_i_exception.html -rw-r--r-- root/root 580 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_prop_list_i_exception.png -rw-r--r-- root/root 11092 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_reference_exception-members.html -rw-r--r-- root/root 25811 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_reference_exception.html -rw-r--r-- root/root 602 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_reference_exception.png -rw-r--r-- root/root 34825 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_str_type-members.html -rw-r--r-- root/root 108294 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_str_type.html -rw-r--r-- root/root 1296 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_str_type.png -rw-r--r-- root/root 5613 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_user_data4_aiterate-members.html -rw-r--r-- root/root 8012 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_user_data4_aiterate.html -rw-r--r-- root/root 30293 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_var_len_type-members.html -rw-r--r-- root/root 85904 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_var_len_type.html -rw-r--r-- root/root 1116 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/class_h5_1_1_var_len_type.png -rw-r--r-- root/root 15471 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/classes.html -rw-r--r-- root/root 132 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/closed.png -rw-r--r-- root/root 22527 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/compound_8cpp-example.html -rw-r--r-- root/root 15636 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/create_8cpp-example.html -rw-r--r-- root/root 746 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/doc.png -rw-r--r-- root/root 25495 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/doxygen.css -rw-r--r-- root/root 3779 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/doxygen.png -rw-r--r-- root/root 3140 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/dynsections.js -rw-r--r-- root/root 4534 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/examples.html -rw-r--r-- root/root 24676 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/extend_ds_8cpp-example.html -rw-r--r-- root/root 616 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/folderclosed.png -rw-r--r-- root/root 597 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/folderopen.png -rw-r--r-- root/root 8898 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions.html -rw-r--r-- root/root 9377 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_c.html -rw-r--r-- root/root 9033 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_d.html -rw-r--r-- root/root 6752 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_e.html -rw-r--r-- root/root 10168 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_f.html -rw-r--r-- root/root 7087 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func.html -rw-r--r-- root/root 9272 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func_c.html -rw-r--r-- root/root 8189 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func_d.html -rw-r--r-- root/root 6764 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func_e.html -rw-r--r-- root/root 9671 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func_f.html -rw-r--r-- root/root 25886 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func_g.html -rw-r--r-- root/root 6387 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func_h.html -rw-r--r-- root/root 8194 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func_i.html -rw-r--r-- root/root 6810 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func_l.html -rw-r--r-- root/root 6659 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func_m.html -rw-r--r-- root/root 6391 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func_n.html -rw-r--r-- root/root 8965 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func_o.html -rw-r--r-- root/root 7171 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func_p.html -rw-r--r-- root/root 7678 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func_r.html -rw-r--r-- root/root 15797 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func_s.html -rw-r--r-- root/root 6616 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func_t.html -rw-r--r-- root/root 6640 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func_u.html -rw-r--r-- root/root 6646 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func_v.html -rw-r--r-- root/root 6621 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func_w.html -rw-r--r-- root/root 11096 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_func_~.html -rw-r--r-- root/root 25874 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_g.html -rw-r--r-- root/root 6375 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_h.html -rw-r--r-- root/root 10379 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_i.html -rw-r--r-- root/root 6938 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_l.html -rw-r--r-- root/root 8338 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_m.html -rw-r--r-- root/root 10248 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_n.html -rw-r--r-- root/root 9225 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_o.html -rw-r--r-- root/root 7159 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_p.html -rw-r--r-- root/root 7666 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_r.html -rw-r--r-- root/root 5040 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_rela.html -rw-r--r-- root/root 18959 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_s.html -rw-r--r-- root/root 6604 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_t.html -rw-r--r-- root/root 7120 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_u.html -rw-r--r-- root/root 6634 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_v.html -rw-r--r-- root/root 20749 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_vars.html -rw-r--r-- root/root 6609 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_w.html -rw-r--r-- root/root 11084 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/functions_~.html -rw-r--r-- root/root 26695 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/h5group_8cpp-example.html -rw-r--r-- root/root 1964 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/hdf_logo.jpg -rw-r--r-- root/root 3280 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/help.jpg -rw-r--r-- root/root 25353 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/hierarchy.html -rw-r--r-- root/root 5512 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/index.html -rw-r--r-- root/root 146331 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/jquery.js -rw-r--r-- root/root 33219 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/namespace_h5.html -rw-r--r-- root/root 5081 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/namespacemembers.html -rw-r--r-- root/root 4648 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/namespacemembers_func.html -rw-r--r-- root/root 4532 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/namespacemembers_type.html -rw-r--r-- root/root 4628 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/namespacemembers_vars.html -rw-r--r-- root/root 153 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/nav_f.png -rw-r--r-- root/root 95 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/nav_g.png -rw-r--r-- root/root 98 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/nav_h.png -rw-r--r-- root/root 123 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/open.png -rw-r--r-- root/root 23027 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/readdata_8cpp-example.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/ -rw-r--r-- root/root 1014 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_0.html -rw-r--r-- root/root 4327 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_0.js -rw-r--r-- root/root 1014 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_1.html -rw-r--r-- root/root 6644 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_1.js -rw-r--r-- root/root 1015 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_10.html -rw-r--r-- root/root 1572 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_10.js -rw-r--r-- root/root 1015 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_11.html -rw-r--r-- root/root 1423 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_11.js -rw-r--r-- root/root 1015 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_12.html -rw-r--r-- root/root 1116 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_12.js -rw-r--r-- root/root 1015 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_13.html -rw-r--r-- root/root 4825 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_13.js -rw-r--r-- root/root 1014 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_2.html -rw-r--r-- root/root 7312 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_2.js -rw-r--r-- root/root 1014 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_3.html -rw-r--r-- root/root 1747 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_3.js -rw-r--r-- root/root 1014 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_4.html -rw-r--r-- root/root 6475 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_4.js -rw-r--r-- root/root 1014 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_5.html -rw-r--r-- root/root 24998 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_5.js -rw-r--r-- root/root 1014 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_6.html -rw-r--r-- root/root 1323 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_6.js -rw-r--r-- root/root 1014 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_7.html -rw-r--r-- root/root 5745 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_7.js -rw-r--r-- root/root 1014 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_8.html -rw-r--r-- root/root 1589 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_8.js -rw-r--r-- root/root 1014 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_9.html -rw-r--r-- root/root 2816 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_9.js -rw-r--r-- root/root 1014 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_a.html -rw-r--r-- root/root 4044 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_a.js -rw-r--r-- root/root 1014 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_b.html -rw-r--r-- root/root 5731 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_b.js -rw-r--r-- root/root 1014 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_c.html -rw-r--r-- root/root 1782 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_c.js -rw-r--r-- root/root 1014 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_d.html -rw-r--r-- root/root 4183 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_d.js -rw-r--r-- root/root 1014 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_e.html -rw-r--r-- root/root 16205 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_e.js -rw-r--r-- root/root 1014 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_f.html -rw-r--r-- root/root 377 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/all_f.js -rw-r--r-- root/root 1018 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_0.html -rw-r--r-- root/root 420 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_0.js -rw-r--r-- root/root 1018 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_1.html -rw-r--r-- root/root 163 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_1.js -rw-r--r-- root/root 1018 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_2.html -rw-r--r-- root/root 751 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_2.js -rw-r--r-- root/root 1018 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_3.html -rw-r--r-- root/root 164 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_3.js -rw-r--r-- root/root 1018 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_4.html -rw-r--r-- root/root 378 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_4.js -rw-r--r-- root/root 1018 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_5.html -rw-r--r-- root/root 174 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_5.js -rw-r--r-- root/root 1018 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_6.html -rw-r--r-- root/root 307 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_6.js -rw-r--r-- root/root 1018 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_7.html -rw-r--r-- root/root 276 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_7.js -rw-r--r-- root/root 1018 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_8.html -rw-r--r-- root/root 217 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_8.js -rw-r--r-- root/root 1018 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_9.html -rw-r--r-- root/root 117 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_9.js -rw-r--r-- root/root 1018 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_a.html -rw-r--r-- root/root 265 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_a.js -rw-r--r-- root/root 1018 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_b.html -rw-r--r-- root/root 121 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_b.js -rw-r--r-- root/root 1018 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_c.html -rw-r--r-- root/root 88 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_c.js -rw-r--r-- root/root 1018 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_d.html -rw-r--r-- root/root 119 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_d.js -rw-r--r-- root/root 1018 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_e.html -rw-r--r-- root/root 98 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/classes_e.js -rw-r--r-- root/root 273 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/close.png -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_0.html -rw-r--r-- root/root 2047 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_0.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_1.html -rw-r--r-- root/root 6392 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_1.js -rw-r--r-- root/root 1021 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_10.html -rw-r--r-- root/root 989 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_10.js -rw-r--r-- root/root 1021 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_11.html -rw-r--r-- root/root 1345 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_11.js -rw-r--r-- root/root 1021 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_12.html -rw-r--r-- root/root 1116 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_12.js -rw-r--r-- root/root 1021 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_13.html -rw-r--r-- root/root 4825 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_13.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_2.html -rw-r--r-- root/root 5747 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_2.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_3.html -rw-r--r-- root/root 1603 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_3.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_4.html -rw-r--r-- root/root 5601 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_4.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_5.html -rw-r--r-- root/root 24844 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_5.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_6.html -rw-r--r-- root/root 795 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_6.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_7.html -rw-r--r-- root/root 3345 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_7.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_8.html -rw-r--r-- root/root 1258 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_8.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_9.html -rw-r--r-- root/root 1184 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_9.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_a.html -rw-r--r-- root/root 131 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_a.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_b.html -rw-r--r-- root/root 5382 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_b.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_c.html -rw-r--r-- root/root 1537 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_c.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_d.html -rw-r--r-- root/root 4082 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_d.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_e.html -rw-r--r-- root/root 13035 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_e.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_f.html -rw-r--r-- root/root 377 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/functions_f.js -rw-r--r-- root/root 563 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/mag_sel.png -rw-r--r-- root/root 1021 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/namespaces_0.html -rw-r--r-- root/root 67 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/namespaces_0.js -rw-r--r-- root/root 461 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/nomatches.html -rw-r--r-- root/root 1016 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/pages_0.html -rw-r--r-- root/root 70 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/pages_0.js -rw-r--r-- root/root 1018 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/related_0.html -rw-r--r-- root/root 424 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/related_0.js -rw-r--r-- root/root 4461 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/search.css -rw-r--r-- root/root 22125 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/search.js -rw-r--r-- root/root 604 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/search_l.png -rw-r--r-- root/root 158 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/search_m.png -rw-r--r-- root/root 612 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/search_r.png -rw-r--r-- root/root 498 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/searchdata.js -rw-r--r-- root/root 1019 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/typedefs_0.html -rw-r--r-- root/root 133 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/typedefs_0.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_0.html -rw-r--r-- root/root 1787 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_0.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_1.html -rw-r--r-- root/root 129 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_1.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_2.html -rw-r--r-- root/root 854 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_2.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_3.html -rw-r--r-- root/root 141 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_3.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_4.html -rw-r--r-- root/root 214 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_4.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_5.html -rw-r--r-- root/root 2164 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_5.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_6.html -rw-r--r-- root/root 154 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_6.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_7.html -rw-r--r-- root/root 1652 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_7.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_8.html -rw-r--r-- root/root 3883 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_8.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_9.html -rw-r--r-- root/root 272 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_9.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_a.html -rw-r--r-- root/root 3122 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_a.js -rw-r--r-- root/root 1020 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_b.html -rw-r--r-- root/root 504 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/search/variables_b.js -rw-r--r-- root/root 314 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/splitbar.png -rw-r--r-- root/root 853 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/sync_off.png -rw-r--r-- root/root 845 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/sync_on.png -rw-r--r-- root/root 142 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/tab_a.png -rw-r--r-- root/root 169 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/tab_b.png -rw-r--r-- root/root 177 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/tab_h.png -rw-r--r-- root/root 184 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/tab_s.png -rw-r--r-- root/root 1163 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/tabs.css -rw-r--r-- root/root 34051 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/cpplus_RM/writedata_8cpp-example.html -rw-r--r-- root/root 22823 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/ddl.html -rw-r--r-- root/root 4815 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/doc-info.html drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/ed_libs/ -rw-r--r-- root/root 1131 2011-12-20 22:00 ./usr/share/doc/libhdf5-doc/html/ed_libs/Copyright.lbi -rw-r--r-- root/root 645 2015-05-14 21:05 ./usr/share/doc/libhdf5-doc/html/ed_libs/Footer-THGonly.htm -rw-r--r-- root/root 508 2014-10-27 21:07 ./usr/share/doc/libhdf5-doc/html/ed_libs/Footer-THGonly.lbi -rw-r--r-- root/root 649 2015-05-14 21:05 ./usr/share/doc/libhdf5-doc/html/ed_libs/Footer-THGonly2.htm -rw-r--r-- root/root 655 2015-05-14 21:05 ./usr/share/doc/libhdf5-doc/html/ed_libs/Footer-THGonly3.htm -rw-r--r-- root/root 715 2015-05-14 21:05 ./usr/share/doc/libhdf5-doc/html/ed_libs/Footer.htm -rw-r--r-- root/root 589 2014-10-27 21:07 ./usr/share/doc/libhdf5-doc/html/ed_libs/Footer.lbi -rw-r--r-- root/root 719 2015-05-14 21:05 ./usr/share/doc/libhdf5-doc/html/ed_libs/Footer2.htm -rw-r--r-- root/root 725 2015-05-14 21:05 ./usr/share/doc/libhdf5-doc/html/ed_libs/Footer3.htm -rw-r--r-- root/root 453 2014-10-10 18:46 ./usr/share/doc/libhdf5-doc/html/ed_libs/Footer_Null.htm -rw-r--r-- root/root 318 2014-10-10 18:46 ./usr/share/doc/libhdf5-doc/html/ed_libs/Footer_Null.lbi -rw-r--r-- root/root 551 2008-06-18 20:19 ./usr/share/doc/libhdf5-doc/html/ed_libs/NavBar_ADevG.lbi -rw-r--r-- root/root 275 2008-06-18 20:19 ./usr/share/doc/libhdf5-doc/html/ed_libs/NavBar_ADevG_Null.lbi -rw-r--r-- root/root 472 2008-05-07 21:34 ./usr/share/doc/libhdf5-doc/html/ed_libs/NavBar_Common.lbi -rw-r--r-- root/root 439 2006-04-18 21:15 ./usr/share/doc/libhdf5-doc/html/ed_libs/NavBar_Intro.lbi -rw-r--r-- root/root 1982 2015-09-02 21:59 ./usr/share/doc/libhdf5-doc/html/ed_libs/NavBar_RM.lbi -rw-r--r-- root/root 1750 2015-09-02 21:59 ./usr/share/doc/libhdf5-doc/html/ed_libs/NavBar_RMHL.lbi -rw-r--r-- root/root 274 2008-06-18 20:19 ./usr/share/doc/libhdf5-doc/html/ed_libs/NavBar_RMHL_Null.lbi -rw-r--r-- root/root 272 2008-06-18 20:19 ./usr/share/doc/libhdf5-doc/html/ed_libs/NavBar_RM_Null.lbi -rw-r--r-- root/root 703 2007-03-27 23:16 ./usr/share/doc/libhdf5-doc/html/ed_libs/NavBar_TechN.lbi -rw-r--r-- root/root 1861 2006-04-18 21:15 ./usr/share/doc/libhdf5-doc/html/ed_libs/NavBar_UG.lbi -rw-r--r-- root/root 1131 2011-12-20 22:00 ./usr/share/doc/libhdf5-doc/html/ed_libs/styles_Format.lbi -rw-r--r-- root/root 1131 2011-12-20 22:00 ./usr/share/doc/libhdf5-doc/html/ed_libs/styles_Gen.lbi -rw-r--r-- root/root 1131 2011-12-20 22:00 ./usr/share/doc/libhdf5-doc/html/ed_libs/styles_Index.lbi -rw-r--r-- root/root 1131 2011-12-20 22:00 ./usr/share/doc/libhdf5-doc/html/ed_libs/styles_Intro.lbi -rw-r--r-- root/root 1131 2011-12-20 22:00 ./usr/share/doc/libhdf5-doc/html/ed_libs/styles_RM.lbi -rw-r--r-- root/root 1131 2007-03-27 23:16 ./usr/share/doc/libhdf5-doc/html/ed_libs/styles_UG.lbi drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/ed_styles/ -rw-r--r-- root/root 364 2003-03-14 19:55 ./usr/share/doc/libhdf5-doc/html/ed_styles/FormatElect.css -rw-r--r-- root/root 1262 2003-03-14 19:55 ./usr/share/doc/libhdf5-doc/html/ed_styles/FormatPrint.css -rw-r--r-- root/root 364 2003-03-14 19:55 ./usr/share/doc/libhdf5-doc/html/ed_styles/GenElect.css -rw-r--r-- root/root 1262 2003-03-14 19:55 ./usr/share/doc/libhdf5-doc/html/ed_styles/GenPrint.css -rw-r--r-- root/root 364 2003-03-14 19:55 ./usr/share/doc/libhdf5-doc/html/ed_styles/IndexElect.css -rw-r--r-- root/root 1262 2003-03-14 19:55 ./usr/share/doc/libhdf5-doc/html/ed_styles/IndexPrint.css -rw-r--r-- root/root 364 2003-03-14 19:55 ./usr/share/doc/libhdf5-doc/html/ed_styles/IntroElect.css -rw-r--r-- root/root 1262 2003-03-14 19:55 ./usr/share/doc/libhdf5-doc/html/ed_styles/IntroPrint.css -rw-r--r-- root/root 418 2003-06-25 20:06 ./usr/share/doc/libhdf5-doc/html/ed_styles/RMelect.css -rw-r--r-- root/root 12482 2011-05-11 20:29 ./usr/share/doc/libhdf5-doc/html/ed_styles/RMelect2.css -rw-r--r-- root/root 1262 2003-03-14 19:55 ./usr/share/doc/libhdf5-doc/html/ed_styles/RMprint.css -rw-r--r-- root/root 364 2003-03-14 19:55 ./usr/share/doc/libhdf5-doc/html/ed_styles/UGelect.css -rw-r--r-- root/root 1262 2003-03-14 19:55 ./usr/share/doc/libhdf5-doc/html/ed_styles/UGprint.css drwxr-xr-x root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/fortran/ -rw-r--r-- root/root 13371 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/fortran/FortranFlags.html -rw-r--r-- root/root 85995 2011-11-03 17:56 ./usr/share/doc/libhdf5-doc/html/fortran/NewFeatures_F2003.docx.gz -rw-r--r-- root/root 310 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/fortran/h5close_f_F90.htm -rw-r--r-- root/root 592 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/fortran/h5kind_to_type_F90.htm -rw-r--r-- root/root 555 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/fortran/h5offsetof_F03.htm -rw-r--r-- root/root 309 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/fortran/h5open_f_F90.htm -rw-r--r-- root/root 316 2011-11-09 23:24 ./usr/share/doc/libhdf5-doc/html/fortran/hvl_t_F03-DescribedInUG.htm -rw-r--r-- root/root 11098 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/fortran/index.html -rw-r--r-- root/root 1992 2004-12-29 15:27 ./usr/share/doc/libhdf5-doc/html/h5s.examples.gz -rw-r--r-- root/root 3034 2005-09-12 22:15 ./usr/share/doc/libhdf5-doc/html/hdf2.jpg -rw-r--r-- root/root 2515 1998-07-08 14:54 ./usr/share/doc/libhdf5-doc/html/heap.txt -rw-r--r-- root/root 15470 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/index.html -rw-r--r-- root/root 2961 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/move.html -rw-r--r-- root/root 12937 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/review1.html -rw-r--r-- root/root 11121 2016-01-26 05:21 ./usr/share/doc/libhdf5-doc/html/review1a.html -rw-r--r-- root/root 4473 1998-07-08 14:54 ./usr/share/doc/libhdf5-doc/html/symtab.gz 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 93 2015-11-16 18:22 ./usr/share/lintian/overrides/libhdf5-doc libhdf5-mpi-dev_1.8.16+docs-3_amd64.deb ─────────────────────────────────────── new debian package, version 2.0. size 3072 bytes: control archive=692 bytes. 784 bytes, 18 lines control 74 bytes, 1 lines md5sums Package: libhdf5-mpi-dev Source: hdf5 Version: 1.8.16+docs-3 Architecture: amd64 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:22 ./ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:23 ./usr/share/doc/libhdf5-mpi-dev/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-mpi-dev/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:23 ./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_amd64.deb ──────────────────────────────────────────── new debian package, version 2.0. size 2808878 bytes: control archive=945 bytes. 933 bytes, 20 lines control 503 bytes, 5 lines md5sums Package: libhdf5-mpich-10-dbg Source: hdf5 Version: 1.8.16+docs-3 Architecture: amd64 Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 3158 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: 1a3cc61f319ee815270421b8b5e2b33fea471886 2754794e78c072bd720566aa388a473341ba1a77 4f110b301d62ba7d8a2a9d157832d4392583794f dc2d606a0ceea4bd3c1b20ee6dd53b20b428fc95 drwxr-xr-x root/root 0 2016-01-26 05:22 ./ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/.build-id/1a/ -rw-r--r-- root/root 275144 2016-01-26 05:22 ./usr/lib/debug/.build-id/1a/3cc61f319ee815270421b8b5e2b33fea471886.debug drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/.build-id/27/ -rw-r--r-- root/root 86064 2016-01-26 05:22 ./usr/lib/debug/.build-id/27/54794e78c072bd720566aa388a473341ba1a77.debug drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/.build-id/4f/ -rw-r--r-- root/root 123888 2016-01-26 05:22 ./usr/lib/debug/.build-id/4f/110b301d62ba7d8a2a9d157832d4392583794f.debug drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/.build-id/dc/ -rw-r--r-- root/root 2703096 2016-01-26 05:22 ./usr/lib/debug/.build-id/dc/2d606a0ceea4bd3c1b20ee6dd53b20b428fc95.debug drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:23 ./usr/share/doc/libhdf5-mpich-10-dbg/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-mpich-10-dbg/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:23 ./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_amd64.deb ──────────────────────────────────────── new debian package, version 2.0. size 1014536 bytes: control archive=21167 bytes. 878 bytes, 20 lines control 592 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: amd64 Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 3400 Depends: libc6 (>= 2.14), 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:22 ./ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_mpich.so.10 -> libhdf5_mpich.so.10.1.0 -rw-r--r-- root/root 2802416 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_mpich.so.10.1.0 lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_mpich_fortran.so.10 -> libhdf5_mpich_fortran.so.10.0.2 -rw-r--r-- root/root 242552 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_mpich_fortran.so.10.0.2 lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_mpich_hl.so.10 -> libhdf5_mpich_hl.so.10.0.2 -rw-r--r-- root/root 126232 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_mpich_hl.so.10.0.2 lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_mpichhl_fortran.so.10 -> libhdf5_mpichhl_fortran.so.10.0.2 -rw-r--r-- root/root 76424 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_mpichhl_fortran.so.10.0.2 drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:23 ./usr/share/doc/libhdf5-mpich-10/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-mpich-10/RELEASE.txt.gz -> changelog.gz -rw-r--r-- root/root 1330 2016-01-26 05:23 ./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:22 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./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_amd64.deb ───────────────────────────────────────── new debian package, version 2.0. size 4485874 bytes: control archive=3458 bytes. 902 bytes, 20 lines control 6324 bytes, 90 lines md5sums 518 bytes, 17 lines * postinst #!/bin/sh 258 bytes, 16 lines * prerm #!/bin/sh Package: libhdf5-mpich-dev Source: hdf5 Version: 1.8.16+docs-3 Architecture: amd64 Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 23913 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:22 ./ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/bin/ -rwxr-xr-x root/root 13609 2016-01-26 05:22 ./usr/bin/h5pcc.mpich -rwxr-xr-x root/root 12944 2016-01-26 05:22 ./usr/bin/h5pfc.mpich drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/include/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/include/hdf5/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/include/hdf5/mpich/ -rw-r--r-- root/root 22588 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5ACpublic.h -rw-r--r-- root/root 5629 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5Apublic.h -rw-r--r-- root/root 1918 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5Cpublic.h -rw-r--r-- root/root 1592 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5DOpublic.h -rw-r--r-- root/root 2748 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5DSpublic.h -rw-r--r-- root/root 6633 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5Dpublic.h -rw-r--r-- root/root 19492 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5Epubgen.h -rw-r--r-- root/root 9181 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5Epublic.h -rw-r--r-- root/root 1705 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5FDcore.h -rw-r--r-- root/root 2172 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5FDdirect.h -rw-r--r-- root/root 1723 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5FDfamily.h -rw-r--r-- root/root 3243 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5FDlog.h -rw-r--r-- root/root 2731 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5FDmpi.h -rw-r--r-- root/root 2631 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5FDmpio.h -rw-r--r-- root/root 2095 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5FDmulti.h -rw-r--r-- root/root 14384 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5FDpublic.h -rw-r--r-- root/root 1555 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5FDsec2.h -rw-r--r-- root/root 1561 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5FDstdio.h -rw-r--r-- root/root 8911 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5Fpublic.h -rw-r--r-- root/root 7309 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5Gpublic.h -rw-r--r-- root/root 3432 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5IMpublic.h -rw-r--r-- root/root 4669 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5Ipublic.h -rw-r--r-- root/root 14340 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5LTpublic.h -rw-r--r-- root/root 9330 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5Lpublic.h -rw-r--r-- root/root 1933 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5MMpublic.h -rw-r--r-- root/root 10238 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5Opublic.h -rw-r--r-- root/root 1706 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5PLextern.h -rw-r--r-- root/root 2026 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5PLpublic.h -rw-r--r-- root/root 4011 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5PTpublic.h -rw-r--r-- root/root 24677 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5Ppublic.h -rw-r--r-- root/root 3686 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5Rpublic.h -rw-r--r-- root/root 7412 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5Spublic.h -rw-r--r-- root/root 8577 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5TBpublic.h -rw-r--r-- root/root 27329 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5Tpublic.h -rw-r--r-- root/root 11262 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5Zpublic.h -rw-r--r-- root/root 10625 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5api_adpt.h -rw-r--r-- root/root 1587 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5f90i.h -rw-r--r-- root/root 1935 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5f90i_gen.h -rw-r--r-- root/root 99992 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5overflow.h -rw-r--r-- root/root 17294 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5pubconf.h -rw-r--r-- root/root 12227 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5public.h -rw-r--r-- root/root 12558 2016-01-26 05:22 ./usr/include/hdf5/mpich/H5version.h -rw-r--r-- root/root 15724 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5_dble_interface.mod -rw-r--r-- root/root 13223 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5a.mod -rw-r--r-- root/root 16903 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5a_provisional.mod -rw-r--r-- root/root 12902 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5d.mod -rw-r--r-- root/root 19895 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5d_provisional.mod -rw-r--r-- root/root 62951 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5ds.mod -rw-r--r-- root/root 11229 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5e.mod -rw-r--r-- root/root 11172 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5e_provisional.mod -rw-r--r-- root/root 12094 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5f.mod -rw-r--r-- root/root 12876 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5f_provisional.mod -rw-r--r-- root/root 11222 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5fdmpio.mod -rw-r--r-- root/root 652 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5fortran_types.mod -rw-r--r-- root/root 12657 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5g.mod -rw-r--r-- root/root 10739 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5global.mod -rw-r--r-- root/root 11357 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5i.mod -rw-r--r-- root/root 63165 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5im.mod -rw-r--r-- root/root 12412 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5l.mod -rw-r--r-- root/root 13450 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5l_provisional.mod -rw-r--r-- root/root 11544 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5lib.mod -rw-r--r-- root/root 476 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5lib_provisional.mod -rw-r--r-- root/root 72954 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5lt.mod -rw-r--r-- root/root 12083 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5o.mod -rw-r--r-- root/root 14157 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5o_provisional.mod -rw-r--r-- root/root 19004 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5p.mod -rw-r--r-- root/root 14346 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5p_provisional.mod -rw-r--r-- root/root 10967 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5r.mod -rw-r--r-- root/root 14671 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5r_provisional.mod -rw-r--r-- root/root 13034 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5s.mod -rw-r--r-- root/root 14831 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5t.mod -rw-r--r-- root/root 13245 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5t_provisional.mod -rw-r--r-- root/root 65004 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5tb.mod -rw-r--r-- root/root 2045 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5test_kind_storage_size_mod.mod -rw-r--r-- root/root 11116 2016-01-26 05:22 ./usr/include/hdf5/mpich/h5z.mod -rw-r--r-- root/root 2719 2016-01-26 05:22 ./usr/include/hdf5/mpich/hdf5.h -rw-r--r-- root/root 62285 2016-01-26 05:22 ./usr/include/hdf5/mpich/hdf5.mod -rw-r--r-- root/root 1651 2016-01-26 05:22 ./usr/include/hdf5/mpich/hdf5_hl.h drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/mpich/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/mpich/include -> ../../../../include/hdf5/mpich lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/mpich/lib -> . lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/mpich/libhdf5.a -> ../../libhdf5_mpich.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/mpich/libhdf5.settings -> ../../libhdf5_mpich.settings lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/mpich/libhdf5.so -> ../../libhdf5_mpich.so lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/mpich/libhdf5_fortran.a -> ../../libhdf5_mpich_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/mpich/libhdf5_fortran.so -> ../../libhdf5_mpich_fortran.so lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/mpich/libhdf5_hl.a -> ../../libhdf5_mpich_hl.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/mpich/libhdf5_hl.so -> ../../libhdf5_mpich_hl.so lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/mpich/libhdf5hl_fortran.a -> ../../libhdf5_mpichhl_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/mpich/libhdf5hl_fortran.so -> ../../libhdf5_mpichhl_fortran.so -rw-r--r-- root/root 20179336 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_mpich.a -rw-r--r-- root/root 6129 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_mpich.settings lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_mpich.so -> libhdf5_mpich.so.10.1.0 -rw-r--r-- root/root 1679484 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_mpich_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_mpich_fortran.so -> libhdf5_mpich_fortran.so.10.0.2 -rw-r--r-- root/root 878608 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_mpich_hl.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_mpich_hl.so -> libhdf5_mpich_hl.so.10.0.2 -rw-r--r-- root/root 513976 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_mpichhl_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_mpichhl_fortran.so -> libhdf5_mpichhl_fortran.so.10.0.2 drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/pkgconfig/ -rw-r--r-- root/root 192 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/pkgconfig/hdf5-mpich.pc drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:23 ./usr/share/doc/libhdf5-mpich-dev/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-mpich-dev/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:23 ./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:22 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./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:22 ./usr/share/man/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/man/man1/ -rw-r--r-- root/root 926 2016-01-26 05:22 ./usr/share/man/man1/h5pcc.mpich.1.gz -rw-r--r-- root/root 903 2016-01-26 05:22 ./usr/share/man/man1/h5pfc.mpich.1.gz libhdf5-openmpi-10-dbg_1.8.16+docs-3_amd64.deb ────────────────────────────────────────────── new debian package, version 2.0. size 2809992 bytes: control archive=951 bytes. 941 bytes, 20 lines control 505 bytes, 5 lines md5sums Package: libhdf5-openmpi-10-dbg Source: hdf5 Version: 1.8.16+docs-3 Architecture: amd64 Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 3160 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: 1812ce40d67287bff7b49b8a4fb0461dbff54fcc 357589736756ba00cb42db9a01c55689597b5461 c3edf8ca273e84580eac069dd176b1d0dd952d8b f6eb8bf05440e2e9b3ed8c1b0e9212547e3aef89 drwxr-xr-x root/root 0 2016-01-26 05:22 ./ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/.build-id/18/ -rw-r--r-- root/root 275448 2016-01-26 05:22 ./usr/lib/debug/.build-id/18/12ce40d67287bff7b49b8a4fb0461dbff54fcc.debug drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/.build-id/35/ -rw-r--r-- root/root 2704216 2016-01-26 05:22 ./usr/lib/debug/.build-id/35/7589736756ba00cb42db9a01c55689597b5461.debug drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/.build-id/c3/ -rw-r--r-- root/root 86040 2016-01-26 05:22 ./usr/lib/debug/.build-id/c3/edf8ca273e84580eac069dd176b1d0dd952d8b.debug drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/debug/.build-id/f6/ -rw-r--r-- root/root 123944 2016-01-26 05:22 ./usr/lib/debug/.build-id/f6/eb8bf05440e2e9b3ed8c1b0e9212547e3aef89.debug drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:23 ./usr/share/doc/libhdf5-openmpi-10-dbg/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-openmpi-10-dbg/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:23 ./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_amd64.deb ────────────────────────────────────────── new debian package, version 2.0. size 1014638 bytes: control archive=21141 bytes. 823 bytes, 19 lines control 606 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: amd64 Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 3400 Depends: libc6 (>= 2.14), 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:22 ./ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_openmpi.so.10 -> libhdf5_openmpi.so.10.1.0 -rw-r--r-- root/root 2802384 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_openmpi.so.10.1.0 lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_openmpi_fortran.so.10 -> libhdf5_openmpi_fortran.so.10.0.2 -rw-r--r-- root/root 242584 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_openmpi_fortran.so.10.0.2 lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_openmpi_hl.so.10 -> libhdf5_openmpi_hl.so.10.0.2 -rw-r--r-- root/root 126232 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_openmpi_hl.so.10.0.2 lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_openmpihl_fortran.so.10 -> libhdf5_openmpihl_fortran.so.10.0.2 -rw-r--r-- root/root 76424 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_openmpihl_fortran.so.10.0.2 drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:23 ./usr/share/doc/libhdf5-openmpi-10/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-openmpi-10/RELEASE.txt.gz -> changelog.gz -rw-r--r-- root/root 1329 2016-01-26 05:23 ./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:22 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./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_amd64.deb ─────────────────────────────────────────── new debian package, version 2.0. size 4487722 bytes: control archive=3429 bytes. 849 bytes, 19 lines control 6504 bytes, 90 lines md5sums 530 bytes, 17 lines * postinst #!/bin/sh 264 bytes, 16 lines * prerm #!/bin/sh Package: libhdf5-openmpi-dev Source: hdf5 Version: 1.8.16+docs-3 Architecture: amd64 Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 23920 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:22 ./ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/bin/ -rwxr-xr-x root/root 13619 2016-01-26 05:22 ./usr/bin/h5pcc.openmpi -rwxr-xr-x root/root 12954 2016-01-26 05:22 ./usr/bin/h5pfc.openmpi drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/include/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/include/hdf5/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/include/hdf5/openmpi/ -rw-r--r-- root/root 22588 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5ACpublic.h -rw-r--r-- root/root 5629 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5Apublic.h -rw-r--r-- root/root 1918 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5Cpublic.h -rw-r--r-- root/root 1592 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5DOpublic.h -rw-r--r-- root/root 2748 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5DSpublic.h -rw-r--r-- root/root 6633 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5Dpublic.h -rw-r--r-- root/root 19492 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5Epubgen.h -rw-r--r-- root/root 9181 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5Epublic.h -rw-r--r-- root/root 1705 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5FDcore.h -rw-r--r-- root/root 2172 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5FDdirect.h -rw-r--r-- root/root 1723 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5FDfamily.h -rw-r--r-- root/root 3243 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5FDlog.h -rw-r--r-- root/root 2731 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5FDmpi.h -rw-r--r-- root/root 2631 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5FDmpio.h -rw-r--r-- root/root 2095 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5FDmulti.h -rw-r--r-- root/root 14384 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5FDpublic.h -rw-r--r-- root/root 1555 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5FDsec2.h -rw-r--r-- root/root 1561 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5FDstdio.h -rw-r--r-- root/root 8911 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5Fpublic.h -rw-r--r-- root/root 7309 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5Gpublic.h -rw-r--r-- root/root 3432 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5IMpublic.h -rw-r--r-- root/root 4669 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5Ipublic.h -rw-r--r-- root/root 14340 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5LTpublic.h -rw-r--r-- root/root 9330 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5Lpublic.h -rw-r--r-- root/root 1933 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5MMpublic.h -rw-r--r-- root/root 10238 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5Opublic.h -rw-r--r-- root/root 1706 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5PLextern.h -rw-r--r-- root/root 2026 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5PLpublic.h -rw-r--r-- root/root 4011 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5PTpublic.h -rw-r--r-- root/root 24677 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5Ppublic.h -rw-r--r-- root/root 3686 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5Rpublic.h -rw-r--r-- root/root 7412 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5Spublic.h -rw-r--r-- root/root 8577 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5TBpublic.h -rw-r--r-- root/root 27329 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5Tpublic.h -rw-r--r-- root/root 11262 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5Zpublic.h -rw-r--r-- root/root 10625 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5api_adpt.h -rw-r--r-- root/root 1587 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5f90i.h -rw-r--r-- root/root 1935 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5f90i_gen.h -rw-r--r-- root/root 99992 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5overflow.h -rw-r--r-- root/root 17294 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5pubconf.h -rw-r--r-- root/root 12227 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5public.h -rw-r--r-- root/root 12558 2016-01-26 05:22 ./usr/include/hdf5/openmpi/H5version.h -rw-r--r-- root/root 15724 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5_dble_interface.mod -rw-r--r-- root/root 13223 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5a.mod -rw-r--r-- root/root 16903 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5a_provisional.mod -rw-r--r-- root/root 12902 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5d.mod -rw-r--r-- root/root 19895 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5d_provisional.mod -rw-r--r-- root/root 62951 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5ds.mod -rw-r--r-- root/root 11229 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5e.mod -rw-r--r-- root/root 11172 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5e_provisional.mod -rw-r--r-- root/root 12094 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5f.mod -rw-r--r-- root/root 12876 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5f_provisional.mod -rw-r--r-- root/root 11222 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5fdmpio.mod -rw-r--r-- root/root 652 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5fortran_types.mod -rw-r--r-- root/root 12657 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5g.mod -rw-r--r-- root/root 10739 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5global.mod -rw-r--r-- root/root 11357 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5i.mod -rw-r--r-- root/root 63165 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5im.mod -rw-r--r-- root/root 12412 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5l.mod -rw-r--r-- root/root 13450 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5l_provisional.mod -rw-r--r-- root/root 11544 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5lib.mod -rw-r--r-- root/root 476 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5lib_provisional.mod -rw-r--r-- root/root 72954 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5lt.mod -rw-r--r-- root/root 12083 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5o.mod -rw-r--r-- root/root 14157 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5o_provisional.mod -rw-r--r-- root/root 19004 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5p.mod -rw-r--r-- root/root 14346 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5p_provisional.mod -rw-r--r-- root/root 10967 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5r.mod -rw-r--r-- root/root 14671 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5r_provisional.mod -rw-r--r-- root/root 13034 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5s.mod -rw-r--r-- root/root 14831 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5t.mod -rw-r--r-- root/root 13245 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5t_provisional.mod -rw-r--r-- root/root 65004 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5tb.mod -rw-r--r-- root/root 2045 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5test_kind_storage_size_mod.mod -rw-r--r-- root/root 11116 2016-01-26 05:22 ./usr/include/hdf5/openmpi/h5z.mod -rw-r--r-- root/root 2719 2016-01-26 05:22 ./usr/include/hdf5/openmpi/hdf5.h -rw-r--r-- root/root 62285 2016-01-26 05:22 ./usr/include/hdf5/openmpi/hdf5.mod -rw-r--r-- root/root 1651 2016-01-26 05:22 ./usr/include/hdf5/openmpi/hdf5_hl.h drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/openmpi/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/openmpi/include -> ../../../../include/hdf5/openmpi lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/openmpi/lib -> . lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.a -> ../../libhdf5_openmpi.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.settings -> ../../libhdf5_openmpi.settings lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so -> ../../libhdf5_openmpi.so lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5_fortran.a -> ../../libhdf5_openmpi_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5_fortran.so -> ../../libhdf5_openmpi_fortran.so lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5_hl.a -> ../../libhdf5_openmpi_hl.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5_hl.so -> ../../libhdf5_openmpi_hl.so lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5hl_fortran.a -> ../../libhdf5_openmpihl_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5hl_fortran.so -> ../../libhdf5_openmpihl_fortran.so -rw-r--r-- root/root 20185392 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_openmpi.a -rw-r--r-- root/root 6099 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_openmpi.settings lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_openmpi.so -> libhdf5_openmpi.so.10.1.0 -rw-r--r-- root/root 1680428 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_openmpi_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_openmpi_fortran.so -> libhdf5_openmpi_fortran.so.10.0.2 -rw-r--r-- root/root 878608 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_openmpi_hl.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_openmpi_hl.so -> libhdf5_openmpi_hl.so.10.0.2 -rw-r--r-- root/root 513984 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_openmpihl_fortran.a lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/libhdf5_openmpihl_fortran.so -> libhdf5_openmpihl_fortran.so.10.0.2 drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/pkgconfig/ -rw-r--r-- root/root 244 2016-01-26 05:22 ./usr/lib/x86_64-linux-gnu/pkgconfig/hdf5-openmpi.pc drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2016-01-26 05:23 ./usr/share/doc/libhdf5-openmpi-dev/ lrwxrwxrwx root/root 0 2016-01-26 05:22 ./usr/share/doc/libhdf5-openmpi-dev/RELEASE.txt.gz -> changelog.gz lrwxrwxrwx root/root 0 2016-01-26 05:23 ./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:22 ./usr/share/lintian/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./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:22 ./usr/share/man/ drwxr-xr-x root/root 0 2016-01-26 05:22 ./usr/share/man/man1/ -rw-r--r-- root/root 926 2016-01-26 05:22 ./usr/share/man/man1/h5pcc.openmpi.1.gz -rw-r--r-- root/root 903 2016-01-26 05:22 ./usr/share/man/man1/h5pfc.openmpi.1.gz libhdf5-serial-dev_1.8.16+docs-3_all.deb ──────────────────────────────────────── new debian package, version 2.0. size 4330 bytes: control archive=558 bytes. 491 bytes, 14 lines control 164 bytes, 2 lines md5sums Package: libhdf5-serial-dev Source: hdf5 Version: 1.8.16+docs-3 Architecture: all Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 36 Depends: libhdf5-dev Section: oldlibs Priority: extra Homepage: http://hdfgroup.org/HDF5/ Description: transitional dummy package This package is a transitionnal package from libhdf5-serial-dev to libhdf5-dev. It can safely be removed. 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-serial-dev/ lrwxrwxrwx root/root 0 2016-01-26 05:21 ./usr/share/doc/libhdf5-serial-dev/RELEASE.txt.gz -> changelog.gz -rw-r--r-- root/root 1331 2016-01-26 05:22 ./usr/share/doc/libhdf5-serial-dev/changelog.Debian.gz -rw-r--r-- root/root 4358 2015-11-16 18:22 ./usr/share/doc/libhdf5-serial-dev/copyright ┌──────────────────────────────────────────────────────────────────────────────┐ │ Post Build │ └──────────────────────────────────────────────────────────────────────────────┘ ┌──────────────────────────────────────────────────────────────────────────────┐ │ Cleanup │ └──────────────────────────────────────────────────────────────────────────────┘ Not removing build depends: as requested Keeping session: ┌──────────────────────────────────────────────────────────────────────────────┐ │ Summary │ └──────────────────────────────────────────────────────────────────────────────┘ Build Architecture: amd64 Build-Space: 1097016 Build-Time: 745 Distribution: xenial-proposed Host Architecture: amd64 Install-Time: 27 Job: hdf5_1.8.16+docs-3.dsc Machine Architecture: amd64 Package: hdf5 Package-Time: 774 Source-Version: 1.8.16+docs-3 Space: 1097016 Status: successful Version: 1.8.16+docs-3 ──────────────────────────────────────────────────────────────────────────────── Finished at 20160126-0524 Build needed 00:12:54, 1097016k disc space RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['scan-for-processes', 'PACKAGEBUILD-8896190'] Scanning for processes to kill in build /home/buildd/build-PACKAGEBUILD-8896190/chroot-autobuild... RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', 'PACKAGEBUILD-8896190'] Unmounting chroot for build PACKAGEBUILD-8896190... RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', 'PACKAGEBUILD-8896190'] Removing build PACKAGEBUILD-8896190