D: [iurt_root_command] chroot Installing /home/pterjan/rpmbuild/SRPMS/hdf5_10-1.8.21-8.mga10.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.2KdYpK + umask 022 + cd /home/pterjan/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/pterjan/rpmbuild/BUILD + rm -rf hdf5-1.8.21 + /usr/lib/rpm/rpmuncompress -x /home/pterjan/rpmbuild/SOURCES/hdf5_10-1.8.21.tar.bz2 + STATUS=0 + '[' 0 -ne 0 ']' + cd hdf5-1.8.21 + rm -rf /home/pterjan/rpmbuild/BUILD/hdf5-1.8.21-SPECPARTS + /usr/bin/mkdir -p /home/pterjan/rpmbuild/BUILD/hdf5-1.8.21-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/hdf5-LD_LIBRARY_PATH.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/hdf5-mpi.patch + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/hdf5-implicit.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + find -name '*.[ch]' -o -name '*.f90' -exec chmod -x '{}' + + find /home/pterjan/rpmbuild/BUILDROOT/hdf5_10-1.8.21-8.mga10.x86_64 -type f -size 0 -name Dependencies -print0 find: '/home/pterjan/rpmbuild/BUILDROOT/hdf5_10-1.8.21-8.mga10.x86_64': No such file or directory + xargs -0 rm -f + find /home/pterjan/rpmbuild/BUILDROOT/hdf5_10-1.8.21-8.mga10.x86_64 -type f -size 0 -name .depend -print0 find: '/home/pterjan/rpmbuild/BUILDROOT/hdf5_10-1.8.21-8.mga10.x86_64': No such file or directory + xargs -0 rm -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.yjZmGW + umask 022 + cd /home/pterjan/rpmbuild/BUILD + cd hdf5-1.8.21 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + autoreconf -vfi autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'bin'. libtoolize: copying file 'bin/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force autoreconf: running: /usr/bin/autoconf --force configure.ac:832: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:832: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.ac:832: the top level configure.ac:833: warning: The macro 'AC_HEADER_TIME' is obsolete. configure.ac:833: You should run autoupdate. ./lib/autoconf/headers.m4:702: AC_HEADER_TIME is expanded from... configure.ac:833: the top level configure.ac:864: warning: The macro 'AC_HAVE_LIBRARY' is obsolete. configure.ac:864: You should run autoupdate. ./lib/autoconf/libs.m4:138: AC_HAVE_LIBRARY is expanded from... configure.ac:864: the top level configure.ac:1037: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:1037: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:1037: the top level configure.ac:1317: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:1317: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... configure.ac:1317: the top level configure.ac:1499: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:1499: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:1499: the top level configure.ac:1515: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:1515: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... configure.ac:1515: the top level configure.ac:1530: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:1530: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:1530: the top level configure.ac:1551: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:1551: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:1551: the top level configure.ac:1558: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:1558: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:1558: the top level configure.ac:1565: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:1565: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:1565: the top level configure.ac:1572: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:1572: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:1572: the top level configure.ac:1620: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:1620: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:1620: the top level configure.ac:1627: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:1627: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:1627: the top level configure.ac:1633: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:1633: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:1633: the top level configure.ac:1639: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:1639: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:1639: the top level configure.ac:1659: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:1659: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... configure.ac:1659: the top level configure.ac:1686: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:1686: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... configure.ac:1686: the top level configure.ac:2040: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:2040: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... configure.ac:2040: the top level configure.ac:2049: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:2049: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... configure.ac:2049: the top level configure.ac:2423: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:2423: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... configure.ac:2423: the top level configure.ac:2489: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:2489: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... configure.ac:2489: the top level autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:321: installing 'bin/compile' configure.ac:36: installing 'bin/missing' c++/src/Makefile.am: installing 'bin/depcomp' autoreconf: Leaving directory '.' + OPT_FLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O1 -Wno-long-long -Wfloat-equal -Wmissing-format-attribute -Wpadded' + OPT_FLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O1 -Wno-long-long -Wfloat-equal -Wmissing-format-attribute -Wpadded -mieee-fp' + OPT_FLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O1 -Wno-long-long -Wfloat-equal -Wmissing-format-attribute -Wpadded -mieee-fp -fPIC' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + CONFIGURE_TOP=. + '[' 1 = 1 ']' ++ find . -name config.guess -o -name config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./bin/config.guess + '[' -f /usr/lib/rpm/mageia/config.guess ']' ++ basename ./bin/config.guess + cp -af /usr/lib/rpm/mageia/config.guess ./bin/config.guess + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./bin/config.sub + '[' -f /usr/lib/rpm/mageia/config.sub ']' ++ basename ./bin/config.sub + cp -af /usr/lib/rpm/mageia/config.sub ./bin/config.sub + /usr/lib/rpm/mageia/force-as-needed-for-shared-lib-in-libtool Forcing -Wl,--as-needed in configure/libtool to workaround libtool bug (cf http://lists.gnu.org/archive/html/libtool-patches/2004-06/msg00002.html) + /usr/lib/rpm/mageia/drop-ld-no-undefined-for-shared-lib-modules-in-libtool Modifying bin/ltmain.sh underlinking for plugins (cf http://wiki.mandriva.com/en/Underlinking) + /usr/lib/rpm/mageia/fix-libtool-ltmain-from-overlinking + /usr/lib/rpm/mageia/fix-libtool-from-moving-options-after-libs . + /usr/lib/rpm/mageia/fix-dlsearch-path-in-libtool-for-multilib . lib64 + ./configure --host=x86_64-mageia-linux-gnu --build=x86_64-mageia-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --prefix=/usr --disable-dependency-tracking --enable-cxx --enable-fortran --with-pthread --with-pic --enable-production=yes checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... true checking filesystem timestamp resolution... 0.01 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 xargs -n works... yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... x86_64-mageia-linux-gnu checking host system type... x86_64-mageia-linux-gnu checking shell variables initial values... done checking if basename works... yes checking if xargs works... yes checking for cached host... none checking for config x86_64-mageia-linux-gnu... no checking for config x86_64-mageia-linux-gnu... no checking for config mageia-linux-gnu... no checking for config mageia-linux-gnu... no checking for config x86_64-linux-gnu... no checking for config x86_64-linux-gnu... no checking for config x86_64-mageia... no checking for config linux-gnu... found compiler 'gcc' is GNU gcc-14.1.0 checking for config ./config/site-specific/host-mageia... no checking for x86_64-mageia-linux-gnu-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... none checking if unsupported combinations of configure options are allowed... no checking if Fortran interface enabled... yes checking if Fortran 2003 interface enabled... no checking for x86_64-mageia-linux-gnu-gfortran... gfortran checking whether the compiler supports GNU Fortran... yes checking whether gfortran accepts -g... yes checking for Fortran flag to compile .f90 files... none checking for x86_64-mageia-linux-gnu-gfortran... (cached) gfortran checking whether the compiler supports GNU Fortran... (cached) yes checking whether gfortran accepts -g... (cached) yes checking what gfortran does with modules... f951: Warning: command-line option '-Wformat=1' is valid for C/C++/ObjC/ObjC++ but not for Fortran f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran module.mod checking how gfortran finds modules... -I checking how to get verbose linking output from gfortran... -v checking for Fortran libraries of gfortran... -L/usr/lib/gcc/x86_64-mageia-linux/14 -L/usr/lib/gcc/x86_64-mageia-linux/14/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-mageia-linux/14/../../.. -lgfortran -lm -lquadmath checking for dummy main to link with Fortran libraries... none checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore checking if Fortran compiler supports intrinsic SIZEOF... yes checking if Fortran compiler supports intrinsic C_SIZEOF... yes checking if Fortran compiler supports intrinsic STORAGE_SIZE... yes checking if Fortran default REAL is DOUBLE PRECISION... no checking 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++... none checking how to run the C++ preprocessor... g++ -E checking if c++ interface enabled... yes checking if g++ needs old style header files in includes... no checking if g++ can handle namespaces... yes checking if g++ has offsetof extension... yes checking if g++ can handle static cast... yes checking if high level library is enabled... yes checking for perl... perl checking for ar... ar checking whether make sets $(MAKE)... (cached) yes checking for tr... /usr/bin/tr checking if srcdir= and time commands work together... yes checking if shared Fortran libraries are supported... yes 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 how to convert x86_64-mageia-linux-gnu file names to x86_64-mageia-linux-gnu format... func_convert_file_noop checking how to convert x86_64-mageia-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-mageia-linux-gnu-file... no checking for file... file checking for x86_64-mageia-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-mageia-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-mageia-linux-gnu-ar... (cached) ar checking for archiver @FILE support... @ checking for x86_64-mageia-linux-gnu-strip... no checking for strip... strip checking for x86_64-mageia-linux-gnu-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for x86_64-mageia-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... 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 sys/time.h... yes 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... no 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 -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) 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... no 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 -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for gfortran option to produce PIC... -fPIC checking if gfortran PIC flag -fPIC works... yes checking if gfortran static flag -static works... 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 -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking if we should install only statically linked executables... no checking if -Wl,-rpath should be used to link shared libs in nondefault directories... yes checking whether make will build with undefined variables... yes checking for production mode... production checking for ceil in -lm... yes checking for dlopen in -ldl... yes checking for egrep... (cached) /usr/bin/grep -E checking for sys/resource.h... yes checking for sys/time.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/ioctl.h... yes checking for sys/stat.h... (cached) yes checking for sys/socket.h... yes checking for sys/types.h... (cached) yes checking for stddef.h... yes checking for setjmp.h... yes checking for features.h... yes checking for dirent.h... yes checking for stdint.h... (cached) yes checking for mach/mach_time.h... no checking for io.h... no checking for winsock2.h... no checking for sys/timeb.h... yes checking if libtool needs -no-undefined flag to build shared libraries... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for off_t... yes checking for size_t... yes checking for ssize_t... yes checking for ptrdiff_t... yes checking whether byte ordering is bigendian... no checking size of char... 1 checking size of short... 2 checking size of int... 4 checking size of unsigned... 4 checking size of long... 8 checking size of long long... 8 checking size of __int64... 0 checking size of float... 4 checking size of double... 8 checking size of long double... 16 checking size of int8_t... 1 checking size of uint8_t... 1 checking size of int_least8_t... 1 checking size of uint_least8_t... 1 checking size of int_fast8_t... 1 checking size of uint_fast8_t... 1 checking size of int16_t... 2 checking size of uint16_t... 2 checking size of int_least16_t... 2 checking size of uint_least16_t... 2 checking size of int_fast16_t... 8 checking size of uint_fast16_t... 8 checking size of int32_t... 4 checking size of uint32_t... 4 checking size of int_least32_t... 4 checking size of uint_least32_t... 4 checking size of int_fast32_t... 8 checking size of uint_fast32_t... 8 checking size of int64_t... 8 checking size of uint64_t... 8 checking size of int_least64_t... 8 checking size of uint_least64_t... 8 checking size of int_fast64_t... 8 checking size of uint_fast64_t... 8 checking size of size_t... 8 checking size of ssize_t... 8 checking size of ptrdiff_t... 8 checking size of off_t... 8 checking if dev_t is scalar... yes checking for dmalloc library... suppressed checking for zlib.h... yes checking for compress2 in -lz... yes checking for compress2... yes checking for szlib... suppressed checking for thread safe support... no checking for gcc options needed to detect all undeclared functions... none needed 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 getpwuid... yes checking for _scrsize... no checking for ioctl... yes checking for struct videoconfig... no checking for struct text_info... no checking for TIOCGWINSZ... yes checking for TIOCGETD... yes checking for library containing clock_gettime... none required checking for alarm... yes checking for clock_gettime... yes checking for difftime... yes checking for fork... yes checking for frexpf... yes checking for frexpl... yes checking for gethostname... yes checking for getrusage... yes checking for gettimeofday... yes checking for lstat... yes checking for rand_r... yes checking for random... yes checking for setsysinfo... no checking for signal... yes checking for longjmp... yes checking for setjmp... yes checking for siglongjmp... yes checking for sigsetjmp... no checking for sigprocmask... yes checking for snprintf... yes checking for srandom... yes checking for strdup... yes checking for symlink... yes checking for system... yes checking for strtoll... yes checking for strtoull... yes checking for tmpfile... yes checking for asprintf... yes checking for vasprintf... yes checking for vsnprintf... yes checking for waitpid... yes checking for an ANSI C-conforming const... yes checking if the compiler understands __inline__... yes checking if the compiler understands __inline... yes checking if the compiler understands inline... yes checking for __attribute__ extension... yes checking for __func__ extension... yes checking for __FUNCTION__ extension... yes checking for C99 designated initialization support... yes checking how to print long long... %ld and %lu checking Threads support system scope... yes checking for debug flags... none checking whether function stack tracking is enabled... no checking whether metadata trace file code is enabled... no checking for API tracing... no checking for instrumented library... no checking whether to clear file buffers... yes checking whether a memory checking tool will be used... no checking for parallel support files... skipped checking whether O_DIRECT is declared... yes checking for posix_memalign... yes checking if the direct I/O virtual file driver (VFD) is enabled... no checking for custom plugin default path definition... /usr/local/hdf5/lib/plugin checking whether exception handling functions is checked during data conversions... yes checking whether data accuracy is guaranteed during data conversions... yes checking if the machine has window style path name... no checking if using special algorithm to convert long double to (unsigned) long values... no checking if using special algorithm to convert (unsigned) long to long double values... no checking if correctly converting long double to (unsigned) long long values... yes checking if correctly converting (unsigned) long long to long double values... yes checking additional programs should be built... no checking if deprecated public symbols are available... yes checking which version of public symbols to use by default... v18 checking whether to perform strict file format checks... no checking whether to have library information embedded in the executables... yes checking if alignment restrictions are strictly enforced... no configure: creating ./config.lt config.lt: creating libtool checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating src/libhdf5.settings config.status: creating Makefile config.status: creating src/Makefile config.status: creating test/Makefile config.status: creating test/testcheck_version.sh config.status: creating test/testerror.sh config.status: creating test/H5srcdir_str.h config.status: creating test/testlibinfo.sh config.status: creating test/testlinks_env.sh config.status: creating test/test_plugin.sh config.status: creating testpar/Makefile config.status: creating tools/Makefile config.status: creating tools/h5dump/Makefile config.status: creating tools/h5dump/h5dump_plugin.sh config.status: creating tools/h5dump/testh5dump.sh config.status: creating tools/h5dump/testh5dumppbits.sh config.status: creating tools/h5dump/testh5dumpxml.sh config.status: creating tools/h5ls/Makefile config.status: creating tools/h5ls/h5ls_plugin.sh config.status: creating tools/h5ls/testh5ls.sh config.status: creating tools/h5import/Makefile config.status: creating tools/h5import/h5importtestutil.sh config.status: creating tools/h5diff/Makefile config.status: creating tools/h5diff/h5diff_plugin.sh config.status: creating tools/h5diff/testh5diff.sh config.status: creating tools/h5diff/testph5diff.sh config.status: creating tools/h5jam/Makefile config.status: creating tools/h5jam/testh5jam.sh config.status: creating tools/h5repack/Makefile config.status: creating tools/h5repack/h5repack.sh config.status: creating tools/h5repack/h5repack_plugin.sh config.status: creating tools/h5copy/Makefile config.status: creating tools/h5copy/testh5copy.sh config.status: creating tools/lib/Makefile config.status: creating tools/misc/Makefile config.status: creating tools/misc/h5cc config.status: creating tools/misc/testh5mkgrp.sh config.status: creating tools/misc/testh5repart.sh config.status: creating tools/h5stat/testh5stat.sh config.status: creating tools/h5stat/Makefile config.status: creating tools/perform/Makefile config.status: creating examples/Makefile config.status: creating examples/run-c-ex.sh config.status: creating examples/testh5cc.sh config.status: creating c++/Makefile config.status: creating c++/src/Makefile config.status: creating c++/src/h5c++ config.status: creating c++/test/Makefile config.status: creating c++/test/H5srcdir_str.h config.status: creating c++/examples/Makefile config.status: creating c++/examples/run-c++-ex.sh config.status: creating c++/examples/testh5c++.sh config.status: creating fortran/Makefile config.status: creating fortran/src/h5fc config.status: creating fortran/src/Makefile config.status: creating fortran/test/Makefile config.status: creating fortran/testpar/Makefile config.status: creating fortran/examples/Makefile config.status: creating fortran/examples/run-fortran-ex.sh config.status: creating fortran/examples/testh5fc.sh config.status: creating hl/Makefile config.status: creating hl/src/Makefile config.status: creating hl/test/Makefile config.status: creating hl/test/H5srcdir_str.h config.status: creating hl/tools/Makefile config.status: creating hl/tools/gif2h5/Makefile config.status: creating hl/tools/gif2h5/h52giftest.sh config.status: creating hl/examples/Makefile config.status: creating hl/examples/run-hlc-ex.sh config.status: creating hl/c++/Makefile config.status: creating hl/c++/src/Makefile config.status: creating hl/c++/test/Makefile config.status: creating hl/c++/examples/Makefile config.status: creating hl/c++/examples/run-hlc++-ex.sh config.status: creating hl/fortran/Makefile config.status: creating hl/fortran/src/Makefile config.status: creating hl/fortran/test/Makefile config.status: creating hl/fortran/examples/Makefile config.status: creating hl/fortran/examples/run-hlfortran-ex.sh config.status: creating src/H5config.h config.status: executing pubconf commands creating src/H5pubconf.h Post process src/libhdf5.settings config.status: executing depfiles commands config.status: executing libtool commands SUMMARY OF THE HDF5 CONFIGURATION ================================= General Information: ------------------- HDF5 Version: 1.8.21 Configured on: Wed Jul 31 19:30:07 UTC 2024 Configured by: pterjan@mageia Configure mode: production Host system: x86_64-mageia-linux-gnu Uname information: Linux mageia 6.4.7-server-3.mga9 #1 SMP PREEMPT_DYNAMIC Sun Jul 30 09:21:37 UTC 2023 x86_64 GNU/Linux Byte sex: little-endian Libraries: static, shared Installation point: /usr Compiling Options: ------------------ Compilation Mode: production C Compiler: /usr/bin/gcc CFLAGS: -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full H5_CFLAGS: -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions AM_CFLAGS: CPPFLAGS: H5_CPPFLAGS: -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API AM_CPPFLAGS: Shared C Library: yes Static C Library: yes Statically Linked Executables: no LDFLAGS: -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld H5_LDFLAGS: AM_LDFLAGS: Extra libraries: -lz -ldl -lm Archiver: ar Ranlib: ranlib Debugged Packages: API Tracing: no Languages: ---------- Fortran: yes Fortran Compiler: /usr/bin/gfortran Fortran 2003 Compiler: Fortran Flags: -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full H5 Fortran Flags: AM Fortran Flags: Shared Fortran Library: yes Static Fortran Library: yes C++: yes C++ Compiler: /usr/bin/g++ C++ Flags: -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full H5 C++ Flags: AM C++ Flags: Shared C++ Library: yes Static C++ Library: yes Features: --------- Parallel HDF5: no High Level library: yes Threadsafety: no Default API Mapping: v18 With Deprecated Public Symbols: yes I/O filters (external): deflate(zlib) MPE: no Direct VFD: no dmalloc: no Clear file buffers before write: yes Using memory checker: no Function Stack Tracing: no Strict File Format Checks: no Optimization Instrumentation: no + /usr/bin/make -O -j16 V=1 VERBOSE=1 Making all in src /usr/bin/make all-am make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o H5make_libsettings.o H5make_libsettings.c make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o H5Aint.lo H5Aint.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5Aint.c -fPIC -DPIC -o .libs/H5Aint.o H5Aint.c: In function 'H5A_create': H5Aint.c:200:45: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 200 | if(NULL == (attr->shared->dt = H5T_copy(type, H5T_COPY_ALL))) | ^~~~ In file included from H5Oprivate.h:39, from H5Aprivate.h:25, from H5Apkg.h:37, from H5Aint.c:37: H5Tprivate.h:107:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *' 107 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); | ~~~~~~~^~~~~~ H5Aint.c: In function 'H5A_write': H5Aint.c:532:62: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 532 | if((src_id = H5I_register(H5I_DATATYPE, H5T_copy(mem_type, H5T_COPY_ALL), FALSE)) < 0 || | ^~~~~~~~ H5Tprivate.h:107:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *' 107 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); | ~~~~~~~^~~~~~ H5Aint.c: In function 'H5A_read': H5Aint.c:649:71: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 649 | (dst_id = H5I_register(H5I_DATATYPE, H5T_copy(mem_type, H5T_COPY_ALL), FALSE)) < 0) | ^~~~~~~~ H5Tprivate.h:107:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *' 107 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method); | ~~~~~~~^~~~~~ In file included from H5Aint.c:36: H5Aint.c: In function 'H5A_attr_copy_file': H5Aint.c:2020:105: warning: conversion to 'long long unsigned int' from 'hssize_t' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 2020 | H5_CHECKED_ASSIGN(attr_dst->shared->data_size, size_t, H5S_GET_EXTENT_NPOINTS(attr_dst->shared->ds) * H5T_get_size(attr_dst->shared->dt), hssize_t); | ^ H5private.h:1506:23: note: in definition of macro 'H5_CHECKED_ASSIGN' 1506 | (dst) = (dsttype)(src); | ^~~ In file included from H5Aint.c:39: H5Eprivate.h:76:40: error: assignment to 'H5A_t *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 76 | #define HGOTO_DONE(ret_val) {ret_value = ret_val; goto done;} | ^ H5Eprivate.h:67:4: note: in expansion of macro 'HGOTO_DONE' 67 | HGOTO_DONE(ret_val) \ | ^~~~~~~~~~ H5Aint.c:2102:21: note: in expansion of macro 'HGOTO_ERROR' 2102 | HGOTO_ERROR(H5E_ATTR, H5E_CANTALLOC, FAIL, "memory allocation failed") | ^~~~~~~~~~~ H5Aint.c:1917:17: warning: unused parameter 'cpy_info' [-Wunused-parameter] 1917 | H5O_copy_t *cpy_info, hid_t dxpl_id) | ~~~~~~~~~~~~^~~~~~~~ make[2]: *** [Makefile:1380: H5Aint.lo] Error 1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o H5timer.lo H5timer.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5timer.c -fPIC -DPIC -o .libs/H5timer.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5timer.c -fPIC -DPIC -o H5timer.o >/dev/null 2>&1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o H5Atest.lo H5Atest.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5Atest.c -fPIC -DPIC -o .libs/H5Atest.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5Atest.c -fPIC -DPIC -o H5Atest.o >/dev/null 2>&1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o H5dbg.lo H5dbg.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5dbg.c -fPIC -DPIC -o .libs/H5dbg.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5dbg.c -fPIC -DPIC -o H5dbg.o >/dev/null 2>&1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o H5Abtree2.lo H5Abtree2.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5Abtree2.c -fPIC -DPIC -o .libs/H5Abtree2.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5Abtree2.c -fPIC -DPIC -o H5Abtree2.o >/dev/null 2>&1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o H5checksum.lo H5checksum.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5checksum.c -fPIC -DPIC -o .libs/H5checksum.o H5checksum.c: In function 'H5_checksum_lookup3': H5checksum.c:409:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | case 12: c+=((uint32_t)k[11])<<24; | ~^~~~~~~~~~~~~~~~~~~~~~~ H5checksum.c:410:9: note: here 410 | case 11: c+=((uint32_t)k[10])<<16; | ^~~~ H5checksum.c:410:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 410 | case 11: c+=((uint32_t)k[10])<<16; | ~^~~~~~~~~~~~~~~~~~~~~~~ H5checksum.c:411:9: note: here 411 | case 10: c+=((uint32_t)k[9])<<8; | ^~~~ H5checksum.c:411:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 411 | case 10: c+=((uint32_t)k[9])<<8; | ~^~~~~~~~~~~~~~~~~~~~~ H5checksum.c:412:9: note: here 412 | case 9 : c+=k[8]; | ^~~~ H5checksum.c:412:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 412 | case 9 : c+=k[8]; | ~^~~~~~ H5checksum.c:413:9: note: here 413 | case 8 : b+=((uint32_t)k[7])<<24; | ^~~~ H5checksum.c:413:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 413 | case 8 : b+=((uint32_t)k[7])<<24; | ~^~~~~~~~~~~~~~~~~~~~~~ H5checksum.c:414:9: note: here 414 | case 7 : b+=((uint32_t)k[6])<<16; | ^~~~ H5checksum.c:414:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 414 | case 7 : b+=((uint32_t)k[6])<<16; | ~^~~~~~~~~~~~~~~~~~~~~~ H5checksum.c:415:9: note: here 415 | case 6 : b+=((uint32_t)k[5])<<8; | ^~~~ H5checksum.c:415:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 415 | case 6 : b+=((uint32_t)k[5])<<8; | ~^~~~~~~~~~~~~~~~~~~~~ H5checksum.c:416:9: note: here 416 | case 5 : b+=k[4]; | ^~~~ H5checksum.c:416:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 416 | case 5 : b+=k[4]; | ~^~~~~~ H5checksum.c:417:9: note: here 417 | case 4 : a+=((uint32_t)k[3])<<24; | ^~~~ H5checksum.c:417:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 417 | case 4 : a+=((uint32_t)k[3])<<24; | ~^~~~~~~~~~~~~~~~~~~~~~ H5checksum.c:418:9: note: here 418 | case 3 : a+=((uint32_t)k[2])<<16; | ^~~~ H5checksum.c:418:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 418 | case 3 : a+=((uint32_t)k[2])<<16; | ~^~~~~~~~~~~~~~~~~~~~~~ H5checksum.c:419:9: note: here 419 | case 2 : a+=((uint32_t)k[1])<<8; | ^~~~ H5checksum.c:419:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 419 | case 2 : a+=((uint32_t)k[1])<<8; | ~^~~~~~~~~~~~~~~~~~~~~ H5checksum.c:420:9: note: here 420 | case 1 : a+=k[0]; | ^~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5checksum.c -fPIC -DPIC -o H5checksum.o >/dev/null 2>&1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o H5Adeprec.lo H5Adeprec.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5Adeprec.c -fPIC -DPIC -o .libs/H5Adeprec.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5Adeprec.c -fPIC -DPIC -o H5Adeprec.o >/dev/null 2>&1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o H5Bcache.lo H5Bcache.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5Bcache.c -fPIC -DPIC -o .libs/H5Bcache.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5Bcache.c -fPIC -DPIC -o H5Bcache.o >/dev/null 2>&1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o H5system.lo H5system.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5system.c -fPIC -DPIC -o .libs/H5system.o In file included from H5system.c:33: H5system.c: In function 'H5_build_extpath': H5private.h:1248:31: warning: '__builtin_strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] 1248 | #define HDstrncat(X,Y,Z) strncat(X,Y,Z) | ^~~~~~~ H5system.c:820:13: note: in expansion of macro 'HDstrncat' 820 | HDstrncat(full_path, new_name, HDstrlen(new_name)); | ^~~~~~~~~ H5private.h:1248:31: note: length computed here 1248 | #define HDstrncat(X,Y,Z) strncat(X,Y,Z) | ^~~~~~~~~~~~~~ H5system.c:820:13: note: in expansion of macro 'HDstrncat' 820 | HDstrncat(full_path, new_name, HDstrlen(new_name)); | ^~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5system.c -fPIC -DPIC -o H5system.o >/dev/null 2>&1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o H5.lo H5.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5.c -fPIC -DPIC -o .libs/H5.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5.c -fPIC -DPIC -o H5.o >/dev/null 2>&1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o H5AC.lo H5AC.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5AC.c -fPIC -DPIC -o .libs/H5AC.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5AC.c -fPIC -DPIC -o H5AC.o >/dev/null 2>&1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o H5Adense.lo H5Adense.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5Adense.c -fPIC -DPIC -o .libs/H5Adense.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5Adense.c -fPIC -DPIC -o H5Adense.o >/dev/null 2>&1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o H5B.lo H5B.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5B.c -fPIC -DPIC -o .libs/H5B.o H5B.c: In function 'H5B_valid': H5B.c:2033:26: warning: variable 'shared' set but not used [-Wunused-but-set-variable] 2033 | H5B_shared_t *shared; /* Pointer to shared B-tree info */ | ^~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5B.c -fPIC -DPIC -o H5B.o >/dev/null 2>&1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o H5A.lo H5A.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5A.c -fPIC -DPIC -o .libs/H5A.o In file included from H5A.c:28: H5A.c: In function 'H5Aget_name_by_idx': H5private.h:1254:31: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 1254 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z) | ^~~~~~~ H5A.c:884:9: note: in expansion of macro 'HDstrncpy' 884 | HDstrncpy(name, attr->shared->name, MIN((size_t)(ret_value + 1), size)); | ^~~~~~~~~ H5private.h:1245:28: note: length computed here 1245 | #define HDstrlen(S) strlen(S) | ^~~~~~~~~ H5A.c:880:26: note: in expansion of macro 'HDstrlen' 880 | ret_value = (ssize_t)HDstrlen(attr->shared->name); | ^~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5A.c -fPIC -DPIC -o H5A.o >/dev/null 2>&1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o H5detect.o H5detect.c H5detect.c: In function 'find_bias': H5detect.c:1186:30: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 1186 | unsigned char *a = (unsigned char *) _a; | ^ In file included from H5detect.c:53: H5private.h:319:21: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 319 | #define MIN(a,b) (((a)<(b)) ? (a) : (b)) | ^ H5detect.c:1191:17: note: in expansion of macro 'MIN' 1191 | nbits = MIN(esize, (8 - epos % 8)); | ^~~ H5detect.c:1192:16: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 1192 | mask = (1 << nbits) - 1; | ^ H5detect.c:1197:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1197 | esize -= nbits; | ^~ H5detect.c:1197:18: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 1197 | esize -= nbits; | ^~~~~ H5detect.c:1198:14: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1198 | epos += nbits; | ^~ H5detect.c:1198:17: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 1198 | epos += nbits; | ^~~~~ H5detect.c: In function 'detect_C89_integers': H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 280 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1363:5: note: in expansion of macro 'DETECT_BYTE' 1363 | DETECT_BYTE(signed char, SCHAR, d_g[nd_g]); nd_g++; | ^~~~~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 280 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1363:5: note: in expansion of macro 'DETECT_BYTE' 1363 | DETECT_BYTE(signed char, SCHAR, d_g[nd_g]); nd_g++; | ^~~~~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 280 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1364:5: note: in expansion of macro 'DETECT_BYTE' 1364 | DETECT_BYTE(unsigned char, UCHAR, d_g[nd_g]); nd_g++; | ^~~~~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 280 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1364:5: note: in expansion of macro 'DETECT_BYTE' 1364 | DETECT_BYTE(unsigned char, UCHAR, d_g[nd_g]); nd_g++; | ^~~~~~~~~~~ H5detect.c:260:14: warning: conversion from 'int' to 'short int' may change value [-Wconversion] 260 | _v = (_v << 8) + _i; \ | ^ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1365:5: note: in expansion of macro 'DETECT_I' 1365 | DETECT_I(short, SHORT, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1365:5: note: in expansion of macro 'DETECT_I' 1365 | DETECT_I(short, SHORT, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1365:5: note: in expansion of macro 'DETECT_I' 1365 | DETECT_I(short, SHORT, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:260:14: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 260 | _v = (_v << 8) + _i; \ | ^ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1366:5: note: in expansion of macro 'DETECT_I' 1366 | DETECT_I(unsigned short, USHORT, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1366:5: note: in expansion of macro 'DETECT_I' 1366 | DETECT_I(unsigned short, USHORT, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1366:5: note: in expansion of macro 'DETECT_I' 1366 | DETECT_I(unsigned short, USHORT, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1367:5: note: in expansion of macro 'DETECT_I' 1367 | DETECT_I(int, INT, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1367:5: note: in expansion of macro 'DETECT_I' 1367 | DETECT_I(int, INT, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:260:24: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 260 | _v = (_v << 8) + _i; \ | ^ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1368:5: note: in expansion of macro 'DETECT_I' 1368 | DETECT_I(unsigned int, UINT, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1368:5: note: in expansion of macro 'DETECT_I' 1368 | DETECT_I(unsigned int, UINT, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1368:5: note: in expansion of macro 'DETECT_I' 1368 | DETECT_I(unsigned int, UINT, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1369:5: note: in expansion of macro 'DETECT_I' 1369 | DETECT_I(long, LONG, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1369:5: note: in expansion of macro 'DETECT_I' 1369 | DETECT_I(long, LONG, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:260:24: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 260 | _v = (_v << 8) + _i; \ | ^ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1370:5: note: in expansion of macro 'DETECT_I' 1370 | DETECT_I(unsigned long, ULONG, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1370:5: note: in expansion of macro 'DETECT_I' 1370 | DETECT_I(unsigned long, ULONG, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1370:5: note: in expansion of macro 'DETECT_I' 1370 | DETECT_I(unsigned long, ULONG, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c: In function 'detect_C89_floats': H5detect.c:333:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 333 | HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:1391:5: note: in expansion of macro 'DETECT_F' 1391 | DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:337:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 337 | HDmemcpy((void *)&_v2, (const void *)_buf1, sizeof(TYPE)); \ | ^ H5private.h:1003:47: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:1391:5: note: in expansion of macro 'DETECT_F' 1391 | DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:348:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 348 | HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:1391:5: note: in expansion of macro 'DETECT_F' 1391 | DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:349:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 349 | HDmemcpy(_buf3, (const void *)&_v3, sizeof(TYPE)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:1391:5: note: in expansion of macro 'DETECT_F' 1391 | DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:356:47: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] 356 | fix_order(sizeof(TYPE), _last, INFO.perm, (const char**)&_mesg); \ | ^ H5detect.c:1391:5: note: in expansion of macro 'DETECT_F' 1391 | DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:387:5: note: in expansion of macro 'ALIGNMENT' 387 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:1391:5: note: in expansion of macro 'DETECT_F' 1391 | DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:387:5: note: in expansion of macro 'ALIGNMENT' 387 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:1391:5: note: in expansion of macro 'DETECT_F' 1391 | DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:333:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 333 | HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:1392:5: note: in expansion of macro 'DETECT_F' 1392 | DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:337:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 337 | HDmemcpy((void *)&_v2, (const void *)_buf1, sizeof(TYPE)); \ | ^ H5private.h:1003:47: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:1392:5: note: in expansion of macro 'DETECT_F' 1392 | DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:348:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 348 | HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:1392:5: note: in expansion of macro 'DETECT_F' 1392 | DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:349:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 349 | HDmemcpy(_buf3, (const void *)&_v3, sizeof(TYPE)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:1392:5: note: in expansion of macro 'DETECT_F' 1392 | DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:356:47: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] 356 | fix_order(sizeof(TYPE), _last, INFO.perm, (const char**)&_mesg); \ | ^ H5detect.c:1392:5: note: in expansion of macro 'DETECT_F' 1392 | DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:387:5: note: in expansion of macro 'ALIGNMENT' 387 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:1392:5: note: in expansion of macro 'DETECT_F' 1392 | DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:387:5: note: in expansion of macro 'ALIGNMENT' 387 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:1392:5: note: in expansion of macro 'DETECT_F' 1392 | DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c: In function 'detect_C99_integers8': H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 280 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1415:5: note: in expansion of macro 'DETECT_BYTE' 1415 | DETECT_BYTE(int8_t, INT8, d_g[nd_g]); nd_g++; | ^~~~~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 280 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1415:5: note: in expansion of macro 'DETECT_BYTE' 1415 | DETECT_BYTE(int8_t, INT8, d_g[nd_g]); nd_g++; | ^~~~~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 280 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1422:5: note: in expansion of macro 'DETECT_BYTE' 1422 | DETECT_BYTE(uint8_t, UINT8, d_g[nd_g]); nd_g++; | ^~~~~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 280 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1422:5: note: in expansion of macro 'DETECT_BYTE' 1422 | DETECT_BYTE(uint8_t, UINT8, d_g[nd_g]); nd_g++; | ^~~~~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 280 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1429:5: note: in expansion of macro 'DETECT_BYTE' 1429 | DETECT_BYTE(int_least8_t, INT_LEAST8, d_g[nd_g]); nd_g++; | ^~~~~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 280 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1429:5: note: in expansion of macro 'DETECT_BYTE' 1429 | DETECT_BYTE(int_least8_t, INT_LEAST8, d_g[nd_g]); nd_g++; | ^~~~~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 280 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1436:5: note: in expansion of macro 'DETECT_BYTE' 1436 | DETECT_BYTE(uint_least8_t, UINT_LEAST8, d_g[nd_g]); nd_g++; | ^~~~~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 280 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1436:5: note: in expansion of macro 'DETECT_BYTE' 1436 | DETECT_BYTE(uint_least8_t, UINT_LEAST8, d_g[nd_g]); nd_g++; | ^~~~~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 280 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1443:5: note: in expansion of macro 'DETECT_BYTE' 1443 | DETECT_BYTE(int_fast8_t, INT_FAST8, d_g[nd_g]); nd_g++; | ^~~~~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 280 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1443:5: note: in expansion of macro 'DETECT_BYTE' 1443 | DETECT_BYTE(int_fast8_t, INT_FAST8, d_g[nd_g]); nd_g++; | ^~~~~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 280 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1450:5: note: in expansion of macro 'DETECT_BYTE' 1450 | DETECT_BYTE(uint_fast8_t, UINT_FAST8, d_g[nd_g]); nd_g++; | ^~~~~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 280 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,int) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1450:5: note: in expansion of macro 'DETECT_BYTE' 1450 | DETECT_BYTE(uint_fast8_t, UINT_FAST8, d_g[nd_g]); nd_g++; | ^~~~~~~~~~~ H5detect.c: In function 'detect_C99_integers16': H5detect.c:260:14: warning: conversion from 'int' to 'int16_t' {aka 'short int'} may change value [-Wconversion] 260 | _v = (_v << 8) + _i; \ | ^ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1476:5: note: in expansion of macro 'DETECT_I' 1476 | DETECT_I(int16_t, INT16, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1476:5: note: in expansion of macro 'DETECT_I' 1476 | DETECT_I(int16_t, INT16, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1476:5: note: in expansion of macro 'DETECT_I' 1476 | DETECT_I(int16_t, INT16, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:260:14: warning: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Wconversion] 260 | _v = (_v << 8) + _i; \ | ^ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1479:5: note: in expansion of macro 'DETECT_I' 1479 | DETECT_I(uint16_t, UINT16, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1479:5: note: in expansion of macro 'DETECT_I' 1479 | DETECT_I(uint16_t, UINT16, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1479:5: note: in expansion of macro 'DETECT_I' 1479 | DETECT_I(uint16_t, UINT16, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:260:14: warning: conversion from 'int' to 'int_least16_t' {aka 'short int'} may change value [-Wconversion] 260 | _v = (_v << 8) + _i; \ | ^ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1482:5: note: in expansion of macro 'DETECT_I' 1482 | DETECT_I(int_least16_t, INT_LEAST16, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1482:5: note: in expansion of macro 'DETECT_I' 1482 | DETECT_I(int_least16_t, INT_LEAST16, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1482:5: note: in expansion of macro 'DETECT_I' 1482 | DETECT_I(int_least16_t, INT_LEAST16, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:260:14: warning: conversion from 'int' to 'uint_least16_t' {aka 'short unsigned int'} may change value [-Wconversion] 260 | _v = (_v << 8) + _i; \ | ^ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1485:5: note: in expansion of macro 'DETECT_I' 1485 | DETECT_I(uint_least16_t, UINT_LEAST16, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1485:5: note: in expansion of macro 'DETECT_I' 1485 | DETECT_I(uint_least16_t, UINT_LEAST16, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1485:5: note: in expansion of macro 'DETECT_I' 1485 | DETECT_I(uint_least16_t, UINT_LEAST16, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1488:5: note: in expansion of macro 'DETECT_I' 1488 | DETECT_I(int_fast16_t, INT_FAST16, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1488:5: note: in expansion of macro 'DETECT_I' 1488 | DETECT_I(int_fast16_t, INT_FAST16, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:260:24: warning: conversion to 'uint_fast16_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 260 | _v = (_v << 8) + _i; \ | ^ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1491:5: note: in expansion of macro 'DETECT_I' 1491 | DETECT_I(uint_fast16_t, UINT_FAST16, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1491:5: note: in expansion of macro 'DETECT_I' 1491 | DETECT_I(uint_fast16_t, UINT_FAST16, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1491:5: note: in expansion of macro 'DETECT_I' 1491 | DETECT_I(uint_fast16_t, UINT_FAST16, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c: In function 'detect_C99_integers32': H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1514:5: note: in expansion of macro 'DETECT_I' 1514 | DETECT_I(int32_t, INT32, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1514:5: note: in expansion of macro 'DETECT_I' 1514 | DETECT_I(int32_t, INT32, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:260:24: warning: conversion to 'uint32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 260 | _v = (_v << 8) + _i; \ | ^ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1517:5: note: in expansion of macro 'DETECT_I' 1517 | DETECT_I(uint32_t, UINT32, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1517:5: note: in expansion of macro 'DETECT_I' 1517 | DETECT_I(uint32_t, UINT32, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1517:5: note: in expansion of macro 'DETECT_I' 1517 | DETECT_I(uint32_t, UINT32, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1520:5: note: in expansion of macro 'DETECT_I' 1520 | DETECT_I(int_least32_t, INT_LEAST32, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1520:5: note: in expansion of macro 'DETECT_I' 1520 | DETECT_I(int_least32_t, INT_LEAST32, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:260:24: warning: conversion to 'uint_least32_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 260 | _v = (_v << 8) + _i; \ | ^ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1523:5: note: in expansion of macro 'DETECT_I' 1523 | DETECT_I(uint_least32_t, UINT_LEAST32, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1523:5: note: in expansion of macro 'DETECT_I' 1523 | DETECT_I(uint_least32_t, UINT_LEAST32, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1523:5: note: in expansion of macro 'DETECT_I' 1523 | DETECT_I(uint_least32_t, UINT_LEAST32, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1526:5: note: in expansion of macro 'DETECT_I' 1526 | DETECT_I(int_fast32_t, INT_FAST32, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1526:5: note: in expansion of macro 'DETECT_I' 1526 | DETECT_I(int_fast32_t, INT_FAST32, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:260:24: warning: conversion to 'uint_fast32_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 260 | _v = (_v << 8) + _i; \ | ^ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1529:5: note: in expansion of macro 'DETECT_I' 1529 | DETECT_I(uint_fast32_t, UINT_FAST32, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1529:5: note: in expansion of macro 'DETECT_I' 1529 | DETECT_I(uint_fast32_t, UINT_FAST32, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1529:5: note: in expansion of macro 'DETECT_I' 1529 | DETECT_I(uint_fast32_t, UINT_FAST32, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c: In function 'detect_C99_integers64': H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1552:5: note: in expansion of macro 'DETECT_I' 1552 | DETECT_I(int64_t, INT64, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1552:5: note: in expansion of macro 'DETECT_I' 1552 | DETECT_I(int64_t, INT64, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:260:24: warning: conversion to 'uint64_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 260 | _v = (_v << 8) + _i; \ | ^ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1555:5: note: in expansion of macro 'DETECT_I' 1555 | DETECT_I(uint64_t, UINT64, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1555:5: note: in expansion of macro 'DETECT_I' 1555 | DETECT_I(uint64_t, UINT64, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1555:5: note: in expansion of macro 'DETECT_I' 1555 | DETECT_I(uint64_t, UINT64, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1558:5: note: in expansion of macro 'DETECT_I' 1558 | DETECT_I(int_least64_t, INT_LEAST64, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1558:5: note: in expansion of macro 'DETECT_I' 1558 | DETECT_I(int_least64_t, INT_LEAST64, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:260:24: warning: conversion to 'uint_least64_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 260 | _v = (_v << 8) + _i; \ | ^ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1561:5: note: in expansion of macro 'DETECT_I' 1561 | DETECT_I(uint_least64_t, UINT_LEAST64, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1561:5: note: in expansion of macro 'DETECT_I' 1561 | DETECT_I(uint_least64_t, UINT_LEAST64, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1561:5: note: in expansion of macro 'DETECT_I' 1561 | DETECT_I(uint_least64_t, UINT_LEAST64, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1564:5: note: in expansion of macro 'DETECT_I' 1564 | DETECT_I(int_fast64_t, INT_FAST64, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1564:5: note: in expansion of macro 'DETECT_I' 1564 | DETECT_I(int_fast64_t, INT_FAST64, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:260:24: warning: conversion to 'uint_fast64_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 260 | _v = (_v << 8) + _i; \ | ^ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1567:5: note: in expansion of macro 'DETECT_I' 1567 | DETECT_I(uint_fast64_t, UINT_FAST64, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1567:5: note: in expansion of macro 'DETECT_I' 1567 | DETECT_I(uint_fast64_t, UINT_FAST64, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1567:5: note: in expansion of macro 'DETECT_I' 1567 | DETECT_I(uint_fast64_t, UINT_FAST64, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1571:5: note: in expansion of macro 'DETECT_I' 1571 | DETECT_I(long long, LLONG, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1571:5: note: in expansion of macro 'DETECT_I' 1571 | DETECT_I(long long, LLONG, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:260:24: warning: conversion to 'long long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 260 | _v = (_v << 8) + _i; \ | ^ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1572:5: note: in expansion of macro 'DETECT_I' 1572 | DETECT_I(unsigned long long, ULLONG, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1572:5: note: in expansion of macro 'DETECT_I' 1572 | DETECT_I(unsigned long long, ULLONG, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:269:5: note: in expansion of macro 'ALIGNMENT' 269 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:286:5: note: in expansion of macro 'DETECT_I_BYTE_CORE' 286 | DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE) \ | ^~~~~~~~~~~~~~~~~~ H5detect.c:1572:5: note: in expansion of macro 'DETECT_I' 1572 | DETECT_I(unsigned long long, ULLONG, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c: In function 'detect_C99_floats': H5detect.c:333:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 333 | HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:1637:5: note: in expansion of macro 'DETECT_F' 1637 | DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:337:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 337 | HDmemcpy((void *)&_v2, (const void *)_buf1, sizeof(TYPE)); \ | ^ H5private.h:1003:47: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:1637:5: note: in expansion of macro 'DETECT_F' 1637 | DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:348:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 348 | HDmemcpy(_buf1, (const void *)&_v1, sizeof(TYPE)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:1637:5: note: in expansion of macro 'DETECT_F' 1637 | DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:349:25: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 349 | HDmemcpy(_buf3, (const void *)&_v3, sizeof(TYPE)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:1637:5: note: in expansion of macro 'DETECT_F' 1637 | DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:356:47: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual] 356 | fix_order(sizeof(TYPE), _last, INFO.perm, (const char**)&_mesg); \ | ^ H5detect.c:1637:5: note: in expansion of macro 'DETECT_F' 1637 | DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:450:87: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 450 | HDmemcpy(_buf+align_g[_ano]+(INFO.size-((INFO.offset+INFO.precision)/8)),((char *)&_val)+(INFO.size-((INFO.offset+INFO.precision)/8)),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:387:5: note: in expansion of macro 'ALIGNMENT' 387 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:1637:5: note: in expansion of macro 'DETECT_F' 1637 | DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c:452:58: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 452 | HDmemcpy(_buf+align_g[_ano]+(INFO.offset/8),((char *)&_val)+(INFO.offset/8),(size_t)(INFO.precision/8)); \ | ^ H5private.h:1003:64: note: in definition of macro 'HDmemcpy' 1003 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z) | ^ H5detect.c:387:5: note: in expansion of macro 'ALIGNMENT' 387 | ALIGNMENT(TYPE, INFO); \ | ^~~~~~~~~ H5detect.c:1637:5: note: in expansion of macro 'DETECT_F' 1637 | DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++; | ^~~~~~~~ H5detect.c: In function 'verify_signal_handlers': H5detect.c:1682:9: warning: variable 'i' might be clobbered by 'longjmp' or 'vfork' [-Wclobbered] 1682 | int i, val; | ^ make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c -o H5trace.lo H5trace.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5trace.c -fPIC -DPIC -o .libs/H5trace.o H5trace.c: In function 'H5_trace': H5trace.c:2310:44: warning: conversion to 'hssize_t' {aka 'long long int'} from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 2310 | asize[argno] = iul; | ^~~ H5trace.c:2334:44: warning: conversion to 'hssize_t' {aka 'long long int'} from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] 2334 | asize[argno] = iull; | ^~~~ In file included from H5trace.c:34: H5private.h:1254:31: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 1254 | #define HDstrncpy(X,Y,Z) strncpy(X,Y,Z) | ^~~~~~~ H5trace.c:236:17: note: in expansion of macro 'HDstrncpy' 236 | HDstrncpy(buf, argname, (size_t)MIN((int)sizeof(buf) - 1, n)); | ^~~~~~~~~ H5private.h:1245:28: note: length computed here 1245 | #define HDstrlen(S) strlen(S) | ^~~~~~~~~ H5private.h:326:28: note: in definition of macro 'MAX' 326 | #define MAX(a,b) (((a)>(b)) ? (a) : (b)) | ^ H5trace.c:233:49: note: in expansion of macro 'HDstrlen' 233 | unsigned n = (unsigned)MAX (0, (int)HDstrlen(argname) - 3); /*lint !e666 Allow expression with side effects */ | ^~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -O -finline-functions -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -c H5trace.c -fPIC -DPIC -o H5trace.o >/dev/null 2>&1 make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/hdf5-1.8.21/src' make[1]: *** [Makefile:1006: all] Error 2 make: *** [Makefile:598: all-recursive] Error 1 error: Bad exit status from /home/pterjan/rpmbuild/tmp/rpm-tmp.yjZmGW (%build) RPM build errors: Bad exit status from /home/pterjan/rpmbuild/tmp/rpm-tmp.yjZmGW (%build) I: [iurt_root_command] ERROR: chroot