==> Creating chroot for [extra-staging] (pentium4)...
-> Deleting chroot copy 'build'...
-> Deleting chroot copy 'root'...
==> Creating install root at /var/lib/archbuild/extra-staging-pentium4/root
==> Installing packages to /var/lib/archbuild/extra-staging-pentium4/root
:: Synchronizing package databases...
core-staging downloading...
core-testing downloading...
core downloading...
extra-staging downloading...
extra-testing downloading...
extra downloading...
resolving dependencies...
:: There are 2 providers available for sh:
:: Repository core-staging
1) bash
:: Repository core
2) bash
Enter a number (default=1):
looking for conflicting packages...
warning: dependency cycle detected:
warning: systemd-libs will be installed before its libcap dependency
warning: dependency cycle detected:
warning: glib2-devel will be installed before its glib2 dependency
Package (134) New Version Net Change
core/acl 2.3.2-1.0 0.32 MiB
core/archlinux32-keyring 20241114-1.1 0.05 MiB
core/argon2 20190702-6.0 0.11 MiB
core/attr 2.5.2-1.0 0.20 MiB
core-staging/audit 4.0.2-2.0 1.00 MiB
core/autoconf 2.72-1.0 2.22 MiB
core/automake 1.17-1.0 1.62 MiB
core-staging/bash 5.2.037-1.0 9.17 MiB
core-staging/binutils 2.43+r4+g7999dae6961-1.1 37.63 MiB
core-staging/bison 3.8.2-8.1 2.51 MiB
core-testing/brotli 1.1.0-2.2 0.94 MiB
core/bzip2 1.0.8-6.0 0.14 MiB
core/ca-certificates 20240618-1.0 0.00 MiB
core/ca-certificates-mozilla 3.106-1.0 1.04 MiB
core/ca-certificates-utils 20240618-1.0 0.01 MiB
core/coreutils 9.5-2.2 15.52 MiB
core-staging/cryptsetup 2.7.5-1.0 2.92 MiB
core-staging/curl 8.11.0-3.0 1.88 MiB
core/db5.3 5.3.28-5.0 6.20 MiB
core/dbus 1.14.10-2.1 0.85 MiB
core-staging/dbus-broker 36-4.0 0.34 MiB
core-staging/dbus-broker-units 36-4.0 0.00 MiB
core-staging/dbus-units 36-4.0 0.00 MiB
core/debugedit 5.1-1.0 0.11 MiB
core-staging/device-mapper 2.03.28-1.0 0.73 MiB
core/diffutils 3.10-1.0 1.48 MiB
core/e2fsprogs 1.47.1-4.0 5.19 MiB
core-testing/expat 2.6.4-1.0 0.42 MiB
core/fakeroot 1.36-1.0 0.13 MiB
core-staging/file 5.45-1.1 8.34 MiB
core/filesystem 2024.04.07-1.0 0.02 MiB
core-testing/findutils 4.10.0-2.0 1.71 MiB
core/flex 2.6.4-5.0 0.86 MiB
core/gawk 5.3.1-1.0 3.22 MiB
core/gc 8.2.8-2.0 0.74 MiB
core-staging/gcc 14.2.1+r134+gab884fffe3fc-1.0 181.40 MiB
core-staging/gcc-libs 14.2.1+r134+gab884fffe3fc-1.0 112.98 MiB
core-staging/gdbm 1.24-1.0 0.68 MiB
core/gettext 0.22.5-2.0 7.26 MiB
core-staging/glib2 2.82.2-1.0 35.03 MiB
core-staging/glib2-devel 2.82.2-1.0 1.18 MiB
core-staging/glibc 2.40+r16+gaa533d58ff-2.1 41.52 MiB
core/gmp 6.3.0-2.0 0.88 MiB
core-staging/gnupg 2.4.6-1.0 9.81 MiB
core/gnutls 3.8.8-1.0 5.32 MiB
core-staging/gpgme 1.24.0-1.0 1.87 MiB
core-staging/grep 3.11-1.1 0.87 MiB
core/groff 1.23.0-7.0 8.65 MiB
core/guile 3.0.9-1.1 48.61 MiB
core/gzip 1.13-4.0 0.15 MiB
core/hwdata 0.389-1.0 9.28 MiB
core/iana-etc 20241016-1.0 3.99 MiB
core/icu 75.1-1.0 40.62 MiB
core/jansson 2.14-4.0 0.17 MiB
core/json-c 0.18-1.0 0.18 MiB
core/kbd 2.6.4-3.0 2.92 MiB
core-staging/keyutils 1.6.3-3.0 0.18 MiB
core/kmod 33-3.0 0.30 MiB
core-staging/krb5 1.21.3-1.0 4.30 MiB
core-staging/libarchive 3.7.7-1.0 1.20 MiB
core-staging/libassuan 3.0.0-1.0 0.23 MiB
core/libcap 2.71-1.0 1.67 MiB
core-testing/libcap-ng 0.8.5-2.1 0.11 MiB
core-staging/libelf 0.192-2.0 2.77 MiB
core/libevent 2.1.12-4.1 1.19 MiB
core/libffi 3.4.6-1.0 0.09 MiB
core-staging/libgcrypt 1.11.0-2.1 1.36 MiB
core/libgpg-error 1.50-1.0 1.06 MiB
core-staging/libidn2 2.3.7-1.0 0.45 MiB
core/libisl 0.27-1.0 6.17 MiB
core/libksba 1.6.7-1.0 0.30 MiB
core-staging/libldap 2.6.8-2.0 0.63 MiB
core/libmpc 1.3.1-2.0 0.17 MiB
core/libnghttp2 1.64.0-1.0 0.40 MiB
core/libnghttp3 1.6.0-1.0 0.23 MiB
core/libnsl 2.0.1-1.0 0.07 MiB
core-testing/libp11-kit 0.25.5-1.0 2.79 MiB
core-staging/libpsl 0.21.5-2.1 0.21 MiB
core-staging/libsasl 2.1.28-5.0 0.47 MiB
core-testing/libseccomp 2.5.5-3.0 0.24 MiB
core/libsecret 0.21.4-1.0 1.14 MiB
core/libssh2 1.11.0-1.0 0.47 MiB
extra-staging/libsysprof-capture 47.1-1.0 0.22 MiB
core/libtasn1 4.19.0-2.0 0.44 MiB
core/libtirpc 1.3.6-1.0 0.42 MiB
core/libtool 2.5.3-1.0 2.23 MiB
core/libunistring 1.2-1.0 2.50 MiB
core-staging/libusb 1.0.27-1.0 0.20 MiB
core/libverto 0.3.2-5.0 0.06 MiB
core/libxcrypt 4.4.36-2.0 0.18 MiB
core-staging/libxml2 2.13.5-1.0 3.70 MiB
core/linux-api-headers 6.10-1.1 5.57 MiB
extra/lmdb 0.9.33-1.0 0.38 MiB
core/lz4 1:1.10.0-2.0 0.43 MiB
core/m4 1.4.19-3.0 0.47 MiB
core/make 4.4.1-2.0 1.68 MiB
core/mpdecimal 4.0.0-2.335 0.30 MiB
core/mpfr 4.2.1-4.1 1.06 MiB
core-staging/ncurses 6.5-3.0 3.88 MiB
core-staging/nettle 3.10-1.1 0.99 MiB
core/npth 1.7-1.0 0.08 MiB
core/openssl 3.4.0-1.0 9.99 MiB
core-testing/p11-kit 0.25.5-1.0 0.88 MiB
core-staging/pacman 7.0.0.r3.g7736133-1.3 4.80 MiB
core/pacman-mirrorlist 20241114-1.0 0.00 MiB
core-staging/pam 1.6.1-3.0 3.13 MiB
core/pambase 20230918-2.0 0.00 MiB
core/patch 2.7.6-10.0 0.21 MiB
core/pcre2 10.44-1.1 6.05 MiB
core-staging/perl 5.40.0-1.0 67.02 MiB
core-staging/pinentry 1.3.1-5.5 0.68 MiB
core-staging/pkgconf 2.1.1-1.0 0.15 MiB
core/popt 1.19-2.0 0.21 MiB
core-testing/python 3.12.7-1.0 65.57 MiB
extra-testing/python-packaging 24.1-1.0 0.49 MiB
core-staging/readline 8.2.013-1.0 0.69 MiB
core/sed 4.9-3.0 0.70 MiB
core/shadow 4.16.0-1.0 3.74 MiB
core/sqlite 3.46.1-1.0 8.20 MiB
core-staging/sudo 1.9.16-1.0 7.62 MiB
core-staging/systemd 256.6-1.0 30.84 MiB
core-staging/systemd-libs 256.6-1.0 2.69 MiB
core/tar 1.35-2.0 2.84 MiB
core/texinfo 7.1.1-1.0 9.90 MiB
core-staging/tpm2-tss 4.0.1-1.0 3.68 MiB
core/tzdata 2024b-2.0 1.93 MiB
core-staging/util-linux 2.40.2-1.1 14.15 MiB
core-staging/util-linux-libs 2.40.2-1.1 1.26 MiB
core-staging/which 2.21-6.2 0.02 MiB
extra/xxhash 0.8.2-1.0 0.48 MiB
core/xz 5.6.3-1.0 2.73 MiB
core/zlib 1:1.3.1-2.0 0.31 MiB
core-staging/zstd 1.5.6-1.2 1.42 MiB
core/base-devel 1-2.0 0.00 MiB
Total Installed Size: 926.39 MiB
:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing archlinux32-keyring...
call to execv failed (No such file or directory)
error: command failed to execute correctly
installing linux-api-headers...
installing tzdata...
Optional dependencies for tzdata
bash: for tzselect [pending]
glibc: for zdump, zic [pending]
installing iana-etc...
installing filesystem...
installing glibc...
Optional dependencies for glibc
gd: for memusagestat
perl: for mtrace [pending]
installing gcc-libs...
installing ncurses...
Optional dependencies for ncurses
bash: for ncursesw6-config [pending]
installing readline...
installing bash...
Optional dependencies for bash
bash-completion: for tab completion
installing gmp...
installing mpfr...
installing gawk...
installing m4...
installing diffutils...
installing gdbm...
installing db5.3...
installing libxcrypt...
installing perl...
installing autoconf...
installing automake...
installing jansson...
installing bzip2...
installing acl...
installing attr...
installing zlib...
installing sqlite...
installing util-linux-libs...
Optional dependencies for util-linux-libs
python: python bindings to libmount [pending]
installing e2fsprogs...
Optional dependencies for e2fsprogs
lvm2: for e2scrub
util-linux: for e2scrub [pending]
smtp-forwarder: for e2scrub_fail script
installing keyutils...
installing openssl...
Optional dependencies for openssl
ca-certificates [pending]
perl [installed]
installing libsasl...
installing libldap...
installing libevent...
Optional dependencies for libevent
python: event_rpcgen.py [pending]
installing libverto...
installing lmdb...
installing krb5...
installing libtirpc...
installing pambase...
installing libcap-ng...
installing audit...
Optional dependencies for audit
libldap: for audispd-zos-remote [installed]
sh: for augenrules [installed]
installing libnsl...
installing libgpg-error...
installing libgcrypt...
installing lz4...
installing xz...
installing zstd...
installing systemd-libs...
installing pam...
installing libcap...
installing coreutils...
installing findutils...
installing libtasn1...
installing libffi...
installing libp11-kit...
installing p11-kit...
installing ca-certificates-utils...
installing ca-certificates-mozilla...
installing ca-certificates...
installing brotli...
installing libunistring...
installing libidn2...
installing libnghttp2...
installing libnghttp3...
installing libpsl...
installing libssh2...
installing curl...
installing json-c...
installing libelf...
installing binutils...
Optional dependencies for binutils
debuginfod: for debuginfod server/client functionality
installing icu...
installing libxml2...
Optional dependencies for libxml2
python: Python bindings [pending]
installing gettext...
Optional dependencies for gettext
git: for autopoint infrastructure updates
installing bison...
installing xxhash...
installing debugedit...
installing sed...
installing libseccomp...
installing file...
installing shadow...
installing util-linux...
Optional dependencies for util-linux
words: default dictionary for look
installing fakeroot...
installing flex...
installing libmpc...
installing libisl...
installing gcc...
Optional dependencies for gcc
gcc-libs: for generating code for 32-bit ABI [installed]
installing pcre2...
Optional dependencies for pcre2
sh: for pcre2-config [installed]
installing grep...
installing groff...
Optional dependencies for groff
netpbm: for use together with man -H command interaction in browsers
psutils: for use together with man -H command interaction in browsers
libxaw: for gxditview
perl-file-homedir: for use with glilypond
installing gzip...
Optional dependencies for gzip
less: zless support
util-linux: zmore support [installed]
diffutils: zdiff/zcmp support [installed]
installing tar...
installing libtool...
installing gc...
installing guile...
installing make...
installing nettle...
installing gnutls...
Optional dependencies for gnutls
tpm2-tss: support for TPM2 wrapped keys [pending]
installing libksba...
installing libusb...
installing libassuan...
installing libsysprof-capture...
installing expat...
installing mpdecimal...
installing python...
Optional dependencies for python
python-setuptools: for building Python packages using tooling that is usually bundled with Python
python-pip: for installing Python packages using tooling that is usually bundled with Python
python-pipx: for installing Python software not packaged on Arch Linux
sqlite: for a default database integration [installed]
xz: for lzma [installed]
tk: for tkinter
installing python-packaging...
installing glib2-devel...
installing glib2...
Optional dependencies for glib2
dconf: GSettings storage backend
glib2-devel: development tools [installed]
gvfs: most gio functionality
installing tpm2-tss...
installing libsecret...
Optional dependencies for libsecret
org.freedesktop.secrets: secret storage backend
installing pinentry...
Optional dependencies for pinentry
gcr: GNOME backend
gtk3: GTK backend
qt5-x11extras: Qt5 backend
kwayland5: Qt5 backend
kguiaddons: Qt6 backend
kwindowsystem: Qt6 backend
installing npth...
installing gnupg...
Optional dependencies for gnupg
pcsclite: for using scdaemon not with the gnupg internal card driver
installing gpgme...
installing libarchive...
installing pacman-mirrorlist...
installing device-mapper...
installing popt...
installing argon2...
installing cryptsetup...
installing dbus...
installing dbus-broker...
installing dbus-broker-units...
installing dbus-units...
installing kbd...
installing kmod...
installing hwdata...
installing systemd...
Initializing machine ID from random generator.
Creating group 'sys' with GID 3.
Creating group 'mem' with GID 8.
Creating group 'ftp' with GID 11.
Creating group 'mail' with GID 12.
Creating group 'log' with GID 19.
Creating group 'smmsp' with GID 25.
Creating group 'proc' with GID 26.
Creating group 'games' with GID 50.
Creating group 'lock' with GID 54.
Creating group 'network' with GID 90.
Creating group 'floppy' with GID 94.
Creating group 'scanner' with GID 96.
Creating group 'power' with GID 98.
Creating group 'nobody' with GID 65534.
Creating group 'adm' with GID 999.
Creating group 'wheel' with GID 998.
Creating group 'utmp' with GID 997.
Creating group 'audio' with GID 996.
Creating group 'disk' with GID 995.
Creating group 'input' with GID 994.
Creating group 'kmem' with GID 993.
Creating group 'kvm' with GID 992.
Creating group 'lp' with GID 991.
Creating group 'optical' with GID 990.
Creating group 'render' with GID 989.
Creating group 'sgx' with GID 988.
Creating group 'storage' with GID 987.
Creating group 'tty' with GID 5.
Creating group 'uucp' with GID 986.
Creating group 'video' with GID 985.
Creating group 'users' with GID 984.
Creating group 'groups' with GID 983.
Creating group 'systemd-journal' with GID 982.
Creating group 'rfkill' with GID 981.
Creating group 'bin' with GID 1.
Creating user 'bin' (n/a) with UID 1 and GID 1.
Creating group 'daemon' with GID 2.
Creating user 'daemon' (n/a) with UID 2 and GID 2.
Creating user 'mail' (n/a) with UID 8 and GID 12.
Creating user 'ftp' (n/a) with UID 14 and GID 11.
Creating group 'http' with GID 33.
Creating user 'http' (n/a) with UID 33 and GID 33.
Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534.
Creating group 'dbus' with GID 81.
Creating user 'dbus' (System Message Bus) with UID 81 and GID 81.
Creating group 'systemd-coredump' with GID 980.
Creating user 'systemd-coredump' (systemd Core Dumper) with UID 980 and GID 980.
Creating group 'systemd-network' with GID 979.
Creating user 'systemd-network' (systemd Network Management) with UID 979 and GID 979.
Creating group 'systemd-oom' with GID 978.
Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 978 and GID 978.
Creating group 'systemd-journal-remote' with GID 977.
Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 977 and GID 977.
Creating group 'systemd-resolve' with GID 976.
Creating user 'systemd-resolve' (systemd Resolver) with UID 976 and GID 976.
Creating group 'systemd-timesync' with GID 975.
Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 975 and GID 975.
Creating group 'tss' with GID 974.
Creating user 'tss' (tss user for tpm2) with UID 974 and GID 974.
Creating group 'uuidd' with GID 68.
Creating user 'uuidd' (n/a) with UID 68 and GID 68.
Created symlink '/etc/systemd/system/getty.target.wants/getty@tty1.service' → '/usr/lib/systemd/system/getty@.service'.
Created symlink '/etc/systemd/system/multi-user.target.wants/remote-fs.target' → '/usr/lib/systemd/system/remote-fs.target'.
Created symlink '/etc/systemd/system/sockets.target.wants/systemd-userdbd.socket' → '/usr/lib/systemd/system/systemd-userdbd.socket'.
installing pacman...
Optional dependencies for pacman
base-devel: required to use makepkg [pending]
perl-locale-gettext: translation support in makepkg-template
installing patch...
Optional dependencies for patch
ed: for patch -e functionality
installing pkgconf...
installing sudo...
installing texinfo...
Optional dependencies for texinfo
perl-archive-zip: EPUB file output via texi2any
installing which...
installing base-devel...
:: Running post-transaction hooks...
( 1/13) Creating system user accounts...
Creating group 'alpm' with GID 973.
Creating user 'alpm' (Arch Linux Package Management) with UID 973 and GID 973.
( 2/13) Updating journal message catalog...
( 3/13) Reloading system manager configuration...
Skipped: Running in chroot.
( 4/13) Reloading user manager configuration...
Skipped: Running in chroot.
( 5/13) Updating udev hardware database...
( 6/13) Applying kernel sysctl settings...
Skipped: Running in chroot.
( 7/13) Creating temporary files...
( 8/13) Reloading device manager configuration...
Skipped: Running in chroot.
( 9/13) Arming ConditionNeedsUpdate...
(10/13) Rebuilding certificate stores...
(11/13) Reloading system bus configuration...
Skipped: Running in chroot.
(12/13) Warn about old perl modules
(13/13) Updating the info directory file...
Generating locales...
C.UTF-8... done
en_US.UTF-8... done
de_DE.UTF-8... done
Generation complete.
==> Building in chroot for [extra-staging] (pentium4)...
==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-pentium4/root] -> [build]...done
==> Making package: hdf5 1.14.5-1.0 (Fri Nov 29 07:37:00 2024)
==> Retrieving sources...
-> Found hdf5-1.14.5.tar.gz
==> Validating source files with sha256sums...
hdf5-1.14.5.tar.gz ... Passed
gpg: Warning: using insecure memory!
==> Appending keys from archlinux32.gpg...
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
gpg: Warning: using insecure memory!
==> Updating trust database...
gpg: Warning: using insecure memory!
gpg: next trustdb check due at 2025-01-01
==> Making package: hdf5 1.14.5-1.0 (Fri Nov 29 07:37:04 2024)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Package (1) New Version Net Change
extra/libaec 1.1.3-1.0 0.11 MiB
Total Installed Size: 0.11 MiB
:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing libaec...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
:: There are 6 providers available for java-environment:
:: Repository extra-staging
1) jdk11-openjdk
:: Repository extra-testing
2) jdk11-openjdk
:: Repository extra
3) jdk-openjdk 4) jdk11-openjdk 5) jdk7-openjdk 6) jdk8-openjdk
Enter a number (default=1):
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency
Package (23) New Version Net Change
extra/cppdap 1.58.0-2.0 1.50 MiB
extra/freetype2 2.13.3-1.0 1.59 MiB
extra/giflib 5.2.2-1.1 0.27 MiB
extra/graphite 1:1.3.14-4.0 0.20 MiB
extra-staging/harfbuzz 10.1.0-1.0 4.13 MiB
extra/hicolor-icon-theme 0.18-1.0 0.05 MiB
extra/java-environment-common 3-5.0 0.00 MiB
extra/java-runtime-common 3-5.0 0.01 MiB
extra/jbigkit 2.1-8.0 0.15 MiB
extra-staging/jsoncpp 1.9.6-3.0 0.66 MiB
extra/lcms2 2.16-1.0 0.70 MiB
extra/libjpeg-turbo 3.0.4-1.0 2.36 MiB
extra-staging/libnet 2:1.3-1.0 1.45 MiB
extra/libpng 1.6.44-1.0 0.55 MiB
extra-staging/libtiff 4.7.0-1.0 1.75 MiB
extra/libuv 1.49.2-1.0 0.60 MiB
core/nspr 4.36-1.0 0.70 MiB
core/nss 3.106-1.0 5.00 MiB
extra-staging/rhash 1.4.4-1.0 0.38 MiB
extra-staging/cmake 3.30.5-1.0 74.80 MiB
core-staging/gcc-fortran 14.2.1+r134+gab884fffe3fc-1.0 41.46 MiB
extra-staging/jdk11-openjdk 11.0.23.u9-1.0 429.55 MiB
extra/time 1.9-5.0 0.03 MiB
Total Installed Size: 567.88 MiB
:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
make: for unix Makefile generator [installed]
ninja: for ninja generator
qt6-base: cmake-gui
installing time...
installing gcc-fortran...
installing java-runtime-common...
For the complete set of Java binaries to be available in your PATH,
you need to re-login or source /etc/profile.d/jre.sh
Please note that this package does not support forcing JAVA_HOME as former package java-common did
installing nspr...
installing nss...
installing libjpeg-turbo...
Optional dependencies for libjpeg-turbo
java-runtime>11: for TurboJPEG Java wrapper
installing jbigkit...
installing libtiff...
Optional dependencies for libtiff
freeglut: for using tiffgt
installing lcms2...
installing libnet...
installing libpng...
installing graphite...
Optional dependencies for graphite
graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
harfbuzz-utils: utilities
installing freetype2...
installing java-environment-common...
installing giflib...
installing jdk11-openjdk...
Optional dependencies for jdk11-openjdk
java-rhino: for some JavaScript support
alsa-lib: for basic sound support
gtk2: for the Gtk+ 2 look and feel - desktop usage
gtk3: for the Gtk+ 3 look and feel - desktop usage
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the info directory file...
==> Retrieving sources...
-> Found hdf5-1.14.5.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting hdf5-1.14.5.tar.gz with bsdtar
==> Starting prepare()...
==> Starting build()...
-- The C compiler identification is GNU 14.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Final: share
-- Looking for include file sys/file.h
-- Looking for include file sys/file.h - found
-- Looking for include files sys/file.h, sys/ioctl.h
-- Looking for include files sys/file.h, sys/ioctl.h - found
-- Looking for 3 include files sys/file.h, ..., sys/resource.h
-- Looking for 3 include files sys/file.h, ..., sys/resource.h - found
-- Looking for 4 include files sys/file.h, ..., sys/socket.h
-- Looking for 4 include files sys/file.h, ..., sys/socket.h - found
-- Looking for 5 include files sys/file.h, ..., sys/stat.h
-- Looking for 5 include files sys/file.h, ..., sys/stat.h - found
-- Looking for 6 include files sys/file.h, ..., sys/time.h
-- Looking for 6 include files sys/file.h, ..., sys/time.h - found
-- Looking for 7 include files sys/file.h, ..., sys/types.h
-- Looking for 7 include files sys/file.h, ..., sys/types.h - found
-- Looking for 8 include files sys/file.h, ..., features.h
-- Looking for 8 include files sys/file.h, ..., features.h - found
-- Looking for 9 include files sys/file.h, ..., dirent.h
-- Looking for 9 include files sys/file.h, ..., dirent.h - found
-- Looking for 10 include files sys/file.h, ..., unistd.h
-- Looking for 10 include files sys/file.h, ..., unistd.h - found
-- Looking for 11 include files sys/file.h, ..., pwd.h
-- Looking for 11 include files sys/file.h, ..., pwd.h - found
-- Looking for 12 include files sys/file.h, ..., pthread.h
-- Looking for 12 include files sys/file.h, ..., pthread.h - found
-- Looking for 13 include files sys/file.h, ..., dlfcn.h
-- Looking for 13 include files sys/file.h, ..., dlfcn.h - found
-- Looking for 14 include files sys/file.h, ..., netinet/in.h
-- Looking for 14 include files sys/file.h, ..., netinet/in.h - found
-- Looking for 15 include files sys/file.h, ..., netdb.h
-- Looking for 15 include files sys/file.h, ..., netdb.h - found
-- Looking for 16 include files sys/file.h, ..., arpa/inet.h
-- Looking for 16 include files sys/file.h, ..., arpa/inet.h - found
-- Looking for include file quadmath.h
-- Looking for include file quadmath.h - found
-- Looking for ceil in m;
-- Looking for ceil in m; - found
-- Looking for dlopen in dl;m
-- Looking for dlopen in dl;m - found
-- Looking for WSAStartup in ws2_32;m;dl
-- Looking for WSAStartup in ws2_32;m;dl - not found
-- Looking for gethostbyname in wsock32;m;dl
-- Looking for gethostbyname in wsock32;m;dl - not found
-- Looking for gethostname in ucb;m;dl
-- Looking for gethostname in ucb;m;dl - not found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of char
-- Check size of char - done
-- Check size of short
-- Check size of short - done
-- Check size of int
-- Check size of int - done
-- Check size of unsigned
-- Check size of unsigned - done
-- Check size of long
-- Check size of long - done
-- Check size of long long
-- Check size of long long - done
-- Check size of float
-- Check size of float - done
-- Check size of double
-- Check size of double - done
-- Check size of long double
-- Check size of long double - done
-- Check size of int8_t
-- Check size of int8_t - done
-- Check size of uint8_t
-- Check size of uint8_t - done
-- Check size of int_least8_t
-- Check size of int_least8_t - done
-- Check size of uint_least8_t
-- Check size of uint_least8_t - done
-- Check size of int_fast8_t
-- Check size of int_fast8_t - done
-- Check size of uint_fast8_t
-- Check size of uint_fast8_t - done
-- Check size of int16_t
-- Check size of int16_t - done
-- Check size of uint16_t
-- Check size of uint16_t - done
-- Check size of int_least16_t
-- Check size of int_least16_t - done
-- Check size of uint_least16_t
-- Check size of uint_least16_t - done
-- Check size of int_fast16_t
-- Check size of int_fast16_t - done
-- Check size of uint_fast16_t
-- Check size of uint_fast16_t - done
-- Check size of int32_t
-- Check size of int32_t - done
-- Check size of uint32_t
-- Check size of uint32_t - done
-- Check size of int_least32_t
-- Check size of int_least32_t - done
-- Check size of uint_least32_t
-- Check size of uint_least32_t - done
-- Check size of int_fast32_t
-- Check size of int_fast32_t - done
-- Check size of uint_fast32_t
-- Check size of uint_fast32_t - done
-- Check size of int64_t
-- Check size of int64_t - done
-- Check size of uint64_t
-- Check size of uint64_t - done
-- Check size of int_least64_t
-- Check size of int_least64_t - done
-- Check size of uint_least64_t
-- Check size of uint_least64_t - done
-- Check size of int_fast64_t
-- Check size of int_fast64_t - done
-- Check size of uint_fast64_t
-- Check size of uint_fast64_t - done
-- Check size of size_t
-- Check size of size_t - done
-- Check size of ssize_t
-- Check size of ssize_t - done
-- Check size of ptrdiff_t
-- Check size of ptrdiff_t - done
-- Check size of off_t
-- Check size of off_t - done
-- Check size of time_t
-- Check size of time_t - done
-- Check size of _Bool
-- Check size of _Bool - done
-- Looking for CLOCK_MONOTONIC
-- Looking for CLOCK_MONOTONIC - not found
-- Performing Test H5_HAVE_TM_GMTOFF
-- Performing Test H5_HAVE_TM_GMTOFF - Success
-- Performing Test H5_HAVE___TM_GMTOFF
-- Performing Test H5_HAVE___TM_GMTOFF - Failed
-- Performing Test H5_HAVE_STRUCT_TIMEZONE
-- Performing Test H5_HAVE_STRUCT_TIMEZONE - Failed
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Performing Test H5_HAVE_STAT_ST_BLOCKS
-- Performing Test H5_HAVE_STAT_ST_BLOCKS - Success
-- Looking for ioctl
-- Looking for ioctl - found
-- Performing Test H5_HAVE_STRUCT_VIDEOCONFIG
-- Performing Test H5_HAVE_STRUCT_VIDEOCONFIG - Failed
-- Performing Test H5_HAVE_STRUCT_TEXT_INFO
-- Performing Test H5_HAVE_STRUCT_TEXT_INFO - Failed
-- Looking for _getvideoconfig
-- Looking for _getvideoconfig - not found
-- Looking for gettextinfo
-- Looking for gettextinfo - not found
-- Looking for _scrsize
-- Looking for _scrsize - not found
-- Looking for GetConsoleScreenBufferInfo
-- Looking for GetConsoleScreenBufferInfo - not found
-- Looking for TIOCGWINSZ
-- Looking for TIOCGWINSZ - found
-- Looking for TIOCGETD
-- Looking for TIOCGETD - found
-- Looking for alarm
-- Looking for alarm - found
-- Looking for fcntl
-- Looking for fcntl - found
-- Looking for flock
-- Looking for flock - found
-- Looking for fork
-- Looking for fork - found
-- Looking for gethostname
-- Looking for gethostname - found
-- Looking for getrusage
-- Looking for getrusage - found
-- Looking for pread
-- Looking for pread - found
-- Looking for pwrite
-- Looking for pwrite - found
-- Looking for rand_r
-- Looking for rand_r - found
-- Looking for random
-- Looking for random - found
-- Looking for strcasestr
-- Looking for strcasestr - found
-- Looking for strdup
-- Looking for strdup - found
-- Looking for symlink
-- Looking for symlink - found
-- Looking for tmpfile
-- Looking for tmpfile - found
-- Looking for asprintf
-- Looking for asprintf - found
-- Looking for vasprintf
-- Looking for vasprintf - found
-- Looking for waitpid
-- Looking for waitpid - found
-- Looking for sigsetjmp
-- Looking for sigsetjmp - found
-- Looking for clock_gettime
-- Looking for clock_gettime - found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for clock_gettime in posix4
-- Looking for clock_gettime in posix4 - not found
-- Check size of CLOCK_MONOTONIC_COARSE
-- Check size of CLOCK_MONOTONIC_COARSE - done
-- Testing maximum decimal precision for C - 21;33
-- maximum decimal precision for C var - 33
-- Checking if _Float16 support is available
-- Check size of _Float16
-- Check size of _Float16 - done
-- Looking for FLT16_EPSILON
-- Looking for FLT16_EPSILON - found
-- Looking for FLT16_MIN
-- Looking for FLT16_MIN - found
-- Looking for FLT16_MAX
-- Looking for FLT16_MAX - found
-- Looking for FLT16_MIN_10_EXP
-- Looking for FLT16_MIN_10_EXP - found
-- Looking for FLT16_MAX_10_EXP
-- Looking for FLT16_MAX_10_EXP - found
-- Looking for FLT16_MANT_DIG
-- Looking for FLT16_MANT_DIG - found
-- _Float16 support has been disabled because the compiler couldn't compile and run a test program for _Float16 conversions
-- Check /build/hdf5/src/build/CMakeFiles/CMakeError.log for information on why the test program couldn't be compiled/run
-- Found Perl: /usr/bin/perl (found version "5.40.0")
-- ... disable color and URL extended diagnostic messages
-- ....All Warnings are enabled
-- Could NOT find ZLIB (missing: ZLIB_DIR)
-- Found ZLIB: /usr/lib/libz.so (found version "1.3.1")
-- Could NOT find SZIP (missing: SZIP_DIR)
CMake Warning at CMakeFilters.cmake:157 (find_package):
By not providing "FindSZIP.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "SZIP", but
CMake did not find one.
Could not find a package configuration file provided by "SZIP" with any of
the following names:
SZIPConfig.cmake
szip-config.cmake
Add the installation prefix of "SZIP" to CMAKE_PREFIX_PATH or set
"SZIP_DIR" to a directory containing one of the above files. If "SZIP"
provides a separate development package or SDK, be sure it has been
installed.
Call Stack (most recent call first):
CMakeLists.txt:909 (include)
CMake Warning at CMakeFilters.cmake:188 (message):
SZIP support in HDF5 was enabled but not found
Call Stack (most recent call first):
CMakeLists.txt:909 (include)
-- Filter PLUGIN file is /
-- The Fortran compiler identification is GNU 14.2.1
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Check for working Fortran compiler: /usr/bin/gfortran - skipped
-- Detecting Fortran/C Interface
-- Detecting Fortran/C Interface - Found GLOBAL and MODULE mangling
-- Verifying Fortran/C Compiler Compatibility
-- Verifying Fortran/C Compiler Compatibility - Success
-- Performing Test H5_FORTRAN_HAVE_SIZEOF
-- Performing Test H5_FORTRAN_HAVE_SIZEOF - Success
-- Performing Test H5_FORTRAN_HAVE_C_SIZEOF
-- Performing Test H5_FORTRAN_HAVE_C_SIZEOF - Success
-- Performing Test H5_FORTRAN_HAVE_STORAGE_SIZE
-- Performing Test H5_FORTRAN_HAVE_STORAGE_SIZE - Success
-- Performing Test H5_FORTRAN_HAVE_ISO_C_BINDING
-- Performing Test H5_FORTRAN_HAVE_ISO_C_BINDING - Success
-- Performing Test FORTRAN_HAVE_C_LONG_DOUBLE
-- Performing Test FORTRAN_HAVE_C_LONG_DOUBLE - Success
-- Performing Test FORTRAN_C_LONG_DOUBLE_IS_UNIQUE
-- Performing Test FORTRAN_C_LONG_DOUBLE_IS_UNIQUE - Success
-- Performing Test FORTRAN_C_BOOL_IS_UNIQUE
-- Performing Test FORTRAN_C_BOOL_IS_UNIQUE - Success
-- Performing Test HAVE_ISO_FORTRAN_ENV
-- Performing Test HAVE_ISO_FORTRAN_ENV - Success
-- Performing Test FORTRAN_CHAR_ALLOC
-- Performing Test FORTRAN_CHAR_ALLOC - Success
-- ....NUMBER OF INTEGER KINDS FOUND 4
-- ....REAL KINDS FOUND {4,8,10,16}
-- ....INTEGER KINDS FOUND {1,2,4,8}
-- ....MAX DECIMAL PRECISION 33
-- ....LOGICAL KINDS FOUND {1,2,4,8}
-- ....FOUND SIZEOF for REAL KINDs {4,8,12,16}
-- The CXX compiler identification is GNU 14.2.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- ... disable color and URL extended diagnostic messages
-- ....All Warnings are enabled
-- Found Java: /usr/bin/java (found version "11.0.23")
-- Found JNI: /usr/lib/jvm/default/include found components: AWT JVM
-- HDF5 Example H5EX_RESOURCES_DIR: /build/hdf5/src/hdf5-hdf5_1.14.5/config/cmake
-- HDF5 H5_LIBVER_DIR: 114 HDF5_API_VERSION: v114
-- HDF5 Example java lib: hdf5_java jars: /build/hdf5/src/build/java/src/hdf/hdf5lib/jarhdf5-1.14.5.jar;/build/hdf5/src/hdf5-hdf5_1.14.5/java/lib/slf4j-api-2.0.6.jar
-- HDF5 Example link libs: hdf5-shared;hdf5_fortran-shared;hdf5_cpp-shared Includes: /build/hdf5/src/hdf5-hdf5_1.14.5/src;/build/hdf5/src/hdf5-hdf5_1.14.5/src/H5FDsubfiling;/build/hdf5/src/build/src
-- HDF5 link libs: hdf5-shared;hdf5_fortran-shared;hdf5_cpp-shared
-- HDF5 H5_LIBVER_DIR: 114 HDF5_VERSION_MAJOR: 1.14
-- Configuring done (17.8s)
-- Generating done (0.7s)
CMake Warning:
Manually-specified variables were not used by the project:
USE_LIBAEC
-- Build files have been written to: /build/hdf5/src/build
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
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... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
sed: option requires an argument -- 'e'
Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]...
-n, --quiet, --silent
suppress automatic printing of pattern space
--debug
annotate program execution
-e script, --expression=script
add the script to the commands to be executed
-f script-file, --file=script-file
add the contents of script-file to the commands to be executed
--follow-symlinks
follow symlinks when processing in place
-i[SUFFIX], --in-place[=SUFFIX]
edit files in place (makes backup if SUFFIX supplied)
-l N, --line-length=N
specify the desired line-wrap length for the `l' command
--posix
disable all GNU extensions.
-E, -r, --regexp-extended
use extended regular expressions in the script
(for portability use POSIX -E).
-s, --separate
consider files as separate rather than as a single,
continuous long stream.
--sandbox
operate in sandbox mode (disable e/r/w commands).
-u, --unbuffered
load minimal amounts of data from the input files and flush
the output buffers more often
-z, --null-data
separate lines by NUL characters
--help display this help and exit
--version output version information and exit
If no -e, --expression, -f, or --file option is given, then the first
non-option argument is taken as the sed script to interpret. All
remaining arguments are names of input files; if no input files are
specified, then the standard input is read.
GNU sed home page: .
General help using GNU software: .
sed: option requires an argument -- 'e'
Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]...
-n, --quiet, --silent
suppress automatic printing of pattern space
--debug
annotate program execution
-e script, --expression=script
add the script to the commands to be executed
-f script-file, --file=script-file
add the contents of script-file to the commands to be executed
--follow-symlinks
follow symlinks when processing in place
-i[SUFFIX], --in-place[=SUFFIX]
edit files in place (makes backup if SUFFIX supplied)
-l N, --line-length=N
specify the desired line-wrap length for the `l' command
--posix
disable all GNU extensions.
-E, -r, --regexp-extended
use extended regular expressions in the script
(for portability use POSIX -E).
-s, --separate
consider files as separate rather than as a single,
continuous long stream.
--sandbox
operate in sandbox mode (disable e/r/w commands).
-u, --unbuffered
load minimal amounts of data from the input files and flush
the output buffers more often
-z, --null-data
separate lines by NUL characters
--help display this help and exit
--version output version information and exit
If no -e, --expression, -f, or --file option is given, then the first
non-option argument is taken as the sed script to interpret. All
remaining arguments are names of input files; if no input files are
specified, then the standard input is read.
GNU sed home page: .
General help using GNU software: .
sed: option requires an argument -- 'e'
Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]...
-n, --quiet, --silent
suppress automatic printing of pattern space
--debug
annotate program execution
-e script, --expression=script
add the script to the commands to be executed
-f script-file, --file=script-file
add the contents of script-file to the commands to be executed
--follow-symlinks
follow symlinks when processing in place
-i[SUFFIX], --in-place[=SUFFIX]
edit files in place (makes backup if SUFFIX supplied)
-l N, --line-length=N
specify the desired line-wrap length for the `l' command
--posix
disable all GNU extensions.
-E, -r, --regexp-extended
use extended regular expressions in the script
(for portability use POSIX -E).
-s, --separate
consider files as separate rather than as a single,
continuous long stream.
--sandbox
operate in sandbox mode (disable e/r/w commands).
-u, --unbuffered
load minimal amounts of data from the input files and flush
the output buffers more often
-z, --null-data
separate lines by NUL characters
--help display this help and exit
--version output version information and exit
If no -e, --expression, -f, or --file option is given, then the first
non-option argument is taken as the sed script to interpret. All
remaining arguments are names of input files; if no input files are
specified, then the standard input is read.
GNU sed home page: .
General help using GNU software: .
sed: option requires an argument -- 'e'
Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]...
-n, --quiet, --silent
suppress automatic printing of pattern space
--debug
annotate program execution
-e script, --expression=script
add the script to the commands to be executed
-f script-file, --file=script-file
add the contents of script-file to the commands to be executed
--follow-symlinks
follow symlinks when processing in place
-i[SUFFIX], --in-place[=SUFFIX]
edit files in place (makes backup if SUFFIX supplied)
-l N, --line-length=N
specify the desired line-wrap length for the `l' command
--posix
disable all GNU extensions.
-E, -r, --regexp-extended
use extended regular expressions in the script
(for portability use POSIX -E).
-s, --separate
consider files as separate rather than as a single,
continuous long stream.
--sandbox
operate in sandbox mode (disable e/r/w commands).
-u, --unbuffered
load minimal amounts of data from the input files and flush
the output buffers more often
-z, --null-data
separate lines by NUL characters
--help display this help and exit
--version output version information and exit
If no -e, --expression, -f, or --file option is given, then the first
non-option argument is taken as the sed script to interpret. All
remaining arguments are names of input files; if no input files are
specified, then the standard input is read.
GNU sed home page: .
General help using GNU software: .
sed: option requires an argument -- 'e'
Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]...
-n, --quiet, --silent
suppress automatic printing of pattern space
--debug
annotate program execution
-e script, --expression=script
add the script to the commands to be executed
-f script-file, --file=script-file
add the contents of script-file to the commands to be executed
--follow-symlinks
follow symlinks when processing in place
-i[SUFFIX], --in-place[=SUFFIX]
edit files in place (makes backup if SUFFIX supplied)
-l N, --line-length=N
specify the desired line-wrap length for the `l' command
--posix
disable all GNU extensions.
-E, -r, --regexp-extended
use extended regular expressions in the script
(for portability use POSIX -E).
-s, --separate
consider files as separate rather than as a single,
continuous long stream.
--sandbox
operate in sandbox mode (disable e/r/w commands).
-u, --unbuffered
load minimal amounts of data from the input files and flush
the output buffers more often
-z, --null-data
separate lines by NUL characters
--help display this help and exit
--version output version information and exit
If no -e, --expression, -f, or --file option is given, then the first
non-option argument is taken as the sed script to interpret. All
remaining arguments are names of input files; if no input files are
specified, then the standard input is read.
GNU sed home page: .
General help using GNU software: .
checking shell variables initial values... done
checking if basename works... yes
checking if xargs works... yes
checking for cached host... none
checking enable warnings as errors... no
checking for config i686-pc-linux-gnu... no
checking for config i686-pc-linux-gnu... no
checking for config pc-linux-gnu... no
checking for config pc-linux-gnu... no
checking for config i686-linux-gnu... no
checking for config i686-linux-gnu... no
checking for config i686-pc... no
checking for config linux-gnu... found
compiler 'gcc' is GNU gcc-14.2.1
compiler 'gfortran' is GNU gfortran-14.2.1
compiler 'g++' is GNU g++-14.2.1
./configure: line 4983: hostname: command not found
checking for clang sanitizer checks... checking build mode... production
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking if unsupported combinations of configure options are allowed... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for off_t... yes
checking for ssize_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... 4
checking size of long long... 8
checking size of float... 4
checking size of double... 8
checking size of long double... 12
checking if non-standard feature support is enabled... yes
checking if _Float16 support is enabled... yes
configure: checking if _Float16 support is available
checking size of _Float16... 2
checking for gcc options needed to detect all undeclared functions... none needed
checking whether FLT16_EPSILON is declared... yes
checking whether FLT16_MIN is declared... yes
checking whether FLT16_MAX is declared... yes
checking whether FLT16_MIN_10_EXP is declared... yes
checking whether FLT16_MAX_10_EXP is declared... yes
checking whether FLT16_MANT_DIG is declared... yes
checking if compiler can correctly compile and run a test program which converts _Float16 to other types with casts... yes
checking if compiler can correctly compile and run a test program which converts _Float16 to other types with casts (without CFLAGS)... no
checking if _Float16 support is enabled... no
checking if Fortran interface enabled... yes
checking if __float128 exists... yes
checking for quadmath.h... yes
checking maximum decimal precision for C... 33 (__float128)
checking if __float128 will be used in the Fortran wrappers... yes
checking whether the compiler supports GNU Fortran... yes
checking whether gfortran accepts -g... yes
checking for Fortran flag to compile .f90 files... none
checking whether the compiler supports GNU Fortran... (cached) yes
checking whether gfortran accepts -g... (cached) yes
checking what gfortran does with modules... module.mod
checking how gfortran finds modules... -I
checking if Fortran compiler version compatible with Fortran 2003... yes
checking if Fortran compiler supports allocatable character... yes
checking how to get verbose linking output from gfortran... -v
checking for Fortran libraries of gfortran... -L/usr/lib/gcc/i686-pc-linux-gnu/14.2.1 -L/usr/lib/gcc/i686-pc-linux-gnu/14.2.1/../../.. -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 compiler supports intrinsic module ISO_FORTRAN_ENV (F08)... yes
1,2,4,8
4,8,10,16
33
4
4
checking for Number of Fortran INTEGER KINDs... 4
checking for Fortran INTEGER KINDs... {1,2,4,8}
checking for Fortran REAL KINDs... {4,8,10,16}
checking for Fortran REALs maximum decimal precision... 33
checking sizeof of native KINDS...
1,2,4,8
4,8,10,16
33
4
4
4
1,2,4,8
checking for Number of Fortran INTEGER KINDs... 4
checking for Fortran INTEGER KINDs... {1,2,4,8}
checking for Fortran REAL KINDs... {4,8,10,16}
checking for Fortran REALs maximum decimal precision... 33
checking for Number of Fortran LOGICAL KINDs... 4
checking for Fortran LOGICAL KINDs... {1,2,4,8}
checking sizeof of available INTEGER KINDs... {1,2,4,8}
checking sizeof of available REAL KINDs... {4,8,12,16}
checking if Fortran compiler supports intrinsic C_LONG_DOUBLE... yes
checking if Fortran C_LONG_DOUBLE is different from C_DOUBLE... yes
checking if Fortran C_BOOL is different from default LOGICAL... yes
configure: WARNING:
Fortran REAL(KIND=16) is 16 Bytes, but no corresponding C float type exists of that size
!!! Fortran interfaces will not be generated for REAL(KIND=16) !!!
checking for Fortran interoperable KINDS with C... {4,8,10}
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking if c++ interface enabled... yes
checking if the high-level library is enabled... yes
checking whether to use new references with dimension scales... no
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... yes
checking if Java JNI interface enabled... yes
checking for gcj... no
checking for guavac... no
checking for jikes... no
checking for javac... javac
checking if javac works... yes
checking for kaffe... no
checking for java... java
checking if java works... yes
checking for jar... jar
checking for javadoc... javadoc
checking for javac... /usr/bin/javac
checking symlink for /usr/bin/javac... /usr/lib/jvm/default/bin/javac
checking jni headers... /usr/lib/jvm/default/include
You have no CLASSPATH, I hope it is good
checking for junit.textui.TestRunner class... no
checking for junit...
checking for JAVA_HOME... checking for java... /usr/bin/java
/usr
yes
checking if shared Fortran libraries are supported... yes
checking if building tests is disabled... yes
checking if HDF5 testing intensity level is set... 3
checking if building tools is enabled... yes
checking if the high-level GIF tools are enabled... no
checking if building doxygen is enabled... no
checking if doxygen warnings as errors is enabled... FAIL_ON_WARNINGS
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /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 i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop
checking how to convert i686-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 objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... 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... no
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for gfortran option to produce PIC... -fPIC
checking if gfortran PIC flag -fPIC works... yes
checking if gfortran static flag -static works... no
checking if gfortran supports -c -o file.o... yes
checking if gfortran supports -c -o file.o... (cached) yes
checking whether the gfortran linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking if we should install only statically linked executables... no
checking if -Wl,-rpath should be used to link shared libs in nondefault directories... no
checking for ceil in -lm... yes
checking for dlopen in -ldl... yes
checking for dirent.h... yes
checking for features.h... yes
checking for pwd.h... yes
checking for unistd.h... (cached) yes
checking for sys/file.h... yes
checking for sys/ioctl.h... yes
checking for sys/resource.h... yes
checking for sys/stat.h... (cached) yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking for arpa/inet.h... yes
checking for netdb.h... yes
checking for netinet/in.h... yes
checking for sys/socket.h... yes
checking if libtool needs -no-undefined flag to build shared libraries... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking size of int8_t... 1
checking size of uint8_t... 1
checking size of int_least8_t... 1
checking size of uint_least8_t... 1
checking size of int_fast8_t... 1
checking size of uint_fast8_t... 1
checking size of int16_t... 2
checking size of uint16_t... 2
checking size of int_least16_t... 2
checking size of uint_least16_t... 2
checking size of int_fast16_t... 4
checking size of uint_fast16_t... 4
checking size of int32_t... 4
checking size of uint32_t... 4
checking size of int_least32_t... 4
checking size of uint_least32_t... 4
checking size of int_fast32_t... 4
checking size of uint_fast32_t... 4
checking size of int64_t... 8
checking size of uint64_t... 8
checking size of int_least64_t... 8
checking size of uint_least64_t... 8
checking size of int_fast64_t... 8
checking size of uint_fast64_t... 8
checking size of bool... 1
checking size of off_t... 8
checking size of ptrdiff_t... 4
checking size of size_t... 4
checking size of ssize_t... 4
checking size of time_t... 4
checking if dev_t is scalar... yes
checking for zlib.h... yes
checking for compress2 in -lz... yes
checking for compress2... 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 asprintf... yes
checking for clock_gettime... yes
checking for fcntl... yes
checking for flock... yes
checking for fork... yes
checking for gethostname... yes
checking for getrusage... yes
checking for gettimeofday... yes
checking for rand_r... yes
checking for random... yes
checking for strcasestr... yes
checking for strdup... yes
checking for symlink... yes
checking for tmpfile... yes
checking for vasprintf... yes
checking for waitpid... yes
checking for alarm... yes
checking for __attribute__ extension... yes
checking if compiler supports the __builtin_expect() extension... yes
checking enable build diagnostics... no
checking enable debugging symbols... no
checking enable asserts... no
checking enable developer warnings... no
checking whether showing all compiler warnings is enabled... no
checking profiling... no
checking optimization level... high
checking enable file locking... best-effort
checking for internal debug output... none
checking for API tracing... no
checking whether a memory checking tool will be used... no
checking for parallel support files... skipped
checking parallel tools... no
checking if the map API (H5M) is enabled... no
checking if the subfiling I/O virtual file driver (VFD) is enabled... no
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 if the Mirror virtual file driver (VFD) is enabled... no
checking if the Read-Only S3 virtual file driver (VFD) is enabled... no
checking for libhdfs... suppressed
checking for custom examples path definition... /usr/share/doc/hdf5/examples/
checking for custom plugin default path definition... /usr/local/hdf5/lib/plugin
checking whether exception handling functions are 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 if the system is IBM ppc64le and cannot correctly convert some long double values... no
./configure: line 34263: hostname: command not found
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... v114
checking whether to perform strict file format checks... no
checking for pread... yes
checking for pwrite... yes
checking whether to use pread/pwrite instead of read/write in certain VFDs... yes
checking whether to have library information embedded in the executables... yes
configure: creating ./config.lt
config.lt: creating libtool
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doxygen/Doxyfile
config.status: creating src/Makefile
config.status: creating src/libhdf5.settings
config.status: creating src/H5build_settings.c
config.status: creating test/Makefile
config.status: creating test/H5srcdir_str.h
config.status: creating test/test_abort_fail.sh
config.status: creating test/test_check_version.sh
config.status: creating test/test_error.sh
config.status: creating test/test_external_env.sh
config.status: creating test/test_flush_refresh.sh
config.status: creating test/test_libinfo.sh
config.status: creating test/test_links_env.sh
config.status: creating test/test_mirror.sh
config.status: creating test/test_plugin.sh
config.status: creating test/test_swmr.sh
config.status: creating test/test_use_cases.sh
config.status: creating test/test_vds_env.sh
config.status: creating test/test_vds_swmr.sh
config.status: creating testpar/Makefile
config.status: creating testpar/testpflush.sh
config.status: creating utils/Makefile
config.status: creating utils/mirror_vfd/Makefile
config.status: creating utils/test/Makefile
config.status: creating utils/tools/Makefile
config.status: creating utils/tools/h5dwalk/Makefile
config.status: creating utils/tools/test/Makefile
config.status: creating utils/tools/test/h5dwalk/Makefile
config.status: creating utils/tools/test/h5dwalk/copy_demo_files.sh
config.status: creating utils/tools/test/h5dwalk/testh5dwalk.sh
config.status: creating tools/Makefile
config.status: creating tools/lib/Makefile
config.status: creating tools/libtest/Makefile
config.status: creating tools/src/Makefile
config.status: creating tools/src/h5dump/Makefile
config.status: creating tools/src/h5import/Makefile
config.status: creating tools/src/h5diff/Makefile
config.status: creating tools/src/h5jam/Makefile
config.status: creating tools/src/h5repack/Makefile
config.status: creating tools/src/h5ls/Makefile
config.status: creating tools/src/h5copy/Makefile
config.status: creating tools/src/misc/Makefile
config.status: creating tools/src/h5stat/Makefile
config.status: creating tools/test/Makefile
config.status: creating tools/test/h5dump/Makefile
config.status: creating tools/test/h5dump/h5dump_plugin.sh
config.status: creating tools/test/h5dump/testh5dump.sh
config.status: creating tools/test/h5dump/testh5dumppbits.sh
config.status: creating tools/test/h5dump/testh5dumpvds.sh
config.status: creating tools/test/h5dump/testh5dumpxml.sh
config.status: creating tools/test/h5ls/Makefile
config.status: creating tools/test/h5ls/h5ls_plugin.sh
config.status: creating tools/test/h5ls/testh5ls.sh
config.status: creating tools/test/h5ls/testh5lsvds.sh
config.status: creating tools/test/h5import/Makefile
config.status: creating tools/test/h5import/h5importtestutil.sh
config.status: creating tools/test/h5diff/Makefile
config.status: creating tools/test/h5diff/h5diff_plugin.sh
config.status: creating tools/test/h5diff/testh5diff.sh
config.status: creating tools/test/h5diff/testph5diff.sh
config.status: creating tools/src/h5format_convert/Makefile
config.status: creating tools/test/h5format_convert/Makefile
config.status: creating tools/test/h5format_convert/testh5fc.sh
config.status: creating tools/test/h5jam/Makefile
config.status: creating tools/test/h5jam/testh5jam.sh
config.status: creating tools/test/h5repack/Makefile
config.status: creating tools/test/h5repack/h5repack.sh
config.status: creating tools/test/h5repack/h5repack_plugin.sh
config.status: creating tools/test/h5copy/Makefile
config.status: creating tools/test/h5copy/testh5copy.sh
config.status: creating tools/test/misc/Makefile
config.status: creating tools/test/misc/testh5clear.sh
config.status: creating tools/test/misc/testh5mkgrp.sh
config.status: creating tools/test/misc/testh5repart.sh
config.status: creating tools/test/misc/vds/Makefile
config.status: creating tools/test/h5stat/Makefile
config.status: creating tools/test/h5stat/testh5stat.sh
config.status: creating tools/src/h5perf/Makefile
config.status: creating tools/test/perform/Makefile
config.status: creating bin/h5cc
config.status: creating bin/Makefile
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 fortran/Makefile
config.status: creating fortran/src/h5fc
config.status: creating fortran/src/Makefile
config.status: creating fortran/src/H5fort_type_defines.h
config.status: creating fortran/test/Makefile
config.status: creating fortran/testpar/Makefile
config.status: creating java/Makefile
config.status: creating java/src/Makefile
config.status: creating java/src/jni/Makefile
config.status: creating java/test/Makefile
config.status: creating java/test/junit.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/tools/h5watch/Makefile
config.status: creating hl/tools/h5watch/testh5watch.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 utils/subfiling_vfd/h5fuse
config.status: creating src/H5config.h
config.status: creating fortran/src/H5config_f.inc
config.status: executing pubconf commands
creating src/H5pubconf.h
Post process src/libhdf5.settings
Post process src/H5build_settings.c
config.status: executing depfiles commands
config.status: executing libtool commands
SUMMARY OF THE HDF5 CONFIGURATION
=================================
General Information:
-------------------
HDF5 Version: 1.14.5
Configured on: Fri Nov 29 07:37:42 CET 2024
Configured by: builduser@
Host system: i686-pc-linux-gnu
Uname information: Linux arch-nspawn-2966797 6.12.1-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 22 Nov 2024 16:04:27 +0000 i686 GNU/Linux
Byte sex: little-endian
Installation point: /usr
Compiling Options:
------------------
Build Mode: production
Debugging Symbols: no
Asserts: no
Profiling: no
Optimization Level: high
Linking Options:
----------------
Libraries: shared
Statically Linked Executables:
LDFLAGS: -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto
H5_LDFLAGS:
AM_LDFLAGS:
Extra libraries: -lsz -lz -ldl -lm
Archiver: ar
AR_FLAGS: cr
Ranlib: ranlib
Languages:
----------
C: yes
C Compiler: /usr/bin/gcc ( gcc (GCC) 14.2.1 20240910)
CPPFLAGS:
H5_CPPFLAGS: -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I/build/hdf5/src/hdf5-hdf5_1.14.5/src/H5FDsubfiling
AM_CPPFLAGS: -D_FILE_OFFSET_BITS=64
C Flags: -march=pentium4 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/hdf5/src=/usr/src/debug/hdf5 -flto=auto
H5 C Flags: -std=c99 -Wall -Wcast-qual -Wconversion -Wextra -Wfloat-equal -Wformat=2 -Winit-self -Winvalid-pch -Wmissing-include-dirs -Wshadow -Wundef -Wwrite-strings -pedantic -Wno-c++-compat -Wlarger-than=2560 -Wlogical-op -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wsync-nand -Wno-unsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wmaybe-uninitialized -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wduplicated-cond -Whsa -Wnormalized -Wnull-dereference -Wunused-const-variable -Walloca -Walloc-zero -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=1 -Wattribute-alias -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -Wc11-c2x-compat -fstdarg-opt -fdiagnostics-urls=never -fno-diagnostics-color -s -Wbad-function-cast -Wcast-align -Wformat -Wimplicit-function-declaration -Wint-to-pointer-cast -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wpointer-sign -Wpointer-to-int-cast -Wredundant-decls -Wstrict-prototypes -Wswitch -Wunused-but-set-variable -Wunused-variable -Wunused-function -Wunused-parameter -Wincompatible-pointer-types -Wint-conversion -Wshadow -Wrestrict -Wcast-function-type -Wmaybe-uninitialized -Wcast-align=strict -Wno-aggregate-return -Wno-inline -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-overlength-strings -Wno-jump-misses-init -Wstrict-overflow=2 -Wno-suggest-attribute=const -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=pure -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3
AM C Flags:
Shared C Library: yes
Static C Library: no
Fortran: yes
Fortran Compiler: /usr/bin/gfortran ( GNU Fortran (GCC) 14.2.1 20240910)
Fortran Flags: -ffile-prefix-map=/build/hdf5/src=/usr/src/debug/hdf5
H5 Fortran Flags: -std=f2008 -Waliasing -Wall -Wcharacter-truncation -Wextra -Wimplicit-interface -Wsurprising -Wunderflow -pedantic -Wintrinsics-std -Wimplicit-procedure -Wreal-q-constant -Wfunction-elimination -Wrealloc-lhs -Wrealloc-lhs-all -Wno-c-binding-type -Winteger-division -Wfrontend-loop-interchange -fdiagnostics-urls=never -fno-diagnostics-color -s -Wno-unused-dummy-argument -Wno-array-temporaries -O3
AM Fortran Flags:
Shared Fortran Library: yes
Static Fortran Library: no
Module Directory: ${includedir}
C++: yes
C++ Compiler: /usr/bin/g++ ( g++ (GCC) 14.2.1 20240910)
C++ Flags: -march=pentium4 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/hdf5/src=/usr/src/debug/hdf5 -flto=auto
H5 C++ Flags: -std=c++11 -Wall -Wcast-qual -Wconversion -Wctor-dtor-privacy -Weffc++ -Wextra -Wfloat-equal -Wformat=2 -Winit-self -Winvalid-pch -Wmissing-include-dirs -Wnon-virtual-dtor -Wold-style-cast -Woverloaded-virtual -Wreorder -Wshadow -Wsign-promo -Wundef -Wwrite-strings -pedantic -Wlarger-than=2560 -Wlogical-op -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wsync-nand -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wmaybe-uninitialized -Wdate-time -Wopenmp-simd -Warray-bounds=2 -Wduplicated-cond -Whsa -Wnormalized -Wnull-dereference -Wunused-const-variable -Walloca -Walloc-zero -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=1 -Wattribute-alias -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -Wno-deprecated-copy -fstdarg-opt -fdiagnostics-urls=never -fno-diagnostics-color -s -Wcast-align -Wmissing-declarations -Wpacked -Wredundant-decls -Wswitch -Wunused-but-set-variable -Wunused-function -Wunused-variable -Wunused-parameter -Wshadow -O3
AM C++ Flags:
Shared C++ Library: yes
Static C++ Library: no
Java: yes
Java Compiler: /usr/bin/java (openjdk 11.0.23 2024-04-16)
Features:
---------
Parallel HDF5: no
Parallel Filtered Dataset Writes: no
Large Parallel I/O: no
High-level library: yes
Dimension scales w/ new references: no
Build HDF5 Tests: yes
Build HDF5 Tools: yes
Build GIF Tools: no
Threadsafety: no
Default API mapping: v114
With deprecated public symbols: yes
I/O filters (external): deflate(zlib),szip(encoder)
_Float16 support: no
Map (H5M) API: no
Direct VFD: no
Mirror VFD: no
Subfiling VFD: no
(Read-Only) S3 VFD: no
(Read-Only) HDFS VFD: no
Packages w/ extra debug output: none
API tracing: no
Using memory checker: no
Use file locking: best-effort
Strict file format checks: no
Optimization instrumentation: no
Making all in src
make[1]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/src'
make all-am
make[2]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/src'
CC H5.lo
CC H5build_settings.lo
CC H5checksum.lo
CC H5dbg.lo
CC H5system.lo
CC H5timer.lo
CC H5trace.lo
CC H5A.lo
CC H5Abtree2.lo
CC H5Adense.lo
CC H5Adeprec.lo
CC H5Aint.lo
CC H5Atest.lo
CC H5AC.lo
CC H5ACdbg.lo
CC H5ACproxy_entry.lo
CC H5B.lo
CC H5Bcache.lo
CC H5Bdbg.lo
CC H5B2.lo
CC H5B2cache.lo
CC H5B2dbg.lo
CC H5B2hdr.lo
CC H5B2int.lo
CC H5B2internal.lo
CC H5B2leaf.lo
CC H5B2stat.lo
CC H5B2test.lo
CC H5C.lo
CC H5Cdbg.lo
CC H5Centry.lo
CC H5Cepoch.lo
CC H5Cimage.lo
In file included from H5encode.h:23,
from H5private.h:1636,
from H5Cimage.c:33:
H5Cimage.c: In function 'H5C__construct_cache_image_buffer':
H5Cimage.c:261:77: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
261 | if (NULL == (cache_ptr->image_buffer = H5MM_malloc(cache_ptr->image_len + 1)))
| ~~~~~~~~~~~~~~~~~~~~~^~~
H5MMprivate.h:38:31: note: in definition of macro 'H5MM_malloc'
38 | #define H5MM_malloc(Z) malloc(Z)
| ^
H5Cimage.c: In function 'H5C__read_cache_image':
H5Cimage.c:551:83: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
551 | if (H5F_block_read(f, H5FD_MEM_SUPER, cache_ptr->image_addr, cache_ptr->image_len,
| ~~~~~~~~~^~~~~~~~~~~
H5Cimage.c: In function 'H5C__load_cache_image':
H5Cimage.c:621:81: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
621 | if (NULL == (cache_ptr->image_buffer = H5MM_malloc(cache_ptr->image_len + 1)))
| ~~~~~~~~~~~~~~~~~~~~~^~~
H5MMprivate.h:38:31: note: in definition of macro 'H5MM_malloc'
38 | #define H5MM_malloc(Z) malloc(Z)
| ^
H5Cimage.c: In function 'H5C__write_cache_image':
H5Cimage.c:2810:84: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
2810 | if (H5F_block_write(f, H5FD_MEM_SUPER, cache_ptr->image_addr, cache_ptr->image_len,
| ~~~~~~~~~^~~~~~~~~~~
CC H5Cint.lo
CC H5Clog.lo
CC H5Clog_json.lo
CC H5Clog_trace.lo
CC H5Cprefetched.lo
CC H5Cquery.lo
CC H5Ctag.lo
CC H5Ctest.lo
CC H5CX.lo
CC H5D.lo
CC H5Dbtree.lo
CC H5Dbtree2.lo
CC H5Dchunk.lo
H5Dchunk.c: In function 'H5D__chunk_direct_read':
H5Dchunk.c:558:48: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
558 | udata.chunk_block.length, buf) < 0)
| ~~~~~~~~~~~~~~~~~^~~~~~~
In file included from H5Dchunk.c:51:
H5Dchunk.c: In function 'H5D__chunk_io_init':
H5Dpkg.h:110:42: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
110 | (IO_INFO)->tconv_buf_size += (PIECE_INFO)->piece_points * MAX((DINFO)->type_info.src_type_size, \
| ^
H5Dchunk.c:1115:13: note: in expansion of macro 'H5D_INIT_PIECE_TCONV'
1115 | H5D_INIT_PIECE_TCONV(io_info, dinfo, piece_info)
| ^~~~~~~~~~~~~~~~~~~~
H5Dchunk.c: In function 'H5D__chunk_read':
H5Dchunk.c:2801:66: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
2801 | nonexistent_dset_info.type_info.request_nelmts = nonexistent_dset_info.nelmts;
| ^~~~~~~~~~~~~~~~~~~~~
H5Dchunk.c: In function 'H5D__chunk_write':
H5Dchunk.c:3135:58: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
3135 | cpt_dset_info.type_info.request_nelmts = cpt_dset_info.nelmts;
| ^~~~~~~~~~~~~
H5Dchunk.c: In function 'H5D__chunk_flush_entry':
H5Dchunk.c:3962:31: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
3962 | size_t alloc = udata.chunk_block.length; /* Bytes allocated for BUF */
| ^~~~~
H5Dchunk.c: In function 'H5D__chunk_lock':
H5Dchunk.c:4517:41: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
4517 | size_t my_chunk_alloc = chunk_alloc; /* Allocated buffer size */
| ^~~~~~~~~~~
H5Dchunk.c:4518:41: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
4518 | size_t buf_alloc = chunk_alloc; /* [Re-]allocated buffer size */
| ^~~~~~~~~~~
CC H5Dcompact.lo
CC H5Dcontig.lo
H5Dcontig.c: In function 'H5D__contig_construct':
H5Dcontig.c:481:53: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
481 | dset->shared->cache.contig.sieve_buf_size = tmp_size;
| ^~~~~~~~
H5Dcontig.c: In function 'H5D__contig_init':
H5Dcontig.c:544:53: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
544 | dset->shared->cache.contig.sieve_buf_size = dset->shared->layout.storage.u.contig.size;
| ^~~~
In file included from H5Dcontig.c:31:
H5Dcontig.c: In function 'H5D__contig_io_init':
H5Dpkg.h:110:42: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
110 | (IO_INFO)->tconv_buf_size += (PIECE_INFO)->piece_points * MAX((DINFO)->type_info.src_type_size, \
| ^
H5Dcontig.c:705:13: note: in expansion of macro 'H5D_INIT_PIECE_TCONV'
705 | H5D_INIT_PIECE_TCONV(io_info, dinfo, new_piece_info)
| ^~~~~~~~~~~~~~~~~~~~
CC H5Ddbg.lo
CC H5Ddeprec.lo
CC H5Dearray.lo
CC H5Defl.lo
CC H5Dfarray.lo
CC H5Dfill.lo
CC H5Dint.lo
CC H5Dio.lo
H5Dio.c: In function 'H5D__typeinfo_init_phase2':
H5Dio.c:1194:42: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1194 | io_info->bkg_buf_size += io_info->dsets_info[i].nelmts * type_info->dst_type_size;
| ^~~~~~~
CC H5Dlayout.lo
CC H5Dnone.lo
CC H5Doh.lo
CC H5Dscatgath.lo
H5Dscatgath.c: In function 'H5D__scatgath_read':
H5Dscatgath.c:527:32: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
527 | smine_nelmts = dset_info->nelmts;
| ^~~~~~~~~
H5Dscatgath.c: In function 'H5D__scatgath_write':
H5Dscatgath.c:713:32: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
713 | smine_nelmts = dset_info->nelmts;
| ^~~~~~~~~
H5Dscatgath.c: In function 'H5D__scatgath_read_select':
H5Dscatgath.c:881:21: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
881 | io_info->sel_pieces[i]->piece_points *
| ^~~~~~~
H5Dscatgath.c:896:25: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
896 | io_info->sel_pieces[i]->piece_points * dset_info->type_info.dst_type_size;
| ^~~~~~~
H5Dscatgath.c:970:25: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
970 | io_info->sel_pieces[i]->piece_points * dset_info->type_info.dst_type_size;
| ^~~~~~~
H5Dscatgath.c: In function 'H5D__scatgath_write_select':
H5Dscatgath.c:1136:21: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1136 | io_info->sel_pieces[i]->piece_points *
| ^~~~~~~
H5Dscatgath.c:1170:25: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1170 | io_info->sel_pieces[i]->piece_points * dset_info->type_info.dst_type_size;
| ^~~~~~~
CC H5Dselect.lo
H5Dselect.c: In function 'H5D__select_io':
H5Dselect.c:107:14: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
107 | nelmts = dset_info->nelmts;
| ^~~~~~~~~
CC H5Dsingle.lo
CC H5Dtest.lo
CC H5Dvirtual.lo
In file included from H5FDprivate.h:22,
from H5Fprivate.h:29,
from H5Cprivate.h:30,
from H5ACprivate.h:30,
from H5CXprivate.h:21,
from H5Dvirtual.c:52:
H5Dvirtual.c: In function 'H5D__virtual_read':
H5Sprivate.h:165:49: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
165 | #define H5S_GET_SELECT_NPOINTS(S) (H5S_get_select_npoints(S))
| ^
H5Dvirtual.c:2739:14: note: in expansion of macro 'H5S_GET_SELECT_NPOINTS'
2739 | nelmts = H5S_GET_SELECT_NPOINTS(dset_info->file_space);
| ^~~~~~~~~~~~~~~~~~~~~~
H5Dvirtual.c: In function 'H5D__virtual_write':
H5Sprivate.h:165:49: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
165 | #define H5S_GET_SELECT_NPOINTS(S) (H5S_get_select_npoints(S))
| ^
H5Dvirtual.c:2935:14: note: in expansion of macro 'H5S_GET_SELECT_NPOINTS'
2935 | nelmts = H5S_GET_SELECT_NPOINTS(dset_info->file_space);
| ^~~~~~~~~~~~~~~~~~~~~~
CC H5E.lo
CC H5Edeprec.lo
CC H5Eint.lo
CC H5EA.lo
CC H5EAcache.lo
CC H5EAdbg.lo
CC H5EAdblkpage.lo
CC H5EAdblock.lo
CC H5EAhdr.lo
CC H5EAiblock.lo
CC H5EAint.lo
CC H5EAsblock.lo
CC H5EAstat.lo
CC H5EAtest.lo
CC H5ES.lo
CC H5ESevent.lo
CC H5ESint.lo
CC H5ESlist.lo
CC H5F.lo
CC H5Faccum.lo
CC H5Fcwfs.lo
CC H5Fdbg.lo
CC H5Fdeprec.lo
CC H5Fefc.lo
CC H5Ffake.lo
CC H5Fint.lo
H5Fint.c: In function 'H5F_open':
H5Fint.c:2099:29: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
2099 | page_buf_size = shared->fs_page_size;
| ^~~~~~
CC H5Fio.lo
CC H5Fmount.lo
CC H5Fquery.lo
CC H5Fsfile.lo
CC H5Fspace.lo
CC H5Fsuper.lo
CC H5Fsuper_cache.lo
CC H5Ftest.lo
CC H5FA.lo
CC H5FAcache.lo
CC H5FAdbg.lo
CC H5FAdblock.lo
CC H5FAdblkpage.lo
CC H5FAhdr.lo
CC H5FAint.lo
CC H5FAstat.lo
CC H5FAtest.lo
CC H5FD.lo
CC H5FDcore.lo
H5FDcore.c: In function 'H5FD__core_truncate':
H5FDcore.c:1509:23: warning: conversion from 'haddr_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1509 | new_eof = file->eoa;
| ^~~~
CC H5FDfamily.lo
CC H5FDint.lo
CC H5FDlog.lo
CC H5FDmulti.lo
CC H5FDonion.lo
In file included from H5encode.h:23,
from H5private.h:1636,
from H5FDonion.c:22:
H5FDonion.c: In function 'H5FD__onion_commit_new_revision_record':
H5FDonion.c:473:104: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
473 | if (NULL == (buf = H5MM_malloc(H5FD_ONION_ENCODED_SIZE_REVISION_RECORD + (size_t)rec->comment_size +
H5MMprivate.h:38:31: note: in definition of macro 'H5MM_malloc'
38 | #define H5MM_malloc(Z) malloc(Z)
| ^
H5FDonion.c:513:72: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
513 | if (NULL == (new_list = H5MM_calloc((history->n_revisions + 1) * sizeof(H5FD_onion_record_loc_t))))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5MMprivate.h:36:34: note: in definition of macro 'H5MM_calloc'
36 | #define H5MM_calloc(Z) calloc(1, Z)
| ^
H5FDonion.c:515:85: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
515 | H5MM_memcpy(new_list, history->record_locs, sizeof(H5FD_onion_record_loc_t) * history->n_revisions);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
H5MMprivate.h:41:43: note: in definition of macro 'H5MM_memcpy'
41 | #define H5MM_memcpy(D, S, N) memcpy(D, S, N)
| ^
H5FDonion.c: In function 'H5FD__onion_open_rw':
H5FDonion.c:1253:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1253 | if (0 == (size = H5FD__onion_write_history(&file->history, file->recovery_file, 0, 0)))
| ^~~~~~~~~~~~~~~~~~~~~~~~~
H5FDonion.c: In function 'H5FD__onion_read':
H5FDonion.c:1352:25: warning: conversion from 'haddr_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1352 | page_readsize = (size_t)page_size - page_gap_head - page_gap_tail;
| ^
H5FDonion.c:1377:85: warning: conversion from 'haddr_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1377 | if ((read_size > 0) && H5FD_read(file->original_file, type, addr_start, read_size, buf_out) < 0) {
| ^~~~~~~~~
H5FDonion.c:1384:29: warning: conversion from 'haddr_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1384 | for (size_t j = read_size; j < page_readsize; j++)
| ^~~~~~~~~
H5FDonion.c: In function 'H5FD__onion_write':
H5FDonion.c:1484:23: warning: conversion from 'haddr_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1484 | page_n_used = page_size - page_gap_head - page_gap_tail;
| ^~~~~~~~~
H5FDonion.c:1522:70: warning: conversion from 'haddr_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1522 | H5FD_read(file->original_file, type, addr_start, read_size, page_buf) < 0) {
| ^~~~~~~~~
H5FDonion.c:1529:33: warning: conversion from 'haddr_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1529 | for (size_t j = read_size; j < page_gap_head; j++)
| ^~~~~~~~~
H5private.h:300:26: warning: conversion from 'haddr_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
300 | #define MAX(a, b) (((a) > (b)) ? (a) : (b))
| ^
H5FDonion.c:1535:33: note: in expansion of macro 'MAX'
1535 | for (size_t j = MAX(read_size, page_size - page_gap_tail); j < page_size; j++)
| ^~~
H5FDonion.c: In function 'H5FD__onion_write_final_history':
H5FDonion.c:1714:22: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1714 | if (0 == (size = H5FD__onion_write_history(&(file->history), file->onion_file, file->onion_eof,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
CC H5FDonion_header.lo
In file included from H5encode.h:23,
from H5private.h:1636,
from H5FDonion_header.c:22:
H5FDonion_header.c: In function 'H5FD__onion_ingest_header':
H5FDonion_header.c:52:49: warning: conversion from 'haddr_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
52 | if (NULL == (buf = H5MM_malloc(sizeof(char) * size)))
| ~~~~~~~~~~~~~^~~~~~
H5MMprivate.h:38:31: note: in definition of macro 'H5MM_malloc'
38 | #define H5MM_malloc(Z) malloc(Z)
| ^
H5FDonion_header.c:58:50: warning: conversion from 'haddr_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
58 | if (H5FD_read(raw_file, H5FD_MEM_DRAW, addr, size, buf) < 0)
| ^~~~
H5FDonion_header.c:64:44: warning: conversion from 'haddr_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
64 | sum = H5_checksum_fletcher32(buf, size - 4);
| ~~~~~^~~
H5FDonion_header.c: In function 'H5FD__onion_write_header':
H5FDonion_header.c:99:44: warning: conversion from 'long long unsigned int' to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
99 | if (H5FD_write(file, H5FD_MEM_DRAW, 0, (haddr_t)size, buf) < 0)
| ^~~~~~~~~~~~~
CC H5FDonion_history.lo
In file included from H5encode.h:23,
from H5private.h:1636,
from H5FDonion_history.c:22:
H5FDonion_history.c: In function 'H5FD__onion_ingest_history':
H5FDonion_history.c:57:49: warning: conversion from 'haddr_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
57 | if (NULL == (buf = H5MM_malloc(sizeof(char) * size)))
| ~~~~~~~~~~~~~^~~~~~
H5MMprivate.h:38:31: note: in definition of macro 'H5MM_malloc'
38 | #define H5MM_malloc(Z) malloc(Z)
| ^
H5FDonion_history.c:63:50: warning: conversion from 'haddr_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
63 | if (H5FD_read(raw_file, H5FD_MEM_DRAW, addr, size, buf) < 0)
| ^~~~
H5FDonion_history.c:69:44: warning: conversion from 'haddr_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
69 | sum = H5_checksum_fletcher32(buf, size - 4);
| ~~~~~^~~
H5FDonion_history.c:75:63: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
75 | H5MM_calloc(history_out->n_revisions * sizeof(H5FD_onion_record_loc_t))))
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5MMprivate.h:36:34: note: in definition of macro 'H5MM_calloc'
36 | #define H5MM_calloc(Z) calloc(1, Z)
| ^
H5FDonion_history.c: In function 'H5FD__onion_write_history':
H5FDonion_history.c:109:68: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
109 | if (NULL == (buf = H5MM_malloc(H5FD_ONION_ENCODED_SIZE_HISTORY +
H5MMprivate.h:38:31: note: in definition of macro 'H5MM_malloc'
38 | #define H5MM_malloc(Z) malloc(Z)
| ^
H5FDonion_history.c:119:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
119 | if (H5FD_write(file, H5FD_MEM_DRAW, off_start, size, buf) < 0)
| ^~~~
CC H5FDonion_index.lo
H5FDonion_index.c: In function 'H5FD__onion_ingest_revision_record':
H5FDonion_index.c:66:13: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
66 | size = history->record_locs[high].record_size;
| ^~~~~~~
H5FDonion_index.c:92:16: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
92 | size = history->record_locs[n].record_size;
| ^~~~~~~
H5FDonion_index.c:126:16: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
126 | size = history->record_locs[n].record_size;
| ^~~~~~~
In file included from H5encode.h:23,
from H5private.h:1636,
from H5FDonion_index.c:22:
H5FDonion_index.c:152:70: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
152 | H5MM_calloc(r_out->archival_index.n_entries * sizeof(H5FD_onion_index_entry_t))))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5MMprivate.h:36:34: note: in definition of macro 'H5MM_calloc'
36 | #define H5MM_calloc(Z) calloc(1, Z)
| ^
H5FDonion_index.c: In function 'H5FD__onion_revision_index_init':
H5FDonion_index.c:348:52: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
348 | (rix->_hash_table = H5MM_calloc(table_size * sizeof(H5FD_onion_revision_index_hash_chain_node_t *))))
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5MMprivate.h:36:34: note: in definition of macro 'H5MM_calloc'
36 | #define H5MM_calloc(Z) calloc(1, Z)
| ^
H5FDonion_index.c: In function 'H5FD__onion_revision_index_resize':
H5FDonion_index.c:399:51: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
399 | if (NULL == (new_table = H5MM_calloc(new_size * sizeof(H5FD_onion_revision_index_hash_chain_node_t *))))
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5MMprivate.h:36:34: note: in definition of macro 'H5MM_calloc'
36 | #define H5MM_calloc(Z) calloc(1, Z)
| ^
H5FDonion_index.c: In function 'H5FD__onion_merge_revision_index_into_archival_index':
H5FDonion_index.c:872:60: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
872 | if (NULL == (new_aix.list = H5MM_calloc(rix->n_entries * sizeof(H5FD_onion_index_entry_t))))
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5MMprivate.h:36:34: note: in definition of macro 'H5MM_calloc'
36 | #define H5MM_calloc(Z) calloc(1, Z)
| ^
H5FDonion_index.c:886:32: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
886 | qsort(new_aix.list, new_aix.n_entries, sizeof(H5FD_onion_index_entry_t),
| ~~~~~~~^~~~~~~~~~
H5FDonion_index.c:897:61: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
897 | if (NULL == (kept_list = H5MM_calloc(aix->n_entries * sizeof(H5FD_onion_index_entry_t))))
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5MMprivate.h:36:34: note: in definition of macro 'H5MM_calloc'
36 | #define H5MM_calloc(Z) calloc(1, Z)
| ^
H5FDonion_index.c:914:71: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
914 | if (NULL == (aix->list = H5MM_calloc((new_aix.n_entries + n_kept) * sizeof(H5FD_onion_index_entry_t))))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5MMprivate.h:36:34: note: in definition of macro 'H5MM_calloc'
36 | #define H5MM_calloc(Z) calloc(1, Z)
| ^
H5FDonion_index.c:918:75: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
918 | H5MM_memcpy(aix->list, new_aix.list, sizeof(H5FD_onion_index_entry_t) * new_aix.n_entries);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
H5MMprivate.h:41:43: note: in definition of macro 'H5MM_memcpy'
41 | #define H5MM_memcpy(D, S, N) memcpy(D, S, N)
| ^
H5FDonion_index.c:923:93: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
923 | H5MM_memcpy(&aix->list[aix->n_entries], kept_list, sizeof(H5FD_onion_index_entry_t) * n_kept);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
H5MMprivate.h:41:43: note: in definition of macro 'H5MM_memcpy'
41 | #define H5MM_memcpy(D, S, N) memcpy(D, S, N)
| ^
H5FDonion_index.c:928:25: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
928 | qsort(aix->list, aix->n_entries, sizeof(H5FD_onion_index_entry_t),
| ~~~^~~~~~~~~~~
CC H5FDperform.lo
CC H5FDsec2.lo
CC H5FDspace.lo
CC H5FDsplitter.lo
CC H5FDstdio.lo
CC H5FDtest.lo
CC H5FDwindows.lo
CC H5FL.lo
CC H5FO.lo
CC H5FS.lo
CC H5FScache.lo
CC H5FSdbg.lo
CC H5FSint.lo
CC H5FSsection.lo
H5FSsection.c: In function 'H5FS__sect_serialize_size':
H5FSsection.c:535:26: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
535 | sect_buf_size += fspace->serial_sect_count * fspace->sinfo->sect_off_size;
| ^~~~~~
H5FSsection.c:538:26: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
538 | sect_buf_size += fspace->serial_sect_count * 1 /* byte */;
| ^~~~~~
CC H5FSstat.lo
CC H5FStest.lo
CC H5G.lo
CC H5Gbtree2.lo
CC H5Gcache.lo
CC H5Gcompact.lo
CC H5Gdense.lo
CC H5Gdeprec.lo
CC H5Gent.lo
CC H5Gint.lo
CC H5Glink.lo
CC H5Gloc.lo
CC H5Gname.lo
CC H5Gnode.lo
CC H5Gobj.lo
CC H5Goh.lo
CC H5Groot.lo
CC H5Gstab.lo
CC H5Gtest.lo
CC H5Gtraverse.lo
CC H5HF.lo
CC H5HFbtree2.lo
CC H5HFcache.lo
H5HFcache.c: In function 'H5HF__cache_dblock_image_len':
H5HFcache.c:1883:20: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1883 | size = dblock->file_size;
| ^~~~~~
CC H5HFdbg.lo
CC H5HFdblock.lo
CC H5HFdtable.lo
CC H5HFhdr.lo
CC H5HFhuge.lo
CC H5HFiblock.lo
H5HFiblock.c: In function 'H5HF__man_iblock_attach':
H5HFiblock.c:1281:45: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1281 | iblock->filt_ents[entry].size = iblock->hdr->man_dtable.row_block_size[row];
| ^~~~~~
CC H5HFiter.lo
CC H5HFman.lo
CC H5HFsection.lo
H5HFsection.c: In function 'H5HF__sect_single_dblock_info':
H5HFsection.c:607:13: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
607 | hdr->man_dtable.row_block_size[sect->u.single.par_entry / hdr->man_dtable.cparam.width];
| ^~~
CC H5HFspace.lo
CC H5HFstat.lo
CC H5HFtest.lo
CC H5HFtiny.lo
CC H5HG.lo
CC H5HGcache.lo
CC H5HGdbg.lo
CC H5HGquery.lo
CC H5HL.lo
CC H5HLcache.lo
CC H5HLdbg.lo
CC H5HLint.lo
CC H5HLprfx.lo
CC H5HLdblk.lo
CC H5I.lo
CC H5Idbg.lo
CC H5Iint.lo
CC H5Itest.lo
CC H5L.lo
CC H5Ldeprec.lo
CC H5Lexternal.lo
CC H5Lint.lo
CC H5M.lo
CC H5MF.lo
CC H5MFaggr.lo
CC H5MFdbg.lo
CC H5MFsection.lo
CC H5MM.lo
CC H5O.lo
CC H5Odeprec.lo
CC H5Oainfo.lo
CC H5Oalloc.lo
CC H5Oattr.lo
CC H5Oattribute.lo
CC H5Obogus.lo
CC H5Obtreek.lo
CC H5Ocache.lo
H5Ocache.c: In function 'H5O__chunk_deserialize':
H5Ocache.c:1474:68: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
1474 | if ((eom_ptr - chunk_image) > 0 && (eom_ptr - chunk_image) < H5O_SIZEOF_MSGHDR_OH(oh)) {
| ^
CC H5Ocache_image.lo
CC H5Ochunk.lo
CC H5Ocont.lo
CC H5Ocopy.lo
CC H5Ocopy_ref.lo
CC H5Odbg.lo
CC H5Odrvinfo.lo
CC H5Odtype.lo
CC H5Oefl.lo
CC H5Ofill.lo
In file included from H5private.h:1636,
from H5Ofill.c:20:
H5Ofill.c: In function 'H5O__fill_new_decode':
H5encode.h:182:13: warning: conversion to 'unsigned int' from 'ssize_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
182 | (i) |= ((uint32_t)(*(p)&0xff) << 8); \
| ^~
H5Ofill.c:284:13: note: in expansion of macro 'UINT32DECODE'
284 | UINT32DECODE(p, fill->size);
| ^~~~~~~~~~~~
H5encode.h:182:16: warning: conversion to 'ssize_t' {aka 'int'} from 'unsigned int' may change the sign of the result [-Wsign-conversion]
182 | (i) |= ((uint32_t)(*(p)&0xff) << 8); \
| ^
H5Ofill.c:284:13: note: in expansion of macro 'UINT32DECODE'
284 | UINT32DECODE(p, fill->size);
| ^~~~~~~~~~~~
H5encode.h:184:13: warning: conversion to 'unsigned int' from 'ssize_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
184 | (i) |= ((uint32_t)(*(p)&0xff) << 16); \
| ^~
H5Ofill.c:284:13: note: in expansion of macro 'UINT32DECODE'
284 | UINT32DECODE(p, fill->size);
| ^~~~~~~~~~~~
H5encode.h:184:16: warning: conversion to 'ssize_t' {aka 'int'} from 'unsigned int' may change the sign of the result [-Wsign-conversion]
184 | (i) |= ((uint32_t)(*(p)&0xff) << 16); \
| ^
H5Ofill.c:284:13: note: in expansion of macro 'UINT32DECODE'
284 | UINT32DECODE(p, fill->size);
| ^~~~~~~~~~~~
H5encode.h:186:13: warning: conversion to 'unsigned int' from 'ssize_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
186 | (i) |= ((uint32_t)(*(p)&0xff) << 24); \
| ^~
H5Ofill.c:284:13: note: in expansion of macro 'UINT32DECODE'
284 | UINT32DECODE(p, fill->size);
| ^~~~~~~~~~~~
H5encode.h:186:16: warning: conversion to 'ssize_t' {aka 'int'} from 'unsigned int' may change the sign of the result [-Wsign-conversion]
186 | (i) |= ((uint32_t)(*(p)&0xff) << 24); \
| ^
H5Ofill.c:284:13: note: in expansion of macro 'UINT32DECODE'
284 | UINT32DECODE(p, fill->size);
| ^~~~~~~~~~~~
H5Ofill.c: In function 'H5O__fill_old_decode':
H5encode.h:182:13: warning: conversion to 'unsigned int' from 'ssize_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
182 | (i) |= ((uint32_t)(*(p)&0xff) << 8); \
| ^~
H5Ofill.c:351:5: note: in expansion of macro 'UINT32DECODE'
351 | UINT32DECODE(p, fill->size);
| ^~~~~~~~~~~~
H5encode.h:182:16: warning: conversion to 'ssize_t' {aka 'int'} from 'unsigned int' may change the sign of the result [-Wsign-conversion]
182 | (i) |= ((uint32_t)(*(p)&0xff) << 8); \
| ^
H5Ofill.c:351:5: note: in expansion of macro 'UINT32DECODE'
351 | UINT32DECODE(p, fill->size);
| ^~~~~~~~~~~~
H5encode.h:184:13: warning: conversion to 'unsigned int' from 'ssize_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
184 | (i) |= ((uint32_t)(*(p)&0xff) << 16); \
| ^~
H5Ofill.c:351:5: note: in expansion of macro 'UINT32DECODE'
351 | UINT32DECODE(p, fill->size);
| ^~~~~~~~~~~~
H5encode.h:184:16: warning: conversion to 'ssize_t' {aka 'int'} from 'unsigned int' may change the sign of the result [-Wsign-conversion]
184 | (i) |= ((uint32_t)(*(p)&0xff) << 16); \
| ^
H5Ofill.c:351:5: note: in expansion of macro 'UINT32DECODE'
351 | UINT32DECODE(p, fill->size);
| ^~~~~~~~~~~~
H5encode.h:186:13: warning: conversion to 'unsigned int' from 'ssize_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
186 | (i) |= ((uint32_t)(*(p)&0xff) << 24); \
| ^~
H5Ofill.c:351:5: note: in expansion of macro 'UINT32DECODE'
351 | UINT32DECODE(p, fill->size);
| ^~~~~~~~~~~~
H5encode.h:186:16: warning: conversion to 'ssize_t' {aka 'int'} from 'unsigned int' may change the sign of the result [-Wsign-conversion]
186 | (i) |= ((uint32_t)(*(p)&0xff) << 24); \
| ^
H5Ofill.c:351:5: note: in expansion of macro 'UINT32DECODE'
351 | UINT32DECODE(p, fill->size);
| ^~~~~~~~~~~~
CC H5Oflush.lo
CC H5Ofsinfo.lo
CC H5Oginfo.lo
CC H5Oint.lo
CC H5Olayout.lo
CC H5Olinfo.lo
CC H5Olink.lo
H5Olink.c: In function 'H5O__link_size':
H5Olink.c:502:17: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
502 | ret_value = 1 + /* Version */
| ^
CC H5Omessage.lo
CC H5Omtime.lo
CC H5Oname.lo
CC H5Onull.lo
CC H5Opline.lo
CC H5Orefcount.lo
CC H5Osdspace.lo
CC H5Oshared.lo
CC H5Oshmesg.lo
CC H5Ostab.lo
CC H5Otest.lo
CC H5Ounknown.lo
CC H5P.lo
CC H5Pacpl.lo
CC H5Pdapl.lo
In file included from H5Pdapl.c:31:
H5Pdapl.c: In function 'H5P__decode_chunk_cache_nslots':
H5private.h:984:17: warning: conversion from 'long long unsigned int' to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
984 | (dst) = (dsttype)(src); \
| ^
H5Pdapl.c:943:9: note: in expansion of macro 'H5_CHECKED_ASSIGN'
943 | H5_CHECKED_ASSIGN(*value, uint64_t, enc_value, size_t);
| ^~~~~~~~~~~~~~~~~
H5Pdapl.c: In function 'H5P__decode_chunk_cache_nbytes':
H5private.h:984:17: warning: conversion from 'long long unsigned int' to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
984 | (dst) = (dsttype)(src); \
| ^
H5Pdapl.c:1043:9: note: in expansion of macro 'H5_CHECKED_ASSIGN'
1043 | H5_CHECKED_ASSIGN(*value, uint64_t, enc_value, size_t);
| ^~~~~~~~~~~~~~~~~
CC H5Pdcpl.lo
In file included from H5private.h:1636,
from H5Pdcpl.c:32:
H5Pdcpl.c: In function 'H5P__dcrt_fill_value_dec':
H5encode.h:215:17: warning: conversion from 'long long int' to 'ssize_t' {aka 'int'} may change value [-Wconversion]
215 | n = (int64_t)(((uint64_t)n << 8) | *(--p)); \
| ^
H5Pdcpl.c:1147:5: note: in expansion of macro 'INT64DECODE'
1147 | INT64DECODE(*pp, fill->size);
| ^~~~~~~~~~~
CC H5Pdeprec.lo
CC H5Pdxpl.lo
CC H5Pencdec.lo
CC H5Pfapl.lo
H5Pfapl.c: In function 'H5P__facc_mdc_log_location_dec':
H5Pfapl.c:4698:11: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
4698 | len = enc_value;
| ^~~~~~~~~
CC H5Pfcpl.lo
CC H5Pfmpl.lo
CC H5Pgcpl.lo
CC H5Pint.lo
CC H5Plapl.lo
CC H5Plcpl.lo
CC H5Pmapl.lo
CC H5Pmcpl.lo
CC H5Pocpl.lo
CC H5Pocpypl.lo
CC H5Pstrcpl.lo
CC H5Ptest.lo
CC H5PB.lo
H5PB.c: In function 'H5PB_read':
H5PB.c:840:35: warning: conversion from 'haddr_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
840 | access_size = page_buf->page_size - offset;
| ^~~~~~~~
H5PB.c:915:35: warning: conversion from 'haddr_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
915 | access_size = page_buf->page_size - offset;
| ^~~~~~~~
CC H5PL.lo
CC H5PLint.lo
CC H5PLpath.lo
CC H5PLplugin_cache.lo
CC H5R.lo
CC H5Rdeprec.lo
In file included from H5FDprivate.h:22,
from H5Fprivate.h:29,
from H5Cprivate.h:30,
from H5ACprivate.h:30,
from H5CXprivate.h:21,
from H5Rdeprec.c:39:
H5Rdeprec.c: In function 'H5R__encode_token_region_compat':
H5Sprivate.h:168:49: warning: conversion from 'hssize_t' {aka 'long long int'} to 'ssize_t' {aka 'int'} may change value [-Wconversion]
168 | #define H5S_SELECT_SERIAL_SIZE(S) (H5S_select_serial_size(S))
| ^
H5Rdeprec.c:200:26: note: in expansion of macro 'H5S_SELECT_SERIAL_SIZE'
200 | if ((data_size = H5S_SELECT_SERIAL_SIZE(space)) < 0)
| ^~~~~~~~~~~~~~~~~~~~~~
H5Rdeprec.c:205:22: warning: conversion from 'long long int' to 'ssize_t' {aka 'int'} may change value [-Wconversion]
205 | data_size += (hssize_t)token_size;
| ^
CC H5Rint.lo
CC H5UC.lo
CC H5RS.lo
CC H5S.lo
CC H5Sall.lo
CC H5Sdbg.lo
CC H5Sdeprec.lo
CC H5Shyper.lo
In file included from H5encode.h:23,
from H5private.h:1636,
from H5Shyper.c:26:
H5Shyper.c: In function 'H5S__hyper_span_blocklist':
H5Shyper.c:4575:47: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
4575 | H5MM_memcpy(*buf, start, rank * sizeof(hsize_t));
| ~~~~~^~~~~~~~~~~~~~~~~
H5MMprivate.h:41:43: note: in definition of macro 'H5MM_memcpy'
41 | #define H5MM_memcpy(D, S, N) memcpy(D, S, N)
| ^
H5Shyper.c:4583:45: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'unsigned int' may change value [-Wconversion]
4583 | H5MM_memcpy(*buf, end, rank * sizeof(hsize_t));
| ~~~~~^~~~~~~~~~~~~~~~~
H5MMprivate.h:41:43: note: in definition of macro 'H5MM_memcpy'
41 | #define H5MM_memcpy(D, S, N) memcpy(D, S, N)
| ^
CC H5Snone.lo
CC H5Spoint.lo
H5Spoint.c: In function 'H5S__point_deserialize':
H5Spoint.c:1478:37: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1478 | coordinate_buffer_requirement = num_elem * rank * enc_type_size;
| ^~~~~~~~
In file included from H5encode.h:23,
from H5private.h:1636,
from H5Spoint.c:26:
H5Spoint.c:1490:65: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1490 | if (NULL == (coord = (hsize_t *)H5MM_malloc(num_elem * rank * sizeof(hsize_t))))
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
H5MMprivate.h:38:31: note: in definition of macro 'H5MM_malloc'
38 | #define H5MM_malloc(Z) malloc(Z)
| ^
H5Spoint.c:1512:56: warning: conversion from 'uint64_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
1512 | if (H5S_select_elements(tmp_space, H5S_SELECT_SET, num_elem, (const hsize_t *)coord) < 0)
| ^~~~~~~~
CC H5Sselect.lo
CC H5Stest.lo
CC H5SL.lo
CC H5SM.lo
CC H5SMbtree2.lo
CC H5SMcache.lo
CC H5SMmessage.lo
CC H5SMtest.lo
CC H5T.lo
H5T.c: In function 'H5T__create':
H5T.c:3421:35: warning: duplicated 'if' condition [-Wduplicated-cond]
3421 | else if (sizeof(long) == size)
| ~~~~~~~~~~~~~^~~~~~~
H5T.c:3419:34: note: previously used here
3419 | else if (sizeof(int) == size)
| ~~~~~~~~~~~~^~~~~~~
CC H5Tarray.lo
CC H5Tbit.lo
CC H5Tcommit.lo
CC H5Tcompound.lo
CC H5Tconv.lo
CC H5Tconv_integer.lo
CC H5Tconv_float.lo
H5Tconv_float.c: In function 'H5T__conv_f_i':
H5Tconv_float.c:1015:41: warning: conversion from 'hssize_t' {aka 'long long int'} to 'ssize_t' {aka 'int'} may change value [-Wconversion]
1015 | H5T__bit_shift(int_buf, shift_val, (size_t)0, buf_size * 8);
| ^~~~~~~~~
H5Tconv_float.c:1021:31: warning: conversion from 'hssize_t' {aka 'long long int'} to 'ssize_t' {aka 'int'} may change value [-Wconversion]
1021 | new_msb_pos = msb_pos_s + shift_val;
| ^~~~~~~~~
CC H5Tconv_string.lo
CC H5Tconv_bitfield.lo
CC H5Tconv_compound.lo
CC H5Tconv_reference.lo
CC H5Tconv_enum.lo
CC H5Tconv_vlen.lo
CC H5Tconv_array.lo
CC H5Tcset.lo
CC H5Tdbg.lo
CC H5Tdeprec.lo
CC H5Tenum.lo
CC H5Tfields.lo
CC H5Tfixed.lo
CC H5Tfloat.lo
CC H5Tinit_float.lo
CC H5Tnative.lo
CC H5Toffset.lo
CC H5Toh.lo
CC H5Topaque.lo
CC H5Torder.lo
CC H5Tref.lo
CC H5Tpad.lo
CC H5Tprecis.lo
CC H5Tstrpad.lo
CC H5Tvisit.lo
CC H5Tvlen.lo
CC H5TS.lo
CC H5VL.lo
CC H5VLcallback.lo
CC H5VLdyn_ops.lo
CC H5VLint.lo
CC H5VLnative.lo
CC H5VLnative_attr.lo
CC H5VLnative_blob.lo
CC H5VLnative_dataset.lo
CC H5VLnative_datatype.lo
CC H5VLnative_file.lo
CC H5VLnative_group.lo
CC H5VLnative_link.lo
CC H5VLnative_introspect.lo
CC H5VLnative_object.lo
CC H5VLnative_token.lo
CC H5VLpassthru.lo
CC H5VLtest.lo
CC H5VM.lo
CC H5WB.lo
CC H5Z.lo
CC H5Zdeflate.lo
CC H5Zfletcher32.lo
CC H5Znbit.lo
CC H5Zshuffle.lo
CC H5Zscaleoffset.lo
H5Zscaleoffset.c: In function 'H5Z__scaleoffset_get_type':
H5Zscaleoffset.c:818:33: warning: duplicated 'if' condition [-Wduplicated-cond]
818 | else if (dtype_size == sizeof(unsigned long))
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:816:33: note: previously used here
816 | else if (dtype_size == sizeof(unsigned int))
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:835:33: warning: duplicated 'if' condition [-Wduplicated-cond]
835 | else if (dtype_size == sizeof(long))
| ~~~~~~~~~~~^~~~~~~~~~~~~~~
H5Zscaleoffset.c:833:33: note: previously used here
833 | else if (dtype_size == sizeof(int))
| ~~~~~~~~~~~^~~~~~~~~~~~~~
CC H5Zszip.lo
CC H5Ztrans.lo
CCLD libhdf5.la
make[2]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/src'
make[1]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/src'
Making all in test
make[1]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/test'
CC h5test.lo
CC testframe.lo
CC cache_common.lo
CC swmr_common.lo
CC external_common.lo
CCLD libh5test.la
CC filter_plugin1_dsets.lo
CCLD libfilter_plugin1_dsets.la
CC filter_plugin2_dsets.lo
CCLD libfilter_plugin2_dsets.la
CC filter_plugin3_dsets.lo
CCLD libfilter_plugin3_dsets.la
CC filter_plugin4_groups.lo
CCLD libfilter_plugin4_groups.la
CC null_vfd_plugin.lo
CCLD libnull_vfd_plugin.la
CC null_vol_connector.lo
CCLD libnull_vol_connector.la
CC testhdf5.o
CC tarray.o
CC tattr.o
CC tchecksum.o
CC tconfig.o
CC tfile.o
In file included from tfile.c:21:
tfile.c: In function ‘test_sects_freespace’:
testhdf5.h:99:20: warning: conversion from ‘hssize_t’ {aka ‘long long int’} to ‘long int’ may change value [-Wconversion]
99 | long __x = (long)_x, __val = (long)_val; \
| ^
tfile.c:4979:5: note: in expansion of macro ‘VERIFY’
4979 | VERIFY(nmeta + nraw, nall, "H5Fget_free_sections");
| ^~~~~~
CC tgenprop.o
CC th5o.o
CC th5s.o
CC th5_system.o
CC tcoords.o
CC tid.o
CC titerate.o
titerate.c: In function ‘test_iter_group_large’:
titerate.c:679:40: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
679 | names = (iter_info *)calloc(sizeof(iter_info), (ITER_NGROUPS + 2));
| ^~~~~~~~~
titerate.c:679:40: note: earlier argument should specify number of elements, later size of each element
CC tmeta.o
CC tmisc.o
tmisc.c: In function ‘test_misc39’:
tmisc.c:6680:37: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
6680 | arr_rbuf = malloc(array_dims[0] * sizeof(char *));
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
CC trefer.o
trefer.c: In function ‘test_reference_params’:
trefer.c:127:39: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
127 | wbuf = (H5R_ref_t *)calloc(sizeof(H5R_ref_t), SPACE1_DIM1);
| ^~~~~~~~~
trefer.c:127:39: note: earlier argument should specify number of elements, later size of each element
trefer.c:128:39: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
128 | rbuf = (H5R_ref_t *)calloc(sizeof(H5R_ref_t), SPACE1_DIM1);
| ^~~~~~~~~
trefer.c:128:39: note: earlier argument should specify number of elements, later size of each element
trefer.c:129:39: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
129 | tbuf = (H5R_ref_t *)calloc(sizeof(H5R_ref_t), SPACE1_DIM1);
| ^~~~~~~~~
trefer.c:129:39: note: earlier argument should specify number of elements, later size of each element
trefer.c:130:26: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
130 | obuf = calloc(sizeof(unsigned), SPACE1_DIM1);
| ^~~~~~~~
trefer.c:130:26: note: earlier argument should specify number of elements, later size of each element
trefer.c: In function ‘test_reference_obj’:
trefer.c:471:26: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
471 | wbuf = calloc(sizeof(H5R_ref_t), SPACE1_DIM1);
| ^~~~~~~~~
trefer.c:471:26: note: earlier argument should specify number of elements, later size of each element
trefer.c:472:26: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
472 | rbuf = calloc(sizeof(H5R_ref_t), SPACE1_DIM1);
| ^~~~~~~~~
trefer.c:472:26: note: earlier argument should specify number of elements, later size of each element
trefer.c:473:26: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
473 | ibuf = calloc(sizeof(unsigned), SPACE1_DIM1);
| ^~~~~~~~
trefer.c:473:26: note: earlier argument should specify number of elements, later size of each element
trefer.c:474:26: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
474 | obuf = calloc(sizeof(unsigned), SPACE1_DIM1);
| ^~~~~~~~
trefer.c:474:26: note: earlier argument should specify number of elements, later size of each element
trefer.c:574:29: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
574 | wbuf_cp = calloc(sizeof(H5R_ref_t), 1);
| ^~~~~~~~~
trefer.c:574:29: note: earlier argument should specify number of elements, later size of each element
trefer.c: In function ‘test_reference_vlen_obj’:
trefer.c:841:26: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
841 | wbuf = calloc(sizeof(H5R_ref_t), SPACE1_DIM1);
| ^~~~~~~~~
trefer.c:841:26: note: earlier argument should specify number of elements, later size of each element
trefer.c:842:26: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
842 | ibuf = calloc(sizeof(unsigned), SPACE1_DIM1);
| ^~~~~~~~
trefer.c:842:26: note: earlier argument should specify number of elements, later size of each element
trefer.c:843:26: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
843 | obuf = calloc(sizeof(unsigned), SPACE1_DIM1);
| ^~~~~~~~
trefer.c:843:26: note: earlier argument should specify number of elements, later size of each element
trefer.c: In function ‘test_reference_cmpnd_obj’:
trefer.c:1105:26: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1105 | ibuf = calloc(sizeof(unsigned), SPACE1_DIM1);
| ^~~~~~~~
trefer.c:1105:26: note: earlier argument should specify number of elements, later size of each element
trefer.c:1106:26: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1106 | obuf = calloc(sizeof(unsigned), SPACE1_DIM1);
| ^~~~~~~~
trefer.c:1106:26: note: earlier argument should specify number of elements, later size of each element
trefer.c: In function ‘test_reference_region’:
trefer.c:1414:27: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1414 | wbuf = calloc(sizeof(H5R_ref_t), SPACE1_DIM1);
| ^~~~~~~~~
trefer.c:1414:27: note: earlier argument should specify number of elements, later size of each element
trefer.c:1415:27: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1415 | rbuf = calloc(sizeof(H5R_ref_t), SPACE1_DIM1);
| ^~~~~~~~~
trefer.c:1415:27: note: earlier argument should specify number of elements, later size of each element
trefer.c:1416:38: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1416 | dwbuf = (uint8_t *)calloc(sizeof(uint8_t), (size_t)(SPACE2_DIM1 * SPACE2_DIM2));
| ^~~~~~~
trefer.c:1416:38: note: earlier argument should specify number of elements, later size of each element
trefer.c:1417:38: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1417 | drbuf = (uint8_t *)calloc(sizeof(uint8_t), (size_t)(SPACE2_DIM1 * SPACE2_DIM2));
| ^~~~~~~
trefer.c:1417:38: note: earlier argument should specify number of elements, later size of each element
trefer.c: In function ‘test_reference_region_1D’:
trefer.c:1870:27: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1870 | wbuf = calloc(sizeof(H5R_ref_t), (size_t)SPACE1_DIM1);
| ^~~~~~~~~
trefer.c:1870:27: note: earlier argument should specify number of elements, later size of each element
trefer.c:1871:27: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1871 | rbuf = calloc(sizeof(H5R_ref_t), (size_t)SPACE1_DIM1);
| ^~~~~~~~~
trefer.c:1871:27: note: earlier argument should specify number of elements, later size of each element
trefer.c:1872:38: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1872 | dwbuf = (uint8_t *)calloc(sizeof(uint8_t), (size_t)SPACE3_DIM1);
| ^~~~~~~
trefer.c:1872:38: note: earlier argument should specify number of elements, later size of each element
trefer.c:1873:38: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1873 | drbuf = (uint8_t *)calloc(sizeof(uint8_t), (size_t)SPACE3_DIM1);
| ^~~~~~~
trefer.c:1873:38: note: earlier argument should specify number of elements, later size of each element
trefer.c: In function ‘test_reference_compat_conv’:
trefer.c:3124:44: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3124 | wbuf_obj = (hobj_ref_t *)calloc(sizeof(hobj_ref_t), SPACE1_DIM1);
| ^~~~~~~~~~
trefer.c:3124:44: note: earlier argument should specify number of elements, later size of each element
trefer.c:3125:30: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3125 | rbuf_obj = calloc(sizeof(H5R_ref_t), SPACE1_DIM1);
| ^~~~~~~~~
trefer.c:3125:30: note: earlier argument should specify number of elements, later size of each element
trefer.c:3126:30: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3126 | wbuf_reg = calloc(sizeof(hdset_reg_ref_t), SPACE1_DIM1);
| ^~~~~~~~~~~~~~~
trefer.c:3126:30: note: earlier argument should specify number of elements, later size of each element
trefer.c:3127:30: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3127 | rbuf_reg = calloc(sizeof(H5R_ref_t), SPACE1_DIM1);
| ^~~~~~~~~
trefer.c:3127:30: note: earlier argument should specify number of elements, later size of each element
trefer.c: In function ‘test_reference_perf’:
trefer.c:3433:37: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3433 | wbuf = calloc(sizeof(H5R_ref_t), SPACE1_DIM1);
| ^~~~~~~~~
trefer.c:3433:37: note: earlier argument should specify number of elements, later size of each element
trefer.c:3434:37: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3434 | obuf = calloc(sizeof(unsigned), SPACE1_DIM1);
| ^~~~~~~~
trefer.c:3434:37: note: earlier argument should specify number of elements, later size of each element
trefer.c:3435:37: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3435 | ibuf = calloc(sizeof(unsigned), SPACE1_DIM1);
| ^~~~~~~~
trefer.c:3435:37: note: earlier argument should specify number of elements, later size of each element
trefer.c:3436:51: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3436 | wbuf_deprec = (hobj_ref_t *)calloc(sizeof(hobj_ref_t), SPACE1_DIM1);
| ^~~~~~~~~~
trefer.c:3436:51: note: earlier argument should specify number of elements, later size of each element
trefer.c:3437:50: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3437 | rbuf = (H5R_ref_t *)calloc(sizeof(H5R_ref_t), SPACE1_DIM1);
| ^~~~~~~~~
trefer.c:3437:50: note: earlier argument should specify number of elements, later size of each element
trefer.c:3438:51: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3438 | rbuf_deprec = (hobj_ref_t *)calloc(sizeof(hobj_ref_t), SPACE1_DIM1);
| ^~~~~~~~~~
trefer.c:3438:51: note: earlier argument should specify number of elements, later size of each element
trefer.c:3439:50: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3439 | tbuf = (H5R_ref_t *)calloc(sizeof(H5R_ref_t), SPACE1_DIM1);
| ^~~~~~~~~
trefer.c:3439:50: note: earlier argument should specify number of elements, later size of each element
trefer.c:3440:50: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3440 | wbuf_reg = (H5R_ref_t *)calloc(sizeof(H5R_ref_t), SPACE1_DIM1);
| ^~~~~~~~~
trefer.c:3440:50: note: earlier argument should specify number of elements, later size of each element
trefer.c:3441:50: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3441 | rbuf_reg = (H5R_ref_t *)calloc(sizeof(H5R_ref_t), SPACE1_DIM1);
| ^~~~~~~~~
trefer.c:3441:50: note: earlier argument should specify number of elements, later size of each element
trefer.c:3442:56: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3442 | wbuf_reg_deprec = (hdset_reg_ref_t *)calloc(sizeof(hdset_reg_ref_t), SPACE1_DIM1);
| ^~~~~~~~~~~~~~~
trefer.c:3442:56: note: earlier argument should specify number of elements, later size of each element
trefer.c:3443:56: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3443 | rbuf_reg_deprec = (hdset_reg_ref_t *)calloc(sizeof(hdset_reg_ref_t), SPACE1_DIM1);
| ^~~~~~~~~~~~~~~
trefer.c:3443:56: note: earlier argument should specify number of elements, later size of each element
CC trefer_deprec.o
trefer_deprec.c: In function ‘test_reference_region’:
trefer_deprec.c:545:46: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
545 | wbuf = (hdset_reg_ref_t *)calloc(sizeof(hdset_reg_ref_t), (size_t)SPACE1_DIM1);
| ^~~~~~~~~~~~~~~
trefer_deprec.c:545:46: note: earlier argument should specify number of elements, later size of each element
trefer_deprec.c:548:38: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
548 | drbuf = (uint8_t *)calloc(sizeof(uint8_t), (size_t)(SPACE2_DIM1 * SPACE2_DIM2));
| ^~~~~~~
trefer_deprec.c:548:38: note: earlier argument should specify number of elements, later size of each element
trefer_deprec.c: In function ‘test_reference_region_1D’:
trefer_deprec.c:982:46: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
982 | wbuf = (hdset_reg_ref_t *)calloc(sizeof(hdset_reg_ref_t), (size_t)SPACE1_DIM1);
| ^~~~~~~~~~~~~~~
trefer_deprec.c:982:46: note: earlier argument should specify number of elements, later size of each element
trefer_deprec.c:985:38: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
985 | drbuf = (uint8_t *)calloc(sizeof(uint8_t), (size_t)SPACE3_DIM1);
| ^~~~~~~
trefer_deprec.c:985:38: note: earlier argument should specify number of elements, later size of each element
trefer_deprec.c: In function ‘test_reference_compat’:
trefer_deprec.c:1542:44: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1542 | wbuf_obj = (hobj_ref_t *)calloc(sizeof(hobj_ref_t), SPACE1_DIM1);
| ^~~~~~~~~~
trefer_deprec.c:1542:44: note: earlier argument should specify number of elements, later size of each element
trefer_deprec.c:1544:49: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1544 | wbuf_reg = (hdset_reg_ref_t *)calloc(sizeof(hdset_reg_ref_t), SPACE1_DIM1);
| ^~~~~~~~~~~~~~~
trefer_deprec.c:1544:49: note: earlier argument should specify number of elements, later size of each element
CC trefstr.o
CC tselect.o
tselect.c: In function ‘test_select_hyper’:
tselect.c:252:37: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
252 | rbuf = (uint8_t *)calloc(sizeof(uint8_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
| ^~~~~~~
tselect.c:252:37: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_point’:
tselect.c:506:37: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
506 | rbuf = (uint8_t *)calloc(sizeof(uint8_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
| ^~~~~~~
tselect.c:506:37: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_all’:
tselect.c:868:37: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
868 | rbuf = (uint8_t *)calloc(sizeof(uint8_t), (size_t)(SPACE4_DIM1 * SPACE4_DIM2 * SPACE4_DIM3));
| ^~~~~~~
tselect.c:868:37: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_all_hyper’:
tselect.c:955:37: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
955 | rbuf = (uint8_t *)calloc(sizeof(uint8_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
| ^~~~~~~
tselect.c:955:37: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_combo’:
tselect.c:1109:37: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1109 | rbuf = (uint8_t *)calloc(sizeof(uint8_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
| ^~~~~~~
tselect.c:1109:37: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_hyper_stride’:
tselect.c:1304:38: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1304 | rbuf = (uint16_t *)calloc(sizeof(uint16_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
| ^~~~~~~~
tselect.c:1304:38: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_hyper_contig’:
tselect.c:1450:38: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1450 | rbuf = (uint16_t *)calloc(sizeof(uint16_t), (size_t)(SPACE2_DIM1 * SPACE2_DIM2));
| ^~~~~~~~
tselect.c:1450:38: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_hyper_contig2’:
tselect.c:1591:35: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1591 | (uint16_t *)calloc(sizeof(uint16_t), (size_t)(SPACE8_DIM1 * SPACE8_DIM2 * SPACE8_DIM3 * SPACE8_DIM4));
| ^~~~~~~~
tselect.c:1591:35: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_hyper_contig3’:
tselect.c:1737:35: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1737 | (uint16_t *)calloc(sizeof(uint16_t), (size_t)(SPACE8_DIM1 * SPACE8_DIM2 * SPACE8_DIM3 * SPACE8_DIM4));
| ^~~~~~~~
tselect.c:1737:35: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_hyper_contig_dr__run_test’:
tselect.c:2006:50: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
2006 | small_cube_buf_1 = (uint16_t *)calloc(sizeof(uint16_t), small_cube_size);
| ^~~~~~~~
tselect.c:2006:50: note: earlier argument should specify number of elements, later size of each element
tselect.c:2008:50: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
2008 | large_cube_buf_1 = (uint16_t *)calloc(sizeof(uint16_t), large_cube_size);
| ^~~~~~~~
tselect.c:2008:50: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_hyper_contig_dr’:
tselect.c:2542:42: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
2542 | zero_buf = (uint16_t *)calloc(sizeof(uint16_t), max_cube_size);
| ^~~~~~~~
tselect.c:2542:42: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_hyper_checker_board_dr__run_test’:
tselect.c:2991:50: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
2991 | small_cube_buf_1 = (uint16_t *)calloc(sizeof(uint16_t), small_cube_size);
| ^~~~~~~~
tselect.c:2991:50: note: earlier argument should specify number of elements, later size of each element
tselect.c:2993:50: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
2993 | large_cube_buf_1 = (uint16_t *)calloc(sizeof(uint16_t), large_cube_size);
| ^~~~~~~~
tselect.c:2993:50: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_hyper_checker_board_dr’:
tselect.c:3618:42: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3618 | zero_buf = (uint16_t *)calloc(sizeof(uint16_t), max_cube_size);
| ^~~~~~~~
tselect.c:3618:42: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_hyper_copy’:
tselect.c:3684:38: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3684 | rbuf = (uint16_t *)calloc(sizeof(uint16_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
| ^~~~~~~~
tselect.c:3684:38: note: earlier argument should specify number of elements, later size of each element
tselect.c:3686:39: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3686 | rbuf2 = (uint16_t *)calloc(sizeof(uint16_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
| ^~~~~~~~
tselect.c:3686:39: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_point_copy’:
tselect.c:3855:38: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3855 | rbuf = (uint16_t *)calloc(sizeof(uint16_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
| ^~~~~~~~
tselect.c:3855:38: note: earlier argument should specify number of elements, later size of each element
tselect.c:3857:39: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3857 | rbuf2 = (uint16_t *)calloc(sizeof(uint16_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
| ^~~~~~~~
tselect.c:3857:39: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_hyper_offset’:
tselect.c:4073:37: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
4073 | rbuf = (uint8_t *)calloc(sizeof(uint8_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
| ^~~~~~~
tselect.c:4073:37: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_hyper_offset2’:
tselect.c:4281:37: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
4281 | rbuf = (uint8_t *)calloc(sizeof(uint8_t), (size_t)(SPACE7_DIM1 * SPACE7_DIM2));
| ^~~~~~~
tselect.c:4281:37: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_point_offset’:
tselect.c:4411:37: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
4411 | rbuf = (uint8_t *)calloc(sizeof(uint8_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
| ^~~~~~~
tselect.c:4411:37: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_hyper_union’:
tselect.c:4638:37: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
4638 | rbuf = (uint8_t *)calloc(sizeof(uint8_t), (size_t)(SPACE3_DIM1 * SPACE3_DIM2));
| ^~~~~~~
tselect.c:4638:37: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_hyper_union_3d’:
tselect.c:5416:37: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
5416 | rbuf = (uint8_t *)calloc(sizeof(uint8_t), SPACE3_DIM1 * SPACE3_DIM2);
| ^~~~~~~
tselect.c:5416:37: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_hyper_and_2d’:
tselect.c:5740:37: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
5740 | rbuf = (uint8_t *)calloc(sizeof(uint8_t), (size_t)(SPACE2_DIM1 * SPACE2_DIM2));
| ^~~~~~~
tselect.c:5740:37: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_hyper_xor_2d’:
tselect.c:5879:37: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
5879 | rbuf = (uint8_t *)calloc(sizeof(uint8_t), (size_t)(SPACE2_DIM1 * SPACE2_DIM2));
| ^~~~~~~
tselect.c:5879:37: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_hyper_notb_2d’:
tselect.c:6020:37: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
6020 | rbuf = (uint8_t *)calloc(sizeof(uint8_t), (size_t)(SPACE2_DIM1 * SPACE2_DIM2));
| ^~~~~~~
tselect.c:6020:37: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_hyper_nota_2d’:
tselect.c:6159:37: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
6159 | rbuf = (uint8_t *)calloc(sizeof(uint8_t), (size_t)(SPACE2_DIM1 * SPACE2_DIM2));
| ^~~~~~~
tselect.c:6159:37: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_hyper_union_random_5d’:
tselect.c:6330:33: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
6330 | rbuf = (int *)calloc(sizeof(int),
| ^~~
tselect.c:6330:33: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_none’:
tselect.c:8002:37: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
8002 | rbuf = (uint8_t *)calloc(sizeof(uint8_t), SPACE7_DIM1 * SPACE7_DIM2);
| ^~~~~~~
tselect.c:8002:37: note: earlier argument should specify number of elements, later size of each element
tselect.c: In function ‘test_select_hyper_chunk_offset’:
tselect.c:13586:33: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
13586 | rbuf = (int *)calloc(sizeof(int), SPACE10_DIM1);
| ^~~
tselect.c:13586:33: note: earlier argument should specify number of elements, later size of each element
CC tskiplist.o
CC tsohm.o
CC ttime.o
CC tunicode.o
CC tvlstr.o
CC tvltypes.o
CCLD testhdf5
h5test.c: In function 'H5_get_srcdir_filename':
h5test.c:2091:60: warning: '%s' directive output may be truncated writing up to 1012 bytes into a region of size between 2 and 1014 [-Wformat-truncation=]
2091 | snprintf(srcdir_testpath, sizeof(srcdir_testpath), "%stestfiles/%s", srcdir, filename);
| ^
In function 'snprintf',
inlined from 'H5_get_srcdir_filename' at h5test.c:2091:9:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 11 and 2035 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^
tmisc.c: In function 'test_misc10':
tmisc.c:1844:8: warning: 'driver_is_default_compatible' may be used uninitialized [-Wmaybe-uninitialized]
1844 | if (!driver_is_default_compatible) {
| ^
tmisc.c:1835:17: note: 'driver_is_default_compatible' was declared here
1835 | bool driver_is_default_compatible;
| ^
tarray.c: In function 'test_compat':
tarray.c:1941:8: warning: 'driver_is_default_compatible' may be used uninitialized [-Wmaybe-uninitialized]
1941 | if (!driver_is_default_compatible) {
| ^
tarray.c:1922:17: note: 'driver_is_default_compatible' was declared here
1922 | bool driver_is_default_compatible;
| ^
In function 'test_sohm_extlink',
inlined from 'test_sohm' at tsohm.c:3754:5:
tsohm.c:3210:8: warning: 'driver_is_default_compatible' may be used uninitialized [-Wmaybe-uninitialized]
3210 | if (!driver_is_default_compatible) {
| ^
tsohm.c: In function 'test_sohm':
tsohm.c:3202:12: note: 'driver_is_default_compatible' was declared here
3202 | bool driver_is_default_compatible;
| ^
th5s.c: In function 'test_h5s_basic':
th5s.c:209:23: warning: 'driver_is_default_compatible' may be used uninitialized [-Wmaybe-uninitialized]
209 | if (vol_is_native && driver_is_default_compatible) {
| ^
th5s.c:129:14: note: 'driver_is_default_compatible' was declared here
129 | bool driver_is_default_compatible;
| ^
tmisc.c: In function 'test_misc29':
tmisc.c:5648:8: warning: 'driver_is_default_compatible' may be used uninitialized [-Wmaybe-uninitialized]
5648 | if (!driver_is_default_compatible) {
| ^
tmisc.c:5631:12: note: 'driver_is_default_compatible' was declared here
5631 | bool driver_is_default_compatible;
| ^
tmisc.c: In function 'test_misc25b':
tmisc.c:5131:8: warning: 'driver_is_default_compatible' may be used uninitialized [-Wmaybe-uninitialized]
5131 | if (!driver_is_default_compatible) {
| ^
tmisc.c:5115:17: note: 'driver_is_default_compatible' was declared here
5115 | bool driver_is_default_compatible;
| ^
tmisc.c: In function 'test_misc33':
tmisc.c:5964:8: warning: 'driver_is_default_compatible' may be used uninitialized [-Wmaybe-uninitialized]
5964 | if (!driver_is_default_compatible) {
| ^
tmisc.c:5948:17: note: 'driver_is_default_compatible' was declared here
5948 | bool driver_is_default_compatible;
| ^
tmisc.c: In function 'test_misc37':
tmisc.c:6269:8: warning: 'driver_is_default_compatible' may be used uninitialized [-Wmaybe-uninitialized]
6269 | if (!driver_is_default_compatible) {
| ^
tmisc.c:6252:17: note: 'driver_is_default_compatible' was declared here
6252 | bool driver_is_default_compatible;
| ^
tmisc.c: In function 'test_misc38':
tmisc.c:6318:8: warning: 'driver_is_default_compatible' may be used uninitialized [-Wmaybe-uninitialized]
6318 | if (!driver_is_default_compatible) {
| ^
tmisc.c: In function 'test_misc27':
tmisc.c:5400:8: warning: 'driver_is_default_compatible' may be used uninitialized [-Wmaybe-uninitialized]
5400 | if (!driver_is_default_compatible) {
| ^
tmisc.c:6300:17: note: 'driver_is_default_compatible' was declared here
6300 | bool driver_is_default_compatible;
| ^
tmisc.c:5384:17: note: 'driver_is_default_compatible' was declared here
5384 | bool driver_is_default_compatible;
| ^
tfile.c: In function 'test_libver_bounds_copy':
tfile.c:5816:8: warning: 'driver_is_default_compatible' may be used uninitialized [-Wmaybe-uninitialized]
5816 | if (!driver_is_default_compatible) {
| ^
tfile.c:5801:17: note: 'driver_is_default_compatible' was declared here
5801 | bool driver_is_default_compatible;
| ^
tmisc.c: In function 'test_misc20':
tmisc.c:3811:8: warning: 'driver_is_default_compatible' may be used uninitialized [-Wmaybe-uninitialized]
3811 | if (!driver_is_default_compatible) {
| ^
tmisc.c:3791:17: note: 'driver_is_default_compatible' was declared here
3791 | bool driver_is_default_compatible;
| ^
titerate.c: In function 'test_corrupted_attnamelen':
titerate.c:1085:8: warning: 'driver_is_default_compatible' may be used uninitialized [-Wmaybe-uninitialized]
1085 | if (!driver_is_default_compatible) {
| ^
titerate.c:1063:20: note: 'driver_is_default_compatible' was declared here
1063 | bool driver_is_default_compatible;
| ^
CC cache.o
CCLD cache
CC cache_api.o
CCLD cache_api
In function 'resize_configs_are_equal',
inlined from 'check_fapl_mdc_api_calls' at cache_api.c:249:14:
cache_common.c:4991:24: warning: potential null pointer dereference [-Wnull-dereference]
4991 | if (a->version != b->version)
| ^
CC cache_image.o
CC genall5.o
CCLD cache_image
CC cache_tagging.o
CCLD cache_tagging
CC lheap.o
CCLD lheap
CC ohdr.o
CCLD ohdr
CC stab.o
CCLD stab
In function 'H5_get_srcdir_filename',
inlined from 'h5_make_local_copy' at h5test.c:1563:28:
h5test.c:2091:60: warning: '%s' directive output may be truncated writing up to 1012 bytes into a region of size between 2 and 1014 [-Wformat-truncation=]
2091 | snprintf(srcdir_testpath, sizeof(srcdir_testpath), "%stestfiles/%s", srcdir, filename);
| ^
In function 'snprintf',
inlined from 'H5_get_srcdir_filename' at h5test.c:2091:9,
inlined from 'h5_make_local_copy' at h5test.c:1563:28:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 11 and 2035 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^
CC gheap.o
CCLD gheap
CC evict_on_close.o
CCLD evict_on_close
CC farray.o
CCLD farray
CC earray.o
CCLD earray
CC btree2.o
CCLD btree2
CC fheap.o
CCLD fheap
CC accum.o
CCLD accum
CC hyperslab.o
hyperslab.c: In function ‘test_array_fill’:
hyperslab.c:988:45: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
988 | if (NULL == (dst = (int *)calloc(sizeof(int), ARRAY_FILL_SIZE * hi)))
| ^~~
hyperslab.c:988:45: note: earlier argument should specify number of elements, later size of each element
CCLD hyperslab
CC istore.o
CCLD istore
CC bittests.o
CCLD bittests
CC dt_arith.o
CCLD dt_arith
CC page_buffer.o
CCLD page_buffer
CC dtypes.o
CCLD dtypes
CC dsets.o
CCLD dsets
h5test.c: In function 'H5_get_srcdir_filename':
h5test.c:2091:60: warning: '%s' directive output may be truncated writing up to 1012 bytes into a region of size between 2 and 1014 [-Wformat-truncation=]
2091 | snprintf(srcdir_testpath, sizeof(srcdir_testpath), "%stestfiles/%s", srcdir, filename);
| ^
In function 'snprintf',
inlined from 'H5_get_srcdir_filename' at h5test.c:2091:9:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 11 and 2035 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^
CC chunk_info.o
chunk_info.c: In function ‘test_get_chunk_info_highest_v18’:
chunk_info.c:570:76: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
570 | ret = H5Dwrite_chunk(dset, H5P_DEFAULT, flt_msk, offset, chunk_size, (void *)inbuf);
| ^~~~~~~~~~
chunk_info.c: In function ‘test_chunk_address_with_userblock’:
chunk_info.c:2332:48: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2332 | if (NULL == (addresses = (haddr_t *)calloc(num_chunks, sizeof(haddr_t))))
| ^~~~~~~~~~
chunk_info.c:2334:51: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2334 | if (NULL == (addresses_ub = (haddr_t *)calloc(num_chunks, sizeof(haddr_t))))
| ^~~~~~~~~~
CCLD chunk_info
CC cmpd_dset.o
CCLD cmpd_dset
CC mdset.o
mdset.c: In function ‘test_mdset’:
mdset.c:408:39: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
408 | size_t max_hs_x = (MAX_HS_X <= dset_dims[k][0])
| ^
mdset.c:411:39: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
411 | size_t max_hs_y = (MAX_HS_Y <= dset_dims[k][1])
| ^
mdset.c:436:38: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
436 | for (m = start[0]; m < (start[0] + count[0]); m++)
| ^~~~~
mdset.c:437:42: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
437 | for (n = start[1]; n < (start[1] + count[1]); n++)
| ^~~~~
mdset.c:441:38: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
441 | for (m = start[0]; m < (start[0] + count[0]); m++)
| ^~~~~
mdset.c:442:42: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
442 | for (n = start[1]; n < (start[1] + count[1]); n++)
| ^~~~~
CCLD mdset
CC cmpd_dtransform.o
CCLD cmpd_dtransform
CC filter_fail.o
CCLD filter_fail
CC extend.o
CCLD extend
CC direct_chunk.o
direct_chunk.c: In function ‘test_read_unallocated_chunk’:
direct_chunk.c:1992:60: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1992 | if (H5Dwrite_chunk(dataset, dxpl, filter_mask, offset, chunk_nbytes, direct_buf) < 0)
| ^~~~~~~~~~~~
CCLD direct_chunk
CC external.o
CCLD external
CC efc.o
CCLD efc
CC objcopy.o
CCLD objcopy
CC objcopy_ref.o
CCLD objcopy_ref
CC links.o
CCLD links
h5test.c: In function 'H5_get_srcdir_filename':
h5test.c:2091:60: warning: '%s' directive output may be truncated writing up to 1012 bytes into a region of size between 2 and 1014 [-Wformat-truncation=]
2091 | snprintf(srcdir_testpath, sizeof(srcdir_testpath), "%stestfiles/%s", srcdir, filename);
| ^
In function 'snprintf',
inlined from 'H5_get_srcdir_filename' at h5test.c:2091:9:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 11 and 2035 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^
CC unlink.o
CCLD unlink
CC twriteorder.o
CCLD twriteorder
CC big.o
CCLD big
CC mtime.o
CCLD mtime
h5test.c: In function 'H5_get_srcdir_filename':
h5test.c:2091:60: warning: '%s' directive output may be truncated writing up to 1012 bytes into a region of size between 2 and 1014 [-Wformat-truncation=]
2091 | snprintf(srcdir_testpath, sizeof(srcdir_testpath), "%stestfiles/%s", srcdir, filename);
| ^
In function 'snprintf',
inlined from 'H5_get_srcdir_filename' at h5test.c:2091:9:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 11 and 2035 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^
CC fillval.o
fillval.c: In function ‘test_extend_cases’:
fillval.c:1676:19: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1676 | nelmts *= hs_size[i];
| ^~~~~~~
CCLD fillval
CC mount.o
CCLD mount
CC select_io_dset.o
CCLD select_io_dset
CC flush1.o
CCLD flush1
CC flush2.o
CCLD flush2
CC app_ref.o
CCLD app_ref
CC enum.o
CCLD enum
CC set_extent.o
CCLD set_extent
CC ttsafe.o
CC ttsafe_dcreate.o
CC ttsafe_error.o
CC ttsafe_cancel.o
CC ttsafe_acreate.o
CC ttsafe_attr_vlen.o
CCLD ttsafe
CC enc_dec_plist.o
CCLD enc_dec_plist
CC enc_dec_plist_cross_platform.o
CCLD enc_dec_plist_cross_platform
h5test.c: In function 'H5_get_srcdir_filename':
h5test.c:2091:60: warning: '%s' directive output may be truncated writing up to 1012 bytes into a region of size between 2 and 1014 [-Wformat-truncation=]
2091 | snprintf(srcdir_testpath, sizeof(srcdir_testpath), "%stestfiles/%s", srcdir, filename);
| ^
In function 'snprintf',
inlined from 'H5_get_srcdir_filename' at h5test.c:2091:9:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 11 and 2035 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^
CC getname.o
CCLD getname
CC vfd.o
CCLD vfd
In function 'H5_get_srcdir_filename',
inlined from 'h5_make_local_copy' at h5test.c:1563:28:
h5test.c:2091:60: warning: '%s' directive output may be truncated writing up to 1012 bytes into a region of size between 2 and 1014 [-Wformat-truncation=]
2091 | snprintf(srcdir_testpath, sizeof(srcdir_testpath), "%stestfiles/%s", srcdir, filename);
| ^
In function 'snprintf',
inlined from 'H5_get_srcdir_filename' at h5test.c:2091:9,
inlined from 'h5_make_local_copy' at h5test.c:1563:28:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 11 and 2035 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^
CC ros3.o
CCLD ros3
CC s3comms.o
CCLD s3comms
CC hdfs.o
CCLD hdfs
CC ntypes.o
ntypes.c: In function ‘test_compound_dtype2’:
ntypes.c:340:46: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
340 | if (NULL == (check = (s1 *)calloc(sizeof(s1), DIM0 * DIM1)))
| ^~
ntypes.c:340:46: note: earlier argument should specify number of elements, later size of each element
ntypes.c:538:38: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
538 | if (NULL == (bkg = calloc(sizeof(s1), DIM0 * DIM1)))
| ^~
ntypes.c:538:38: note: earlier argument should specify number of elements, later size of each element
ntypes.c: In function ‘test_compound_dtype’:
ntypes.c:653:46: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
653 | if (NULL == (check = (s1 *)calloc(sizeof(s1), DIM0 * DIM1)))
| ^~
ntypes.c:653:46: note: earlier argument should specify number of elements, later size of each element
ntypes.c:757:38: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
757 | if (NULL == (bkg = calloc(sizeof(s1), DIM0 * DIM1)))
| ^~
ntypes.c:757:38: note: earlier argument should specify number of elements, later size of each element
ntypes.c: In function ‘test_compound_dtype3’:
ntypes.c:861:46: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
861 | if (NULL == (check = (s1 *)calloc(sizeof(s1), DIM0 * DIM1)))
| ^~
ntypes.c:861:46: note: earlier argument should specify number of elements, later size of each element
ntypes.c:985:38: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
985 | if (NULL == (bkg = calloc(sizeof(s1), DIM0 * DIM1)))
| ^~
ntypes.c:985:38: note: earlier argument should specify number of elements, later size of each element
ntypes.c: In function ‘test_compound_opaque’:
ntypes.c:1096:46: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1096 | if (NULL == (check = (s1 *)calloc(sizeof(s1), DIM0 * DIM1)))
| ^~
ntypes.c:1096:46: note: earlier argument should specify number of elements, later size of each element
ntypes.c:1211:38: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1211 | if (NULL == (bkg = calloc(sizeof(s1), DIM0 * DIM1)))
| ^~
ntypes.c:1211:38: note: earlier argument should specify number of elements, later size of each element
ntypes.c: In function ‘test_array_dtype’:
ntypes.c:1474:46: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
1474 | if (NULL == (check = (s1 *)calloc(sizeof(s1), DIM0 * DIM1 * 5)))
| ^~
ntypes.c:1474:46: note: earlier argument should specify number of elements, later size of each element
ntypes.c: In function ‘test_refer_dtype2’:
ntypes.c:2433:51: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
2433 | if (NULL == (drbuf = (uint8_t *)calloc(sizeof(uint8_t), SPACE2_DIM1 * SPACE2_DIM2)))
| ^~~~~~~
ntypes.c:2433:51: note: earlier argument should specify number of elements, later size of each element
CCLD ntypes
CC dangle.o
CCLD dangle
CC dtransform.o
CCLD dtransform
CC reserved.o
CCLD reserved
CC cross_read.o
CCLD cross_read
In function 'H5_get_srcdir_filename',
inlined from 'check_file' at cross_read.c:211:28:
h5test.c:2091:60: warning: '%s' directive output may be truncated writing up to 1012 bytes into a region of size between 2 and 1014 [-Wformat-truncation=]
2091 | snprintf(srcdir_testpath, sizeof(srcdir_testpath), "%stestfiles/%s", srcdir, filename);
| ^
In function 'snprintf',
inlined from 'H5_get_srcdir_filename' at h5test.c:2091:9,
inlined from 'check_file' at cross_read.c:211:28:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 11 and 2035 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^
CC freespace.o
CCLD freespace
CC mf.o
CCLD mf
CC vds.o
CCLD vds
CC file_image.o
CCLD file_image
In function 'H5_get_srcdir_filename',
inlined from 'h5_make_local_copy' at h5test.c:1563:28,
inlined from 'test_core' at file_image.c:561:11:
h5test.c:2091:60: warning: '%s' directive output may be truncated writing up to 1012 bytes into a region of size between 2 and 1014 [-Wformat-truncation=]
2091 | snprintf(srcdir_testpath, sizeof(srcdir_testpath), "%stestfiles/%s", srcdir, filename);
| ^
In function 'snprintf',
inlined from 'H5_get_srcdir_filename' at h5test.c:2091:9,
inlined from 'h5_make_local_copy' at h5test.c:1563:28,
inlined from 'test_core' at file_image.c:561:11:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 11 and 2035 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^
CC unregister.o
CCLD unregister
CC cache_logging.o
CCLD cache_logging
CC cork.o
CCLD cork
CC swmr.o
CCLD swmr
CC thread_id.o
CCLD thread_id
CC vol.o
CCLD vol
CC timer.o
CCLD timer
CC event_set.o
CCLD event_set
CC onion.o
In file included from ../src/H5FDonion_priv.h:25,
from onion.c:26:
onion.c: In function ‘test_history_encode_decode’:
../src/H5FDonion_history.h:23:41: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
23 | #define H5FD_ONION_ENCODED_SIZE_HISTORY 20
| ^~
onion.c:1151:9: note: in expansion of macro ‘H5FD_ONION_ENCODED_SIZE_HISTORY’
1151 | H5FD_ONION_ENCODED_SIZE_HISTORY + H5FD_ONION_ENCODED_SIZE_RECORD_POINTER * history.n_revisions;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
onion.c:1158:41: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1158 | history.record_locs = calloc(history.n_revisions, sizeof(H5FD_onion_record_loc_t));
| ~~~~~~~^~~~~~~~~~~~
onion.c:1177:73: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1177 | history.record_locs[i].checksum = H5_checksum_fletcher32(buf_p, ptr_pre);
| ^~~~~~~
onion.c:1214:49: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1214 | history_out.record_locs = calloc(history_out.n_revisions, sizeof(H5FD_onion_record_loc_t));
| ~~~~~~~~~~~^~~~~~~~~~~~
In file included from ../src/H5FDonion_priv.h:26:
onion.c: In function ‘test_revision_record_encode_decode’:
../src/H5FDonion_index.h:21:49: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
21 | #define H5FD_ONION_ENCODED_SIZE_REVISION_RECORD 68
| ^~
onion.c:1329:23: note: in expansion of macro ‘H5FD_ONION_ENCODED_SIZE_REVISION_RECORD’
1329 | size_t exp_size = H5FD_ONION_ENCODED_SIZE_REVISION_RECORD +
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
onion.c:1339:62: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1339 | record.archival_index.list = calloc(record.archival_index.n_entries, sizeof(H5FD_onion_index_entry_t));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
onion.c:1360:50: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1360 | checksum = H5_checksum_fletcher32(buf_p, idx_pre);
| ^~~~~~~
onion.c:1464:60: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1464 | r_out.archival_index.list = calloc(r_out.archival_index.n_entries, sizeof(H5FD_onion_index_entry_t));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
onion.c: In function ‘verify_history_as_expected_onion’:
onion.c:1623:40: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1623 | if (NULL == (buf = malloc(readsize * sizeof(unsigned char))))
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
onion.c:1625:59: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1625 | if (H5FDread(raw_file, H5FD_MEM_DRAW, H5P_DEFAULT, 0, readsize, buf) < 0)
| ^~~~~~~~
onion.c:1638:66: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1638 | if (hdr_out.checksum != H5_checksum_fletcher32(buf, readsize - 4))
| ~~~~~~~~~^~~
onion.c:1653:40: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1653 | if (NULL == (buf = malloc(readsize * sizeof(unsigned char))))
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
onion.c:1655:78: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1655 | if (H5FDread(raw_file, H5FD_MEM_DRAW, H5P_DEFAULT, hdr_out.history_addr, readsize, buf) < 0)
| ^~~~~~~~
onion.c:1669:70: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1669 | if (history_out.checksum != H5_checksum_fletcher32(buf, readsize - 4))
| ~~~~~~~~~^~~
onion.c:1675:49: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1675 | history_out.record_locs = calloc(history_out.n_revisions, sizeof(H5FD_onion_record_loc_t));
| ~~~~~~~~~~~^~~~~~~~~~~~
onion.c:1726:79: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1726 | if (H5FDread(raw_file, H5FD_MEM_DRAW, H5P_DEFAULT, rpp->phys_addr, rpp->record_size, buf) < 0)
| ~~~^~~~~~~~~~~~~
onion.c:1742:70: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1742 | if (rev_out.checksum != H5_checksum_fletcher32(buf, readsize - 4))
| ~~~~~~~~~^~~
onion.c:1755:42: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1755 | calloc(rev_out.archival_index.n_entries, sizeof(H5FD_onion_index_entry_t));
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
onion.c: In function ‘test_create_oniontarget’:
onion.c:1965:65: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1965 | if (H5FDwrite(vfile_raw, H5FD_MEM_DRAW, H5P_DEFAULT, 0, b_list_size_s, b_list_s) < 0)
| ^~~~~~~~~~~~~
onion.c:2050:64: warning: conversion from ‘haddr_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2050 | if (H5FDwrite(vfile_rw, H5FD_MEM_DRAW, H5P_DEFAULT, 0, buf_size, a_list_s + half_size) < 0)
| ^~~~~~~~
onion.c:2054:44: warning: conversion from ‘haddr_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2054 | if (NULL == (buf = malloc(buf_size * sizeof(char))))
| ~~~~~~~~~^~~~~~~~~~~~~~
onion.c:2056:63: warning: conversion from ‘haddr_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2056 | if (H5FDread(vfile_rw, H5FD_MEM_DRAW, H5P_DEFAULT, 0, buf_size, buf) < 0)
| ^~~~~~~~
onion.c:2058:47: warning: conversion from ‘haddr_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2058 | if (memcmp(a_list_s + half_size, buf, buf_size) != 0)
| ^~~~~~~~
onion.c:2066:64: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2066 | if (H5FDwrite(vfile_rw, H5FD_MEM_DRAW, H5P_DEFAULT, 0, a_list_size_s, a_list_s) < 0)
| ^~~~~~~~~~~~~
onion.c:2070:49: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2070 | if (NULL == (buf = malloc(a_list_size_s * sizeof(char))))
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
onion.c:2072:63: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2072 | if (H5FDread(vfile_rw, H5FD_MEM_DRAW, H5P_DEFAULT, 0, a_list_size_s, buf) < 0)
| ^~~~~~~~~~~~~
onion.c:2074:35: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2074 | if (memcmp(a_list_s, buf, a_list_size_s) != 0)
| ^~~~~~~~~~~~~
onion.c:2137:54: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2137 | if (NULL == (buf = malloc(a_list_size_s * 64 * sizeof(char))))
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
onion.c:2139:63: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2139 | if (H5FDread(vfile_ro, H5FD_MEM_DRAW, H5P_DEFAULT, 0, a_list_size_s, buf) < 0)
| ^~~~~~~~~~~~~
onion.c:2141:35: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2141 | if (memcmp(a_list_s, buf, a_list_size_s) != 0)
| ^~~~~~~~~~~~~
onion.c: In function ‘test_several_revisions_with_logical_gaps’:
onion.c:2358:36: warning: conversion from ‘haddr_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2358 | if (NULL == (buf = malloc(size * sizeof(unsigned char))))
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
onion.c:2362:55: warning: conversion from ‘haddr_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2362 | if (H5FDread(file, H5FD_MEM_DRAW, H5P_DEFAULT, 0, size, buf) < 0)
| ^~~~
onion.c:2368:39: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2368 | if (memcmp(buf + a_off, a_list_s, a_list_size_s) != 0)
| ^~~~~~~~~~~~~
onion.c:2382:61: warning: conversion from ‘haddr_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2382 | if (memcmp(buf + size, a_list_s, ONION_TEST_PAGE_SIZE_5 - size) != 0)
| ^
onion.c:2406:36: warning: conversion from ‘haddr_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2406 | if (NULL == (buf = malloc(size * sizeof(unsigned char))))
| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
onion.c:2410:55: warning: conversion from ‘haddr_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2410 | if (H5FDread(file, H5FD_MEM_DRAW, H5P_DEFAULT, 0, size, buf) < 0)
| ^~~~
onion.c:2416:39: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2416 | if (memcmp(buf + a_off, a_list_s, a_list_size_s) != 0)
| ^~~~~~~~~~~~~
onion.c:2418:14: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2418 | for (i = a_off + a_list_size_s; i < b_off; i++) {
| ^~~~~
onion.c:2422:39: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2422 | if (memcmp(buf + b_off, b_list_s, b_list_size_s) != 0)
| ^~~~~~~~~~~~~
onion.c:2446:57: warning: conversion from ‘haddr_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2446 | buf = (unsigned char *)malloc(sizeof(unsigned char) * size);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
onion.c:2451:55: warning: conversion from ‘haddr_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2451 | if (H5FDread(file, H5FD_MEM_DRAW, H5P_DEFAULT, 0, size, buf) < 0)
| ^~~~
onion.c:2453:31: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2453 | if (memcmp(buf, a_list_s, a_list_size_s) != 0)
| ^~~~~~~~~~~~~
onion.c:2455:71: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2455 | if (memcmp(buf + a_list_size_s, a_list_s + a_list_size_s - a_off, a_off) != 0)
| ^~~~~
onion.c:2457:14: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2457 | for (i = a_off + a_list_size_s; i < b_off; i++) {
| ^~~~~
onion.c:2461:39: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2461 | if (memcmp(buf + b_off, b_list_s, b_list_size_s) != 0)
| ^~~~~~~~~~~~~
onion.c: In function ‘do_onion_open_and_writes’:
onion.c:2608:75: warning: conversion from ‘haddr_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2608 | if (H5FDwrite(file, H5FD_MEM_DRAW, H5P_DEFAULT, wi->offset, wi->size, wi->buf) < 0)
| ~~^~~~~~
onion.c:2611:52: warning: conversion from ‘haddr_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2611 | if (NULL == (buf_vfy = malloc(wi->size * sizeof(unsigned char))))
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
onion.c:2613:74: warning: conversion from ‘haddr_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2613 | if (H5FDread(file, H5FD_MEM_DRAW, H5P_DEFAULT, wi->offset, wi->size, buf_vfy) < 0)
| ~~^~~~~~
onion.c:2615:44: warning: conversion from ‘haddr_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2615 | if (memcmp(buf_vfy, wi->buf, wi->size) != 0) {
| ~~^~~~~~
onion.c: In function ‘test_page_aligned_history_create’:
onion.c:2735:45: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2735 | if (NULL == (buf = malloc(b_list_size_s * sizeof(unsigned char))))
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
onion.c:2744:55: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2744 | if (H5FDread(file, H5FD_MEM_DRAW, H5P_DEFAULT, 0, b_list_size_s, buf) < 0)
| ^~~~~~~~~~~~~
onion.c:2746:39: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2746 | if (memcmp(a_list_s, buf + a_off, a_list_size_s) != 0) {
| ^~~~~~~~~~~~~
onion.c:2756:31: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2756 | if (memcmp(b_list_s, buf, a_off) != 0) {
| ^~~~~
onion.c:2790:38: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2790 | if (NULL == (buf = malloc(hdr_out.history_size)))
| ~~~~~~~^~~~~~~~~~~~~
onion.c:2792:81: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2792 | if (H5FDread(file, H5FD_MEM_DRAW, H5P_DEFAULT, hdr_out.history_addr, hdr_out.history_size, buf) < 0)
| ~~~~~~~^~~~~~~~~~~~~
onion.c:2798:49: warning: conversion from ‘uint64_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
2798 | history_out.record_locs = calloc(history_out.n_revisions, sizeof(H5FD_onion_record_loc_t));
| ~~~~~~~~~~~^~~~~~~~~~~~
CCLD onion
CC error_test.o
CCLD error_test
In function 'H5_get_srcdir_filename',
inlined from 'test_filter_error' at error_test.c:898:28,
inlined from 'main' at error_test.c:1051:9:
h5test.c:2091:60: warning: '%s' directive output may be truncated writing up to 1012 bytes into a region of size between 2 and 1014 [-Wformat-truncation=]
2091 | snprintf(srcdir_testpath, sizeof(srcdir_testpath), "%stestfiles/%s", srcdir, filename);
| ^
In function 'snprintf',
inlined from 'H5_get_srcdir_filename' at h5test.c:2091:9,
inlined from 'test_filter_error' at error_test.c:898:28,
inlined from 'main' at error_test.c:1051:9:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 11 and 2035 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^
CC err_compat.o
CCLD err_compat
CC tcheck_version.o
CCLD tcheck_version
CC testmeta.o
CCLD testmeta
CC accum_swmr_reader.o
CCLD accum_swmr_reader
CC atomic_writer.o
atomic_writer.c: In function ‘main’:
atomic_writer.c:202:30: warning: comparison is always false due to limited range of data type [-Wtype-limits]
202 | if (seek_pos > INT64_MAX) {
| ^
CCLD atomic_writer
CC atomic_reader.o
CCLD atomic_reader
CC external_env.o
CCLD external_env
CC links_env.o
CCLD links_env
CC filenotclosed.o
CCLD filenotclosed
CC del_many_dense_attrs.o
CCLD del_many_dense_attrs
CC flushrefresh.o
CCLD flushrefresh
CC use_append_chunk.o
CC use_common.o
CCLD use_append_chunk
CC use_append_chunk_mirror.o
CCLD use_append_chunk_mirror
CC use_append_mchunks.o
CCLD use_append_mchunks
CC use_disable_mdc_flushes.o
CCLD use_disable_mdc_flushes
CC swmr_generator.o
CCLD swmr_generator
CC swmr_start_write.o
CCLD swmr_start_write
CC swmr_reader.o
CCLD swmr_reader
CC swmr_writer.o
CCLD swmr_writer
CC swmr_remove_reader.o
CCLD swmr_remove_reader
CC swmr_remove_writer.o
CCLD swmr_remove_writer
CC swmr_addrem_writer.o
CCLD swmr_addrem_writer
CC swmr_sparse_reader.o
CCLD swmr_sparse_reader
CC swmr_sparse_writer.o
CCLD swmr_sparse_writer
CC vds_env.o
CCLD vds_env
CC vds_swmr_gen.o
CCLD vds_swmr_gen
CC vds_swmr_reader.o
CCLD vds_swmr_reader
CC vds_swmr_writer.o
vds_swmr_writer.c: In function ‘main’:
vds_swmr_writer.c:67:52: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
67 | if (NULL == (buffer = (int *)malloc(n_elements * sizeof(int))))
| ~~~~~~~~~~~^~~~~~~~~~~~~
CCLD vds_swmr_writer
CC filter_plugin.o
CCLD filter_plugin
CC vfd_plugin.o
CCLD vfd_plugin
CC vol_plugin.o
CCLD vol_plugin
make[1]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/test'
Making all in bin
make[1]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/bin'
make[1]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/bin'
Making all in tools
make[1]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools'
Making all in lib
make[2]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/lib'
CC h5tools.lo
CC h5tools_dump.lo
CC h5tools_str.lo
h5tools_str.c: In function 'h5tools_str_sprint':
h5tools_str.c:922:45: warning: conversion from 'long long unsigned int' to 'long unsigned int' may change value [-Wconversion]
922 | tempulong = (tempulong >> packed_data_offset) & packed_data_mask;
| ^
h5tools_str.c:913:39: warning: duplicated 'if' condition [-Wduplicated-cond]
913 | else if (sizeof(long) == nsize) {
| ~~~~~~~~~~~~~^~~~~~~~
h5tools_str.c:857:38: note: previously used here
857 | else if (sizeof(int) == nsize) {
| ~~~~~~~~~~~~^~~~~~~~
h5tools_str.c:962:79: warning: conversion to 'long long unsigned int' from 'long long int' may change the sign of the result [-Wsign-conversion]
962 | templlong = (templlong >> packed_data_offset) & packed_data_mask;
| ^
h5tools_str.c:962:45: warning: conversion to 'long long int' from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
962 | templlong = (templlong >> packed_data_offset) & packed_data_mask;
| ^
CC h5tools_utils.lo
CC h5diff.lo
CC h5diff_array.lo
h5diff_array.c: In function 'diff_array':
h5diff_array.c:219:59: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
219 | type_class != H5T_VLEN && memcmp(mem1, mem2, size * opts->hs_nelmts) == 0) {
| ~~~~~^~~~~~~~~~~~~~~~~
CC h5diff_attr.lo
CC h5diff_dset.lo
CC h5diff_util.lo
CC h5trav.lo
CC h5tools_filters.lo
CC h5tools_ref.lo
CC h5tools_type.lo
CC io_timer.lo
CCLD libh5tools.la
make[2]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/lib'
Making all in src
make[2]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src'
Making all in h5diff
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5diff'
CC h5diff_main.o
CC h5diff_common.o
CCLD h5diff
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5diff'
Making all in h5ls
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5ls'
CC h5ls.o
CCLD h5ls
In function 'search_obj',
inlined from 'h5tools_print_datatype.constprop.isra' at ../../lib/h5tools_dump.c:2079:15:
../../lib/h5tools_utils.c:634:26: warning: null pointer dereference [-Wnull-dereference]
634 | for (u = 0; u < table->nobjs; u++) {
| ^
../../lib/h5tools_utils.c:635:44: warning: null pointer dereference [-Wnull-dereference]
635 | if (H5Otoken_cmp(table->fid, &table->objs[u].obj_token, obj_token, &token_cmp) < 0)
| ^
../../lib/h5tools_utils.c:635:13: warning: null pointer dereference [-Wnull-dereference]
635 | if (H5Otoken_cmp(table->fid, &table->objs[u].obj_token, obj_token, &token_cmp) < 0)
| ^
../../lib/h5tools_utils.c:638:27: warning: null pointer dereference [-Wnull-dereference]
638 | return &(table->objs[u]);
| ^
../../lib/h5tools_utils.c:634:26: warning: null pointer dereference [-Wnull-dereference]
634 | for (u = 0; u < table->nobjs; u++) {
| ^
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5ls'
Making all in h5dump
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5dump'
CC h5dump.o
CC h5dump_ddl.o
CC h5dump_xml.o
CCLD h5dump
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5dump'
Making all in misc
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/misc'
CC h5debug.o
CCLD h5debug
CC h5repart.o
CCLD h5repart
CC h5mkgrp.o
CCLD h5mkgrp
CC h5clear.o
CCLD h5clear
CC h5delete.o
CCLD h5delete
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/misc'
Making all in h5import
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5import'
CC h5import.o
CCLD h5import
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5import'
Making all in h5repack
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5repack'
CC h5repack_main.o
CC h5repack.lo
h5repack.c: In function 'check_options':
h5repack.c:755:82: warning: format '%ld' expects argument of type 'long int', but argument 2 has type 'hsize_t' {aka 'long long unsigned int'} [-Wformat=]
755 | printf("Warning: user block file name missing. Reserving a size of %ld...\n",
| ~~^
| |
| long int
| %lld
756 | options->ublock_size);
| ~~~~~~~~~~~~~~~~~~~~
| |
| hsize_t {aka long long unsigned int}
CC h5repack_copy.lo
CC h5repack_filters.lo
CC h5repack_opttable.lo
CC h5repack_parse.lo
h5repack_parse.c: In function 'parse_filter':
h5repack_parse.c:235:51: warning: conversion from 'long long unsigned int' to 'size_t' {aka 'unsigned int'} may change value [-Wconversion]
235 | filt->cd_nelmts = strtoull(stype, NULL, 0);
| ^~~~~~~~
CC h5repack_refs.lo
h5repack_refs.c: In function 'do_copy_refobjs':
h5repack_refs.c:249:71: warning: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
249 | refbuf = (hdset_reg_ref_t *)calloc(sizeof(hdset_reg_ref_t),
| ^~~~~~~~~~~~~~~
h5repack_refs.c:249:71: note: earlier argument should specify number of elements, later size of each element
h5repack_refs.c: In function 'copy_refs_attr':
h5repack_refs.c:635:59: warning: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
635 | refbuf = (hdset_reg_ref_t *)calloc(sizeof(hdset_reg_ref_t), (size_t)nelmts); /*init to zero */
| ^~~~~~~~~~~~~~~
h5repack_refs.c:635:59: note: earlier argument should specify number of elements, later size of each element
CC h5repack_verify.lo
CCLD libh5repack.la
CCLD h5repack
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5repack'
Making all in h5jam
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5jam'
CC h5jam.o
CCLD h5jam
CC h5unjam.o
CCLD h5unjam
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5jam'
Making all in h5copy
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5copy'
CC h5copy.o
CCLD h5copy
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5copy'
Making all in h5format_convert
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5format_convert'
CC h5format_convert.o
CCLD h5format_convert
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5format_convert'
Making all in h5stat
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5stat'
CC h5stat.o
CCLD h5stat
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5stat'
Making all in h5perf
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5perf'
CC sio_perf.o
sio_perf.c: In function ‘parse_command_line’:
sio_perf.c:842:38: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
842 | cl_opts->page_size = parse_size_directive(H5_optarg);
| ^~~~~~~~~~~~~~~~~~~~
sio_perf.c:845:45: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
845 | cl_opts->page_buffer_size = parse_size_directive(H5_optarg);
| ^~~~~~~~~~~~~~~~~~~~
sio_perf.c:898:48: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
898 | cl_opts->chk_size[j] = parse_size_directive(buf);
| ^~~~~~~~~~~~~~~~~~~~
sio_perf.c:1050:44: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
1050 | cl_opts->buf_size[j] = parse_size_directive(buf);
| ^~~~~~~~~~~~~~~~~~~~
CC sio_engine.o
CCLD h5perf_serial
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src/h5perf'
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src'
make[2]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/src'
Making all in libtest
make[2]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/libtest'
CC h5tools_test_utils.o
CCLD h5tools_test_utils
make[2]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/libtest'
Making all in test
make[2]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test'
Making all in h5diff
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/h5diff'
CC dynlib_diff.lo
CCLD libdynlibdiff.la
CC h5diffgentest.o
CCLD h5diffgentest
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/h5diff'
Making all in h5ls
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/h5ls'
CC dynlib_ls.lo
CCLD libdynlibls.la
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/h5ls'
Making all in h5dump
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/h5dump'
CC dynlib_dump.lo
CCLD libdynlibdump.la
CC h5dumpgentest.o
h5dumpgentest.c: In function ‘gent_datareg’:
h5dumpgentest.c:2257:46: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
2257 | wbuf = (hdset_reg_ref_t *)calloc(sizeof(hdset_reg_ref_t), SPACE1_DIM1);
| ^~~~~~~~~~~~~~~
h5dumpgentest.c:2257:46: note: earlier argument should specify number of elements, later size of each element
h5dumpgentest.c:2260:38: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
2260 | drbuf = (uint8_t *)calloc(sizeof(uint8_t), SPACE2_DIM1 * SPACE2_DIM2);
| ^~~~~~~
h5dumpgentest.c:2260:38: note: earlier argument should specify number of elements, later size of each element
h5dumpgentest.c: In function ‘gent_attrreg’:
h5dumpgentest.c:2381:46: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
2381 | wbuf = (hdset_reg_ref_t *)calloc(sizeof(hdset_reg_ref_t), SPACE1_DIM1);
| ^~~~~~~~~~~~~~~
h5dumpgentest.c:2381:46: note: earlier argument should specify number of elements, later size of each element
h5dumpgentest.c:2384:38: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
2384 | drbuf = (uint8_t *)calloc(sizeof(uint8_t), SPACE2_DIM1 * SPACE2_DIM2);
| ^~~~~~~
h5dumpgentest.c:2384:38: note: earlier argument should specify number of elements, later size of each element
h5dumpgentest.c: In function ‘gent_array1_big’:
h5dumpgentest.c:3096:46: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
3096 | wbuf = (hdset_reg_ref_t *)calloc(sizeof(hdset_reg_ref_t), SPACE1_DIM1);
| ^~~~~~~~~~~~~~~
h5dumpgentest.c:3096:46: note: earlier argument should specify number of elements, later size of each element
CCLD h5dumpgentest
CC binread.o
CCLD binread
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/h5dump'
Making all in misc
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/misc'
Making all in vds
make[4]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/misc/vds'
CC UC_1_one_dim_gen.o
UC_1_one_dim_gen.c: In function ‘main’:
UC_1_one_dim_gen.c:128:51: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
128 | if (NULL == (buffer = (int *)malloc(count * sizeof(int))))
| ~~~~~~^~~~~~~~~~~~~
CCLD UC_1_one_dim_gen
CC UC_2_two_dims_gen.o
UC_2_two_dims_gen.c: In function ‘main’:
UC_2_two_dims_gen.c:134:51: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
134 | if (NULL == (buffer = (int *)malloc(count * sizeof(int))))
| ~~~~~~^~~~~~~~~~~~~
CCLD UC_2_two_dims_gen
CC UC_3_gaps_gen.o
CCLD UC_3_gaps_gen
CC UC_4_printf_gen.o
UC_4_printf_gen.c: In function ‘main’:
UC_4_printf_gen.c:89:47: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
89 | if (NULL == (buffer = (int *)malloc(n * sizeof(int))))
| ~~^~~~~~~~~~~~~
CCLD UC_4_printf_gen
CC UC_5_stride_gen.o
UC_5_stride_gen.c: In function ‘main’:
UC_5_stride_gen.c:119:47: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
119 | if (NULL == (buffer = (int *)malloc(n * sizeof(int))))
| ~~^~~~~~~~~~~~~
CCLD UC_5_stride_gen
make[4]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/misc/vds'
make[4]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/misc'
CC h5repart_gentest.o
CCLD h5repart_gentest
CC h5clear_gentest.o
CCLD h5clear_gentest
CC talign.o
CCLD talign
CC repart_test.o
CCLD repart_test
CC clear_open_chk.o
CCLD clear_open_chk
make[4]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/misc'
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/misc'
Making all in h5import
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/h5import'
CC h5importtest.o
CCLD h5importtest
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/h5import'
Making all in h5repack
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/h5repack'
CC h5repacktst.o
h5repacktst.c: In function ‘write_dset_in’:
h5repacktst.c:4179:16: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
4179 | size = (TEST_BUFSIZE / sizeof(double) + 1) * sizeof(double);
| ^
h5repacktst.c: In function ‘make_dset_reg_ref’:
h5repacktst.c:4685:46: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
4685 | wbuf = (hdset_reg_ref_t *)calloc(sizeof(hdset_reg_ref_t), (size_t)SPACE1_DIM1);
| ^~~~~~~~~~~~~~~
h5repacktst.c:4685:46: note: earlier argument should specify number of elements, later size of each element
CCLD h5repacktst
In function 'build_match_list',
inlined from 'h5diff.constprop' at ../../lib/h5diff.c:1000:5:
../../lib/h5diff.c:333:5: warning: null pointer dereference [-Wnull-dereference]
333 | trav_table_init(info1->fid, &table);
| ^
CC testh5repack_detect_szip.o
CCLD testh5repack_detect_szip
CC dynlib_rpk.lo
CCLD libdynlibadd.la
CC dynlib_vrpk.lo
CCLD libdynlibvers.la
CC h5repackgentest.o
CCLD h5repackgentest
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/h5repack'
Making all in h5jam
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/h5jam'
CC tellub.o
CCLD tellub
CC h5jamgentest.o
CCLD h5jamgentest
CC getub.o
CCLD getub
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/h5jam'
Making all in h5copy
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/h5copy'
CC h5copygentest.o
CCLD h5copygentest
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/h5copy'
Making all in h5format_convert
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/h5format_convert'
CC h5fc_gentest.o
CCLD h5fc_gentest
CC h5fc_chk_idx.o
CCLD h5fc_chk_idx
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/h5format_convert'
Making all in h5stat
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/h5stat'
CC h5stat_gentest.o
CCLD h5stat_gentest
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/h5stat'
Making all in perform
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/perform'
CC iopipe.o
CCLD iopipe
CC chunk.o
CCLD chunk
CC chunk_cache.o
CCLD chunk_cache
CC overhead.o
CCLD overhead
CC zip_perf.o
CCLD zip_perf
CC perf_meta.o
CCLD perf_meta
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test/perform'
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test'
make[2]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools/test'
make[2]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools'
make[1]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/tools'
Making all in utils
make[1]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/utils'
Making all in test
make[2]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/utils/test'
CC swmr_check_compat_vfd.o
CCLD swmr_check_compat_vfd
make[2]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/utils/test'
Making all in tools
make[2]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/utils/tools'
Making all in test
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/utils/tools/test'
make[4]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/utils/tools/test'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/utils/tools/test'
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/utils/tools/test'
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/utils/tools'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/utils/tools'
make[2]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/utils/tools'
make[2]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/utils'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/utils'
make[1]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/utils'
Making all in .
make[1]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5'
make[1]: Nothing to be done for 'all-am'.
make[1]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5'
Making all in c++
make[1]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/c++'
Making all in src
make[2]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/c++/src'
CXX H5Exception.lo
CXX H5IdComponent.lo
CXX H5DataSpace.lo
CXX H5PropList.lo
CXX H5Library.lo
CXX H5FaccProp.lo
CXX H5FcreatProp.lo
CXX H5LcreatProp.lo
CXX H5LaccProp.lo
CXX H5DaccProp.lo
CXX H5DxferProp.lo
CXX H5DcreatProp.lo
CXX H5Location.lo
CXX H5AbstractDs.lo
CXX H5Attribute.lo
CXX H5Object.lo
CXX H5OcreatProp.lo
CXX H5DataType.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
H5Location.cpp: In member function 'getObjnameByIdx':
H5Location.cpp:2001:46: warning: argument 1 range [2147483649, 4294967295] exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
2001 | char *name_C = new char[actual_name_len]();
| ^
/usr/include/c++/14.2.1/new:133:26: note: in a call to allocation function 'operator new []' declared here
133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
| ^
make[2]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/c++/src'
Making all in test
make[2]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/c++/test'
CXX testhdf5.o
CXX dsets.o
dsets.cpp: In function ‘herr_t test_datasize(H5::FileAccPropList&)’:
dsets.cpp:289:44: warning: conversion from ‘hsize_t’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} may change value [-Wconversion]
289 | size_t expected_size = 4 * dims[0] * dims[1];
| ~~~~~~~~~~~~^~~~~~~~~
CXX tattr.o
CXX tarray.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
trefer.cpp: In function ‘void test_reference_region_1D()’:
trefer.cpp:558:55: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
558 | wbuf = static_cast(calloc(sizeof(hdset_reg_ref_t), SPACE1_DIM1));
| ^~~~~~~~~~~~~~~~~~~~~~~
trefer.cpp:558:55: note: earlier argument should specify number of elements, later size of each element
trefer.cpp:561:47: warning: ‘void* calloc(size_t, size_t)’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
561 | drbuf = static_cast(calloc(sizeof(uint8_t), SPACE3_DIM1));
| ^~~~~~~~~~~~~~~
trefer.cpp:561:47: note: earlier argument should specify number of elements, later size of each element
CXX ttypes.o
CXX tvlstr.o
CXX titerate.o
CXX h5cpputil.o
CXXLD testhdf5
In function 'H5_get_srcdir_filename',
inlined from 'test_h5s_basic' at th5s.cpp:165:54:
../../test/h5test.c:2091:60: warning: '%s' directive output may be truncated writing up to 1012 bytes into a region of size between 2 and 1014 [-Wformat-truncation=]
2091 | snprintf(srcdir_testpath, sizeof(srcdir_testpath), "%stestfiles/%s", srcdir, filename);
| ^
In function 'snprintf',
inlined from 'H5_get_srcdir_filename' at ../../test/h5test.c:2091:9,
inlined from 'test_h5s_basic' at th5s.cpp:165:54:
/usr/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 11 and 2035 bytes into a destination of size 1024
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^
make[2]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/c++/test'
make[2]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/c++'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/c++'
make[1]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/c++'
Making all in fortran
make[1]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/fortran'
Making all in src
make[2]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/fortran/src'
CC H5match_types.o
CCLD H5match_types
./H5match_types
make all-am
make[3]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/fortran/src'
PPFC H5_buildiface.o
FCLD H5_buildiface
PPFC H5fortran_types.lo
PPFC H5f90global.lo
PPFC H5Fff.lo
PPFC H5_ff.lo
PPFC H5Aff.lo
PPFC H5Sff.lo
PPFC H5Dff.lo
PPFC H5fortkit.lo
PPFC H5Eff.lo
PPFC H5ESff.lo
PPFC H5Pff.lo
PPFC H5Gff.lo
PPFC H5Iff.lo
PPFC H5Lff.lo
PPFC H5Off.lo
PPFC H5Rff.lo
PPFC H5Tff.lo
PPFC H5VLff.lo
PPFC H5Zff.lo
./H5_buildiface
PPFC H5_gen.lo
CC H5f90kit.lo
CC H5_f.lo
CC H5Af.lo
CC H5Df.lo
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
CC H5Tf.lo
CC H5Zf.lo
PPFC HDF5.lo
FCLD libhdf5_fortran.la
make[3]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/fortran/src'
make[2]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/fortran/src'
Making all in test
make[2]: Entering directory '/build/hdf5/src/hdf5-hdf5_1.14.5/fortran/test'
PPFC H5_test_buildiface.o
FCLD H5_test_buildiface
./H5_test_buildiface
PPFC tf_gen.lo
PPFC tf.lo
CC t.lo
FCLD libh5test_fortran.la
PPFC tH5F.o
PPFC tH5D.o
PPFC tH5R.o
PPFC tH5S.o
PPFC tH5T.o
PPFC tH5VL.o
PPFC tH5Z.o
PPFC tH5Sselect.o
PPFC tH5P.o
PPFC tH5A.o
PPFC tH5I.o
PPFC tH5G.o
PPFC tH5E.o
PPFC tHDF5.o
PPFC fortranlib_test.o
FCLD fortranlib_test
PPFC fflush1.o
FCLD fflush1
PPFC fflush2.o
FCLD fflush2
PPFC tH5O.o
PPFC tH5A_1_8.o
PPFC tH5G_1_8.o
PPFC tH5MISC_1_8.o
PPFC tHDF5_1_8.o
PPFC fortranlib_test_1_8.o
FCLD fortranlib_test_1_8
PPFC tH5E_F03.o
PPFC tH5L_F03.o
PPFC tH5O_F03.o
PPFC tH5P_F03.o
PPFC tH5T_F03.o
tH5T_F03.F90:3009:17:
3009 | IF(.NOT.(orig_data(i,j).EQ.orig_data(i,j))) CYCLE ! skip IF value is NaN
| 1
Warning: Equality comparison for REAL(4) at (1) [-Wcompare-reals]
tH5T_F03.F90:1184:81:
1184 | CALL verify("h5kind_to_type",dset_data_r31(i),data_out_r31(i),total_error)
| 1
Error: There is no specific subroutine for the generic ‘verify’ at (1)
make[2]: *** [Makefile:1557: tH5T_F03.o] Error 1
make[2]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/fortran/test'
make[1]: *** [Makefile:915: all-recursive] Error 1
make[1]: Leaving directory '/build/hdf5/src/hdf5-hdf5_1.14.5/fortran'
make: *** [Makefile:732: all-recursive] Error 1
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-pentium4/build/build
used straw: :clean_chroot:haskell_without_check:
build@euronuc.lan