make config all install LIB="szip-2.1 proj-4.8.0 jasper-1.900.1" CONFIGFILE=cdo.mk PREFIX=/root/libs4cdo-0.0.10/build make[1]: Entering directory `/root/libs4cdo-0.0.10' Global Target: config LIB: szip-2.1 proj-4.8.0 jasper-1.900.1 DEFAULT_LIBS: grib_api-1.9.16 hdf5-1.8.8 jasper-1.900.1 netcdf-3.6.3 netcdf-4.2 proj-4.8.0 pthreads-w32-2-8-0-release szip-2.1 win32/hdf5-1.8.4 zlib-1.2.3 if test -z "szip-2.1 proj-4.8.0 jasper-1.900.1"; then for lib in grib_api-1.9.16 hdf5-1.8.8 jasper-1.900.1 netcdf-3.6.3 netcdf-4.2 proj-4.8.0 pthreads-w32-2-8-0-release szip-2.1 win32/hdf5-1.8.4 zlib-1.2.3; do make $lib ACTION=config CROSS= PREFIX=/root/libs4cdo-0.0.10/build; done; else make szip-2.1 proj-4.8.0 jasper-1.900.1 ACTION=config CROSS= PREFIX=/root/libs4cdo-0.0.10/build; fi; make[2]: Entering directory `/root/libs4cdo-0.0.10' LIBTARGET: szip-2.1 LIBOPTS : --prefix=/root/libs4cdo-0.0.10/build --with-pic LIBENV : ACTION : config Start configuring szip-2.1: configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking for config x86_64-unknown-linux-gnu... no checking for config x86_64-unknown-linux-gnu... no checking for config unknown-linux-gnu... no checking for config unknown-linux-gnu... no checking for config x86_64-linux-gnu... no checking for config x86_64-linux-gnu... no checking for config x86_64-unknown... no checking for config linux-gnu... found compiler 'gcc' is GNU gcc-4.8.1 checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking for a BSD-compatible install... /usr/bin/install -c checking for ar... ar checking whether make sets $(MAKE)... (cached) yes 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 ld used by gcc... /usr/x86_64-suse-linux/bin/ld checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yes checking for /usr/x86_64-suse-linux/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognise dependent libraries... pass_all checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking for g77... no checking for xlf... no checking for f77... no checking for frt... no checking for pgf77... no checking for cf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for xlf90... no checking for f90... no checking for pgf90... no checking for pghpf... no checking for epcf90... no checking for gfortran... gfortran checking whether we are using the GNU Fortran 77 compiler... yes checking whether gfortran accepts -g... yes checking the maximum length of command line arguments... 32768 checking command to parse /usr/bin/nm -B output from gcc object... ok checking for objdir... .libs checking for ranlib... ranlib checking for strip... strip checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/x86_64-suse-linux/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 whether stripping libraries is possible... yes checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by g++... /usr/x86_64-suse-linux/bin/ld -m elf_x86_64 checking if the linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC checking if g++ PIC flag -fPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate appending configuration tag "F77" to libtool 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 whether the gfortran linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for build mode... production checking for math library support... no checking for ANSI C header files... (cached) yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for an ANSI C-conforming const... yes checking for size_t... yes checking for error_at_line... yes checking for working memcmp... yes checking for vprintf... yes checking for _doprnt... no checking for memset... yes checking if encoding enabled... yes configure: creating ./config.status config.status: creating Makefile config.status: creating examples/Makefile config.status: creating src/Makefile config.status: creating test/Makefile config.status: creating src/SZconfig.h config.status: src/SZconfig.h is unchanged config.status: executing depfiles commands LIBTARGET: proj-4.8.0 LIBOPTS : --prefix=/root/libs4cdo-0.0.10/build --with-pic --without-mutex --disable-jni LIBENV : ACTION : config Start configuring proj-4.8.0: configure: WARNING: unrecognized options: --disable-jni configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu 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/x86_64-suse-linux/bin/ld checking if the linker (/usr/x86_64-suse-linux/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 the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-suse-linux/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if 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/x86_64-suse-linux/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 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 for exp in -lm... yes checking for ANSI C header files... (cached) yes checking jni.h usability... no checking jni.h presence... no checking for jni.h... no checking whether to enable Java/JNI support... disabled checking for mutexes... disabled by user configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating man/Makefile config.status: creating man/man1/Makefile config.status: creating man/man3/Makefile config.status: creating nad/Makefile config.status: creating jniwrap/Makefile config.status: creating jniwrap/org/Makefile config.status: creating jniwrap/org/proj4/Makefile config.status: creating src/proj_config.h config.status: src/proj_config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-jni configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating man/Makefile config.status: creating man/man1/Makefile config.status: creating man/man3/Makefile config.status: creating nad/Makefile config.status: creating jniwrap/Makefile config.status: creating jniwrap/org/Makefile config.status: creating jniwrap/org/proj4/Makefile config.status: creating proj.pc config.status: creating src/proj_config.h config.status: src/proj_config.h is unchanged config.status: executing depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-jni LIBTARGET: jasper-1.900.1 LIBOPTS : --prefix=/root/libs4cdo-0.0.10/build --with-pic --enable-shared --with-pic LIBENV : ACTION : config Start configuring jasper-1.900.1: configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for ranlib... ranlib 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 ld used by gcc... /usr/x86_64-suse-linux/bin/ld checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yes checking for /usr/x86_64-suse-linux/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognise dependent libraries... pass_all checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking for g77... no checking for xlf... no checking for f77... no checking for frt... no checking for pgf77... no checking for cf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for xlf90... no checking for f90... no checking for pgf90... no checking for pghpf... no checking for epcf90... no checking for gfortran... gfortran checking whether we are using the GNU Fortran 77 compiler... yes checking whether gfortran accepts -g... yes checking the maximum length of command line arguments... 32768 checking command to parse /usr/bin/nm -B output from gcc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... (cached) ranlib checking for strip... strip checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/x86_64-suse-linux/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 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 configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by g++... /usr/x86_64-suse-linux/bin/ld -m elf_x86_64 checking if the linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC checking if g++ PIC flag -fPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate appending configuration tag "F77" to libtool 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 whether the gfortran linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for X... no checking whether variable-length arrays are supported... yes checking for jpeg_destroy in -ljpeg... no checking for glutInit in -lglut... no checking GL/glut.h usability... no checking GL/glut.h presence... no checking for GL/glut.h... no checking whether OpenGL libraries and headers were detected... no checking for main in -lm... yes checking for ANSI C header files... (cached) yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for unistd.h... (cached) yes checking for stdint.h... (cached) yes checking stdbool.h usability... yes checking stdbool.h presence... yes checking for stdbool.h... yes checking io.h usability... no checking io.h presence... no checking for io.h... no checking windows.h usability... no checking windows.h presence... no checking for windows.h... no checking for sys/types.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for stdlib.h... (cached) yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking for uchar... no checking for ushort... yes checking for uint... yes checking for ulong... yes checking for longlong... no checking for ulonglong... no checking for ssize_t... yes checking for gettimeofday... yes checking for getrusage... yes checking for vprintf... yes checking for _doprnt... no configure: creating ./config.status config.status: creating Makefile config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/Makefile config.status: WARNING: 'src/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/appl/Makefile config.status: WARNING: 'src/appl/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/libjasper/Makefile config.status: WARNING: 'src/libjasper/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/libjasper/base/Makefile config.status: WARNING: 'src/libjasper/base/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/libjasper/bmp/Makefile config.status: WARNING: 'src/libjasper/bmp/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/libjasper/include/Makefile config.status: WARNING: 'src/libjasper/include/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/libjasper/include/jasper/Makefile config.status: WARNING: 'src/libjasper/include/jasper/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/libjasper/jp2/Makefile config.status: WARNING: 'src/libjasper/jp2/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/libjasper/jpc/Makefile config.status: WARNING: 'src/libjasper/jpc/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/libjasper/jpg/Makefile config.status: WARNING: 'src/libjasper/jpg/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/libjasper/mif/Makefile config.status: WARNING: 'src/libjasper/mif/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/libjasper/pgx/Makefile config.status: WARNING: 'src/libjasper/pgx/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/libjasper/pnm/Makefile config.status: WARNING: 'src/libjasper/pnm/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/libjasper/ras/Makefile config.status: WARNING: 'src/libjasper/ras/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/msvc/Makefile config.status: WARNING: 'src/msvc/Makefile.in' seems to ignore the --datarootdir setting config.status: creating jasper.spec config.status: creating src/libjasper/include/jasper/jas_config.h config.status: src/libjasper/include/jasper/jas_config.h is unchanged config.status: executing depfiles commands make[2]: Leaving directory `/root/libs4cdo-0.0.10' Global Target: all LIB: szip-2.1 proj-4.8.0 jasper-1.900.1 DEFAULT_LIBS: grib_api-1.9.16 hdf5-1.8.8 jasper-1.900.1 netcdf-3.6.3 netcdf-4.2 proj-4.8.0 pthreads-w32-2-8-0-release szip-2.1 win32/hdf5-1.8.4 zlib-1.2.3 if test -z "szip-2.1 proj-4.8.0 jasper-1.900.1"; then for lib in grib_api-1.9.16 hdf5-1.8.8 jasper-1.900.1 netcdf-3.6.3 netcdf-4.2 proj-4.8.0 pthreads-w32-2-8-0-release szip-2.1 win32/hdf5-1.8.4 zlib-1.2.3; do make $lib ACTION=all CROSS= PREFIX=/root/libs4cdo-0.0.10/build; done; else make szip-2.1 proj-4.8.0 jasper-1.900.1 ACTION=all CROSS= PREFIX=/root/libs4cdo-0.0.10/build; fi; make[2]: Entering directory `/root/libs4cdo-0.0.10' LIBTARGET: szip-2.1 LIBOPTS : --prefix=/root/libs4cdo-0.0.10/build --with-pic LIBENV : ACTION : all make[3]: Entering directory `/root/libs4cdo-0.0.10/szip-2.1' Making all in src make[4]: Entering directory `/root/libs4cdo-0.0.10/szip-2.1/src' make all-am make[5]: Entering directory `/root/libs4cdo-0.0.10/szip-2.1/src' make[5]: Leaving directory `/root/libs4cdo-0.0.10/szip-2.1/src' make[4]: Leaving directory `/root/libs4cdo-0.0.10/szip-2.1/src' Making all in test make[4]: Entering directory `/root/libs4cdo-0.0.10/szip-2.1/test' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/root/libs4cdo-0.0.10/szip-2.1/test' Making all in examples make[4]: Entering directory `/root/libs4cdo-0.0.10/szip-2.1/examples' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/root/libs4cdo-0.0.10/szip-2.1/examples' make[4]: Entering directory `/root/libs4cdo-0.0.10/szip-2.1' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/root/libs4cdo-0.0.10/szip-2.1' make[3]: Leaving directory `/root/libs4cdo-0.0.10/szip-2.1' LIBTARGET: proj-4.8.0 LIBOPTS : --prefix=/root/libs4cdo-0.0.10/build --with-pic --without-mutex --disable-jni LIBENV : ACTION : all make[3]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0' Making all in src make[4]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/src' make all-am make[5]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/src' make[5]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/src' make[4]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/src' Making all in man make[4]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/man' Making all in man1 make[5]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/man/man1' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/man/man1' Making all in man3 make[5]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/man/man3' make[5]: Nothing to be done for `all'. make[5]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/man/man3' make[5]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/man' make[5]: Nothing to be done for `all-am'. make[5]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/man' make[4]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/man' Making all in nad make[4]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/nad' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/nad' Making all in jniwrap make[4]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap' Making all in org make[5]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap/org' Making all in proj4 make[6]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap/org/proj4' make[6]: Nothing to be done for `all'. make[6]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap/org/proj4' make[6]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap/org' make[6]: Nothing to be done for `all-am'. make[6]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap/org' make[5]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap/org' make[5]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap' make[5]: Nothing to be done for `all-am'. make[5]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap' make[4]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap' make[4]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0' make[3]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0' LIBTARGET: jasper-1.900.1 LIBOPTS : --prefix=/root/libs4cdo-0.0.10/build --with-pic --enable-shared --with-pic LIBENV : ACTION : all make[3]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1' Making all in src make[4]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src' Making all in libjasper make[5]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper' Making all in include make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/include' Making all in jasper make[7]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/include/jasper' make all-am make[8]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/include/jasper' make[8]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/include/jasper' make[7]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/include/jasper' make[7]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/include' make[7]: Nothing to be done for `all-am'. make[7]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/include' make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/include' Making all in base make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/base' make[6]: Nothing to be done for `all'. make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/base' Making all in bmp make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/bmp' make[6]: Nothing to be done for `all'. make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/bmp' Making all in jp2 make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/jp2' make[6]: Nothing to be done for `all'. make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/jp2' Making all in jpc make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/jpc' make[6]: Nothing to be done for `all'. make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/jpc' Making all in jpg make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/jpg' make[6]: Nothing to be done for `all'. make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/jpg' Making all in mif make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/mif' make[6]: Nothing to be done for `all'. make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/mif' Making all in pgx make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/pgx' make[6]: Nothing to be done for `all'. make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/pgx' Making all in pnm make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/pnm' make[6]: Nothing to be done for `all'. make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/pnm' Making all in ras make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/ras' make[6]: Nothing to be done for `all'. make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/ras' make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper' make[6]: Nothing to be done for `all-am'. make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper' make[5]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper' make[5]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src' make[5]: Nothing to be done for `all-am'. make[5]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src' make[4]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src' make[4]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1' make[3]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1' make[2]: Leaving directory `/root/libs4cdo-0.0.10' Global Target: install LIB: szip-2.1 proj-4.8.0 jasper-1.900.1 DEFAULT_LIBS: grib_api-1.9.16 hdf5-1.8.8 jasper-1.900.1 netcdf-3.6.3 netcdf-4.2 proj-4.8.0 pthreads-w32-2-8-0-release szip-2.1 win32/hdf5-1.8.4 zlib-1.2.3 if test -z "szip-2.1 proj-4.8.0 jasper-1.900.1"; then for lib in grib_api-1.9.16 hdf5-1.8.8 jasper-1.900.1 netcdf-3.6.3 netcdf-4.2 proj-4.8.0 pthreads-w32-2-8-0-release szip-2.1 win32/hdf5-1.8.4 zlib-1.2.3; do make $lib ACTION=install CROSS= PREFIX=/root/libs4cdo-0.0.10/build; done; else make szip-2.1 proj-4.8.0 jasper-1.900.1 ACTION=install CROSS= PREFIX=/root/libs4cdo-0.0.10/build; fi; make[2]: Entering directory `/root/libs4cdo-0.0.10' LIBTARGET: szip-2.1 LIBOPTS : --prefix=/root/libs4cdo-0.0.10/build --with-pic LIBENV : ACTION : install make[3]: Entering directory `/root/libs4cdo-0.0.10/szip-2.1' Making install in src make[4]: Entering directory `/root/libs4cdo-0.0.10/szip-2.1/src' make[5]: Entering directory `/root/libs4cdo-0.0.10/szip-2.1/src' test -z "/root/libs4cdo-0.0.10/build/lib64" || /usr/bin/mkdir -p "/root/libs4cdo-0.0.10/build/lib64" /bin/sh ../libtool --mode=install /usr/bin/install -c 'libsz.la' '/root/libs4cdo-0.0.10/build/lib64/libsz.la' /usr/bin/install -c .libs/libsz.so.2.0.0 /root/libs4cdo-0.0.10/build/lib64/libsz.so.2.0.0 (cd /root/libs4cdo-0.0.10/build/lib64 && { ln -s -f libsz.so.2.0.0 libsz.so.2 || { rm -f libsz.so.2 && ln -s libsz.so.2.0.0 libsz.so.2; }; }) (cd /root/libs4cdo-0.0.10/build/lib64 && { ln -s -f libsz.so.2.0.0 libsz.so || { rm -f libsz.so && ln -s libsz.so.2.0.0 libsz.so; }; }) /usr/bin/install -c .libs/libsz.lai /root/libs4cdo-0.0.10/build/lib64/libsz.la /usr/bin/install -c .libs/libsz.a /root/libs4cdo-0.0.10/build/lib64/libsz.a chmod 644 /root/libs4cdo-0.0.10/build/lib64/libsz.a ranlib /root/libs4cdo-0.0.10/build/lib64/libsz.a PATH="$PATH:/sbin" ldconfig -n /root/libs4cdo-0.0.10/build/lib64 ---------------------------------------------------------------------- Libraries have been installed in: /root/libs4cdo-0.0.10/build/lib64 If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- test -z "/root/libs4cdo-0.0.10/build/include" || /usr/bin/mkdir -p "/root/libs4cdo-0.0.10/build/include" /usr/bin/install -c -m 644 'ricehdf.h' '/root/libs4cdo-0.0.10/build/include/ricehdf.h' /usr/bin/install -c -m 644 'szip_adpt.h' '/root/libs4cdo-0.0.10/build/include/szip_adpt.h' /usr/bin/install -c -m 644 'szlib.h' '/root/libs4cdo-0.0.10/build/include/szlib.h' make[5]: Leaving directory `/root/libs4cdo-0.0.10/szip-2.1/src' make[4]: Leaving directory `/root/libs4cdo-0.0.10/szip-2.1/src' Making install in test make[4]: Entering directory `/root/libs4cdo-0.0.10/szip-2.1/test' make[5]: Entering directory `/root/libs4cdo-0.0.10/szip-2.1/test' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/root/libs4cdo-0.0.10/szip-2.1/test' make[4]: Leaving directory `/root/libs4cdo-0.0.10/szip-2.1/test' Making install in examples make[4]: Entering directory `/root/libs4cdo-0.0.10/szip-2.1/examples' make[5]: Entering directory `/root/libs4cdo-0.0.10/szip-2.1/examples' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/root/libs4cdo-0.0.10/szip-2.1/examples' make[4]: Leaving directory `/root/libs4cdo-0.0.10/szip-2.1/examples' make[4]: Entering directory `/root/libs4cdo-0.0.10/szip-2.1' make[5]: Entering directory `/root/libs4cdo-0.0.10/szip-2.1' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/root/libs4cdo-0.0.10/szip-2.1' make[4]: Leaving directory `/root/libs4cdo-0.0.10/szip-2.1' make[3]: Leaving directory `/root/libs4cdo-0.0.10/szip-2.1' LIBTARGET: proj-4.8.0 LIBOPTS : --prefix=/root/libs4cdo-0.0.10/build --with-pic --without-mutex --disable-jni LIBENV : ACTION : install make[3]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0' Making install in src make[4]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/src' make[5]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/src' test -z "/root/libs4cdo-0.0.10/build/lib64" || /usr/bin/mkdir -p "/root/libs4cdo-0.0.10/build/lib64" /bin/sh ../libtool --mode=install /usr/bin/install -c libproj.la '/root/libs4cdo-0.0.10/build/lib64' libtool: install: /usr/bin/install -c .libs/libproj.so.0.7.0 /root/libs4cdo-0.0.10/build/lib64/libproj.so.0.7.0 libtool: install: (cd /root/libs4cdo-0.0.10/build/lib64 && { ln -s -f libproj.so.0.7.0 libproj.so.0 || { rm -f libproj.so.0 && ln -s libproj.so.0.7.0 libproj.so.0; }; }) libtool: install: (cd /root/libs4cdo-0.0.10/build/lib64 && { ln -s -f libproj.so.0.7.0 libproj.so || { rm -f libproj.so && ln -s libproj.so.0.7.0 libproj.so; }; }) libtool: install: /usr/bin/install -c .libs/libproj.lai /root/libs4cdo-0.0.10/build/lib64/libproj.la libtool: install: /usr/bin/install -c .libs/libproj.a /root/libs4cdo-0.0.10/build/lib64/libproj.a libtool: install: chmod 644 /root/libs4cdo-0.0.10/build/lib64/libproj.a libtool: install: ranlib /root/libs4cdo-0.0.10/build/lib64/libproj.a libtool: finish: PATH="/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/sbin" ldconfig -n /root/libs4cdo-0.0.10/build/lib64 ---------------------------------------------------------------------- Libraries have been installed in: /root/libs4cdo-0.0.10/build/lib64 If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,-rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- test -z "/root/libs4cdo-0.0.10/build/bin" || /usr/bin/mkdir -p "/root/libs4cdo-0.0.10/build/bin" /bin/sh ../libtool --mode=install /usr/bin/install -c proj nad2bin geod cs2cs '/root/libs4cdo-0.0.10/build/bin' libtool: install: /usr/bin/install -c .libs/proj /root/libs4cdo-0.0.10/build/bin/proj libtool: install: /usr/bin/install -c .libs/nad2bin /root/libs4cdo-0.0.10/build/bin/nad2bin libtool: install: /usr/bin/install -c .libs/geod /root/libs4cdo-0.0.10/build/bin/geod libtool: install: /usr/bin/install -c .libs/cs2cs /root/libs4cdo-0.0.10/build/bin/cs2cs rm -f /root/libs4cdo-0.0.10/build/bin/invproj (cd /root/libs4cdo-0.0.10/build/bin; ln -s proj invproj) rm -f /root/libs4cdo-0.0.10/build/bin/invgeod (cd /root/libs4cdo-0.0.10/build/bin; ln -s geod invgeod) test -z "/root/libs4cdo-0.0.10/build/include" || /usr/bin/mkdir -p "/root/libs4cdo-0.0.10/build/include" /usr/bin/install -c -m 644 proj_api.h org_proj4_Projections.h '/root/libs4cdo-0.0.10/build/include' make[5]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/src' make[4]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/src' Making install in man make[4]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/man' Making install in man1 make[5]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/man/man1' make[6]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/man/man1' make[6]: Nothing to be done for `install-exec-am'. test -z "/root/libs4cdo-0.0.10/build/share/man/man1" || /usr/bin/mkdir -p "/root/libs4cdo-0.0.10/build/share/man/man1" /usr/bin/install -c -m 644 geod.1 proj.1 cs2cs.1 '/root/libs4cdo-0.0.10/build/share/man/man1' make[6]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/man/man1' make[5]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/man/man1' Making install in man3 make[5]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/man/man3' make[6]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/man/man3' make[6]: Nothing to be done for `install-exec-am'. test -z "/root/libs4cdo-0.0.10/build/share/man/man3" || /usr/bin/mkdir -p "/root/libs4cdo-0.0.10/build/share/man/man3" /usr/bin/install -c -m 644 pj_init.3 '/root/libs4cdo-0.0.10/build/share/man/man3' make[6]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/man/man3' make[5]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/man/man3' make[5]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/man' make[6]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/man' make[6]: Nothing to be done for `install-exec-am'. make[6]: Nothing to be done for `install-data-am'. make[6]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/man' make[5]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/man' make[4]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/man' Making install in nad make[4]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/nad' make[5]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/nad' make[5]: Nothing to be done for `install-exec-am'. /bin/sh ../mkinstalldirs /root/libs4cdo-0.0.10/build/share/proj nad2nad NADCON source files not present test -z "/root/libs4cdo-0.0.10/build/share/proj" || /usr/bin/mkdir -p "/root/libs4cdo-0.0.10/build/share/proj" /usr/bin/install -c -m 644 GL27 nad.lst nad27 nad83 proj_def.dat world epsg esri esri.extra other.extra IGNF '/root/libs4cdo-0.0.10/build/share/proj' make[5]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/nad' make[4]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/nad' Making install in jniwrap make[4]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap' Making install in org make[5]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap/org' Making install in proj4 make[6]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap/org/proj4' make[7]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap/org/proj4' make[7]: Nothing to be done for `install-exec-am'. make[7]: Nothing to be done for `install-data-am'. make[7]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap/org/proj4' make[6]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap/org/proj4' make[6]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap/org' make[7]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap/org' make[7]: Nothing to be done for `install-exec-am'. make[7]: Nothing to be done for `install-data-am'. make[7]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap/org' make[6]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap/org' make[5]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap/org' make[5]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap' make[6]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap' make[6]: Nothing to be done for `install-exec-am'. echo In jniwrap In jniwrap make[6]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap' make[5]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap' make[4]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0/jniwrap' make[4]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0' make[5]: Entering directory `/root/libs4cdo-0.0.10/proj-4.8.0' make[5]: Nothing to be done for `install-exec-am'. test -z "/root/libs4cdo-0.0.10/build/lib64/pkgconfig" || /usr/bin/mkdir -p "/root/libs4cdo-0.0.10/build/lib64/pkgconfig" /usr/bin/install -c -m 644 proj.pc '/root/libs4cdo-0.0.10/build/lib64/pkgconfig' make[5]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0' make[4]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0' make[3]: Leaving directory `/root/libs4cdo-0.0.10/proj-4.8.0' LIBTARGET: jasper-1.900.1 LIBOPTS : --prefix=/root/libs4cdo-0.0.10/build --with-pic --enable-shared --with-pic LIBENV : ACTION : install make[3]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1' Making install in src make[4]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src' Making install in libjasper make[5]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper' Making install in include make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/include' Making install in jasper make[7]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/include/jasper' make[8]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/include/jasper' make[8]: Nothing to be done for `install-exec-am'. test -z "/root/libs4cdo-0.0.10/build/include/jasper" || mkdir -p -- "/root/libs4cdo-0.0.10/build/include/jasper" /usr/bin/install -c -m 644 'jasper.h' '/root/libs4cdo-0.0.10/build/include/jasper/jasper.h' /usr/bin/install -c -m 644 'jas_config.h' '/root/libs4cdo-0.0.10/build/include/jasper/jas_config.h' /usr/bin/install -c -m 644 'jas_config2.h' '/root/libs4cdo-0.0.10/build/include/jasper/jas_config2.h' /usr/bin/install -c -m 644 'jas_cm.h' '/root/libs4cdo-0.0.10/build/include/jasper/jas_cm.h' /usr/bin/install -c -m 644 'jas_fix.h' '/root/libs4cdo-0.0.10/build/include/jasper/jas_fix.h' /usr/bin/install -c -m 644 'jas_debug.h' '/root/libs4cdo-0.0.10/build/include/jasper/jas_debug.h' /usr/bin/install -c -m 644 'jas_getopt.h' '/root/libs4cdo-0.0.10/build/include/jasper/jas_getopt.h' /usr/bin/install -c -m 644 'jas_icc.h' '/root/libs4cdo-0.0.10/build/include/jasper/jas_icc.h' /usr/bin/install -c -m 644 'jas_image.h' '/root/libs4cdo-0.0.10/build/include/jasper/jas_image.h' /usr/bin/install -c -m 644 'jas_init.h' '/root/libs4cdo-0.0.10/build/include/jasper/jas_init.h' /usr/bin/install -c -m 644 'jas_malloc.h' '/root/libs4cdo-0.0.10/build/include/jasper/jas_malloc.h' /usr/bin/install -c -m 644 'jas_math.h' '/root/libs4cdo-0.0.10/build/include/jasper/jas_math.h' /usr/bin/install -c -m 644 'jas_seq.h' '/root/libs4cdo-0.0.10/build/include/jasper/jas_seq.h' /usr/bin/install -c -m 644 'jas_stream.h' '/root/libs4cdo-0.0.10/build/include/jasper/jas_stream.h' /usr/bin/install -c -m 644 'jas_string.h' '/root/libs4cdo-0.0.10/build/include/jasper/jas_string.h' /usr/bin/install -c -m 644 'jas_tmr.h' '/root/libs4cdo-0.0.10/build/include/jasper/jas_tmr.h' /usr/bin/install -c -m 644 'jas_tvp.h' '/root/libs4cdo-0.0.10/build/include/jasper/jas_tvp.h' /usr/bin/install -c -m 644 'jas_types.h' '/root/libs4cdo-0.0.10/build/include/jasper/jas_types.h' /usr/bin/install -c -m 644 'jas_version.h' '/root/libs4cdo-0.0.10/build/include/jasper/jas_version.h' make[8]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/include/jasper' make[7]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/include/jasper' make[7]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/include' make[8]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/include' make[8]: Nothing to be done for `install-exec-am'. make[8]: Nothing to be done for `install-data-am'. make[8]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/include' make[7]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/include' make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/include' Making install in base make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/base' make[7]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/base' make[7]: Nothing to be done for `install-exec-am'. make[7]: Nothing to be done for `install-data-am'. make[7]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/base' make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/base' Making install in bmp make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/bmp' make[7]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/bmp' make[7]: Nothing to be done for `install-exec-am'. make[7]: Nothing to be done for `install-data-am'. make[7]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/bmp' make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/bmp' Making install in jp2 make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/jp2' make[7]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/jp2' make[7]: Nothing to be done for `install-exec-am'. make[7]: Nothing to be done for `install-data-am'. make[7]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/jp2' make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/jp2' Making install in jpc make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/jpc' make[7]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/jpc' make[7]: Nothing to be done for `install-exec-am'. make[7]: Nothing to be done for `install-data-am'. make[7]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/jpc' make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/jpc' Making install in jpg make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/jpg' make[7]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/jpg' make[7]: Nothing to be done for `install-exec-am'. make[7]: Nothing to be done for `install-data-am'. make[7]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/jpg' make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/jpg' Making install in mif make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/mif' make[7]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/mif' make[7]: Nothing to be done for `install-exec-am'. make[7]: Nothing to be done for `install-data-am'. make[7]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/mif' make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/mif' Making install in pgx make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/pgx' make[7]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/pgx' make[7]: Nothing to be done for `install-exec-am'. make[7]: Nothing to be done for `install-data-am'. make[7]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/pgx' make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/pgx' Making install in pnm make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/pnm' make[7]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/pnm' make[7]: Nothing to be done for `install-exec-am'. make[7]: Nothing to be done for `install-data-am'. make[7]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/pnm' make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/pnm' Making install in ras make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/ras' make[7]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/ras' make[7]: Nothing to be done for `install-exec-am'. make[7]: Nothing to be done for `install-data-am'. make[7]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/ras' make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper/ras' make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper' make[7]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper' test -z "/root/libs4cdo-0.0.10/build/lib64" || mkdir -p -- "/root/libs4cdo-0.0.10/build/lib64" /bin/sh ../../libtool --mode=install /usr/bin/install -c 'libjasper.la' '/root/libs4cdo-0.0.10/build/lib64/libjasper.la' /usr/bin/install -c .libs/libjasper.so.1.0.0 /root/libs4cdo-0.0.10/build/lib64/libjasper.so.1.0.0 (cd /root/libs4cdo-0.0.10/build/lib64 && { ln -s -f libjasper.so.1.0.0 libjasper.so.1 || { rm -f libjasper.so.1 && ln -s libjasper.so.1.0.0 libjasper.so.1; }; }) (cd /root/libs4cdo-0.0.10/build/lib64 && { ln -s -f libjasper.so.1.0.0 libjasper.so || { rm -f libjasper.so && ln -s libjasper.so.1.0.0 libjasper.so; }; }) /usr/bin/install -c .libs/libjasper.lai /root/libs4cdo-0.0.10/build/lib64/libjasper.la /usr/bin/install -c .libs/libjasper.a /root/libs4cdo-0.0.10/build/lib64/libjasper.a chmod 644 /root/libs4cdo-0.0.10/build/lib64/libjasper.a ranlib /root/libs4cdo-0.0.10/build/lib64/libjasper.a PATH="$PATH:/sbin" ldconfig -n /root/libs4cdo-0.0.10/build/lib64 ---------------------------------------------------------------------- Libraries have been installed in: /root/libs4cdo-0.0.10/build/lib64 If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[7]: Nothing to be done for `install-data-am'. make[7]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper' make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper' make[5]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src/libjasper' make[5]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src' make[6]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src' make[6]: Nothing to be done for `install-exec-am'. make[6]: Nothing to be done for `install-data-am'. make[6]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src' make[5]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src' make[4]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1/src' make[4]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1' make[5]: Entering directory `/root/libs4cdo-0.0.10/jasper-1.900.1' make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1' make[4]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1' make[3]: Leaving directory `/root/libs4cdo-0.0.10/jasper-1.900.1' make[2]: Leaving directory `/root/libs4cdo-0.0.10' make[1]: Leaving directory `/root/libs4cdo-0.0.10' make config all install LIB="hdf5-1.8.8 grib_api-1.9.16" CONFIGFILE=cdo.mk PREFIX=/root/libs4cdo-0.0.10/build make[1]: Entering directory `/root/libs4cdo-0.0.10' Global Target: config LIB: hdf5-1.8.8 grib_api-1.9.16 DEFAULT_LIBS: grib_api-1.9.16 hdf5-1.8.8 jasper-1.900.1 netcdf-3.6.3 netcdf-4.2 proj-4.8.0 pthreads-w32-2-8-0-release szip-2.1 win32/hdf5-1.8.4 zlib-1.2.3 if test -z "hdf5-1.8.8 grib_api-1.9.16"; then for lib in grib_api-1.9.16 hdf5-1.8.8 jasper-1.900.1 netcdf-3.6.3 netcdf-4.2 proj-4.8.0 pthreads-w32-2-8-0-release szip-2.1 win32/hdf5-1.8.4 zlib-1.2.3; do make $lib ACTION=config CROSS= PREFIX=/root/libs4cdo-0.0.10/build; done; else make hdf5-1.8.8 grib_api-1.9.16 ACTION=config CROSS= PREFIX=/root/libs4cdo-0.0.10/build; fi; make[2]: Entering directory `/root/libs4cdo-0.0.10' LIBTARGET: hdf5-1.8.8 LIBOPTS : --prefix=/root/libs4cdo-0.0.10/build --with-pic --with-szlib=/root/libs4cdo-0.0.10/build --enable-shared --enable-hl --disable-cxx --disable-fortran --enable-threadsafe --with-pthread --with-pic LIBENV : ACTION : config Start configuring hdf5-1.8.8: configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking shell variables initial values... done checking if basename works... yes checking if xargs works... yes checking for cached host... none checking for config x86_64-unknown-linux-gnu... no checking for config x86_64-unknown-linux-gnu... no checking for config unknown-linux-gnu... no checking for config unknown-linux-gnu... no checking for config x86_64-linux-gnu... no checking for config x86_64-linux-gnu... no checking for config x86_64-unknown... no checking for config linux-gnu... found compiler 'gcc' is GNU gcc-4.8.1 CC_BASENAME is gcc. checking for config ./config/site-specific/host-zhou209x-2... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking if unsupported combinations of configure options are allowed... no checking if Fortran interface enabled... no checking if Fortran 2003 interface enabled... yes checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking if c++ interface enabled... no checking 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 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/x86_64-suse-linux/bin/ld checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-suse-linux/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if 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/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no checking for dlopen in -ldl... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking if we should install only statically linked executables... no checking if -Wl,-rpath should be used to link shared libs in nondefault directories... yes checking make... checking how make searches directories... VPATH=DIR1 DIR2 ... checking whether make will build with undefined variables... yes checking for production mode... production checking for ceil in -lm... yes checking for ANSI C header files... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking for difftime... yes checking for gettimeofday... yes checking for library containing clock_gettime... none required checking for clock_gettime... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking for sys/stat.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking for sys/types.h... (cached) yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking features.h usability... yes checking features.h presence... yes checking for features.h... yes checking for stdint.h... (cached) yes checking mach/mach_time.h usability... no checking mach/mach_time.h presence... no checking for mach/mach_time.h... no checking io.h usability... no checking io.h presence... no checking for io.h... no checking winsock.h usability... no checking winsock.h presence... no checking for winsock.h... no checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking if libtool needs -no-undefined flag to build shared libraries... no checking if configure should try to set up large file support... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking if large (64-bit) files are supported on this system.... yes checking for lseek64... yes checking for fseeko64... yes checking for ftello64... yes checking for ftruncate64... yes checking for fseeko... yes checking for ftello... yes checking for stat64... yes checking for fstat64... yes checking for off_t... yes checking for size_t... yes checking for ssize_t... yes checking for ptrdiff_t... yes checking whether byte ordering is bigendian... no checking size of char... 1 checking size of short... 2 checking size of int... 4 checking size of unsigned... 4 checking size of long... 8 checking size of long long... 8 checking size of __int64... 0 checking size of float... 4 checking size of double... 8 checking size of long double... 16 checking size of int8_t... 1 checking size of uint8_t... 1 checking size of int_least8_t... 1 checking size of uint_least8_t... 1 checking size of int_fast8_t... 1 checking size of uint_fast8_t... 1 checking size of int16_t... 2 checking size of uint16_t... 2 checking size of int_least16_t... 2 checking size of uint_least16_t... 2 checking size of int_fast16_t... 8 checking size of uint_fast16_t... 8 checking size of int32_t... 4 checking size of uint32_t... 4 checking size of int_least32_t... 4 checking size of uint_least32_t... 4 checking size of int_fast32_t... 8 checking size of uint_fast32_t... 8 checking size of int64_t... 8 checking size of uint64_t... 8 checking size of int_least64_t... 8 checking size of uint_least64_t... 8 checking size of int_fast64_t... 8 checking size of uint_fast64_t... 8 checking size of size_t... 8 checking size of ssize_t... 8 checking size of ptrdiff_t... 8 checking size of off_t... 8 checking size of off64_t... 8 checking if dev_t is scalar... yes checking for dmalloc library... suppressed checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for compress2 in -lz... yes checking for compress2... yes checking szlib.h usability... yes checking szlib.h presence... yes checking for szlib.h... yes checking for SZ_BufftoBuffCompress in -lsz... yes checking for szlib encoder... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for pthread_self in -lpthread... yes checking for thread safe support... yes checking whether CLOCK_MONOTONIC is declared... yes checking for tm_gmtoff in struct tm... yes checking for __tm_gmtoff in struct tm... no checking for global timezone variable... no checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for struct timezone... yes checking whether gettimeofday() gives timezone... yes checking for st_blocks in struct stat... yes checking for _getvideoconfig... no checking for gettextinfo... no checking for GetConsoleScreenBufferInfo... no checking for _scrsize... no checking for ioctl... yes checking for struct videoconfig... no checking for struct text_info... no checking for TIOCGWINSZ... yes checking for TIOCGETD... yes checking for alarm... yes checking for BSDgettimeofday... no checking for fork... yes checking for frexpf... yes checking for frexpl... yes checking for gethostname... yes checking for getpwuid... yes checking for getrusage... yes checking for 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 tmpfile... yes checking for vasprintf... yes checking for waitpid... yes checking for vsnprintf... yes checking if vsnprintf returns correct value... yes checking if lone colon can be used as an argument... yes checking for an ANSI C-conforming const... yes checking for inline... __inline__ 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 gpfs... suppressed 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 for I/O filters... all (shuffle,fletcher32,nbit,scaleoffset) checking for Default Virtual File Driver definition... yes checking for Direct Virtual File Driver support... no checking whether exception handling functions is checked during data conversions... yes checking whether data accuracy is guaranteed during data conversions... yes checking if converting denormalized floating-point values is possible... yes checking if converting floating-point values to long long is not working... false checking if the machine has window style path name... no checking if converting from long double to integers is accurate... yes checking if converting from long double to integers works... yes checking if accurately converting from integers to long double... yes checking if accurately converting unsigned long to float values... yes checking if accurately converting unsigned long long to floating-point values... yes checking if accurately roundup converting floating-point to unsigned long long values... yes checking if right maximum converting floating-point to unsigned long long values... yes checking if correctly converting long double to unsigned int values... yes checking if compiling unsigned long long to floating-point typecasts work... yes checking if compiling long long to floating-point typecasts work... yes checking if converting unsigned long long to long double with precision... yes checking if overflows normally converting floating-point to integer values... yes checking if using special algorithm to convert long double to (unsigned) long values... no checking if using special algorithm to convert (unsigned) long to long double values... no checking if correctly converting long double to (unsigned) long long values... yes checking if correctly converting (unsigned) long long to long double values... yes checking if bad code for log2 routine is generated... no checking if high level library is enabled... 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.status configure: creating ./config.lt config.lt: creating libtool 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 testpar/Makefile config.status: creating testpar/testph5.sh config.status: creating perform/Makefile config.status: creating tools/Makefile config.status: creating tools/h5dump/Makefile config.status: creating tools/h5dump/testh5dump.sh config.status: creating tools/h5dump/testh5dumpxml.sh config.status: creating tools/h5ls/testh5ls.sh config.status: creating tools/h5import/Makefile config.status: creating tools/h5diff/Makefile 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/h5ls/Makefile config.status: creating tools/h5copy/Makefile config.status: creating tools/lib/Makefile config.status: creating tools/misc/Makefile config.status: creating tools/misc/h5cc config.status: creating tools/misc/testh5repart.sh config.status: creating tools/h5stat/testh5stat.sh config.status: creating tools/h5stat/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/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 default-1 commands creating src/H5pubconf.h src/H5pubconf.h is unchanged 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.8 Configured on: Thu May 14 11:27:30 CST 2015 Configured by: root@zhou209x-2 Configure mode: production Host system: x86_64-unknown-linux-gnu Uname information: Linux zhou209x-2 3.11.6-4-desktop #1 SMP PREEMPT Wed Oct 30 18:04:56 UTC 2013 (e6d4a27) x86_64 x86_64 x86_64 GNU/Linux Byte sex: little-endian Libraries: Installation point: /root/libs4cdo-0.0.10/build Compiling Options: ------------------ Compilation Mode: production C Compiler: /usr/bin/gcc CFLAGS: H5_CFLAGS: -ansi -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 -O3 -fomit-frame-pointer -finline-functions AM_CFLAGS: CPPFLAGS: H5_CPPFLAGS: -D_POSIX_C_SOURCE=199506L -DNDEBUG -UH5_DEBUG_API AM_CPPFLAGS: -I/root/libs4cdo-0.0.10/build/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_BSD_SOURCE Shared C Library: yes Static C Library: yes Statically Linked Executables: no LDFLAGS: H5_LDFLAGS: AM_LDFLAGS: -L/root/libs4cdo-0.0.10/build/lib Extra libraries: -lpthread -lsz -lz -lm Archiver: ar Ranlib: ranlib Debugged Packages: API Tracing: no Languages: ---------- Fortran: no C++: no Features: --------- Parallel HDF5: no High Level library: yes Threadsafety: yes Default API Mapping: v18 With Deprecated Public Symbols: yes I/O filters (external): deflate(zlib),szip(encoder) I/O filters (internal): shuffle,fletcher32,nbit,scaleoffset MPE: no Direct VFD: no dmalloc: no Clear file buffers before write: yes Using memory checker: no Function Stack Tracing: no GPFS: no Strict File Format Checks: no Optimization Instrumentation: no Large File Support (LFS): yes LIBTARGET: grib_api-1.9.16 LIBOPTS : --prefix=/root/libs4cdo-0.0.10/build --with-pic --with-jasper=/root/libs4cdo-0.0.10/build --disable-fortran LIBENV : CFLAGS='-DPIC -fPIC' ACTION : config Start configuring grib_api-1.9.16: configure: WARNING: unrecognized options: --with-pic configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu 1.9.16 configuring grib_api 1.9.16 checking whether build environment is sane... yes checking for a BSD-compatible install... /usr/bin/install -c checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for xlc_r... no checking for xlc... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking how to run the C preprocessor... gcc -E checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for ranlib... ranlib checking for bison... no checking for byacc... no checking for flex... no checking for lex... no checking for pgf90... no checking for pgf77... no checking for xlf... no checking for gfortran... gfortran checking whether we are using the GNU Fortran 77 compiler... yes checking whether gfortran accepts -g... yes checking for pgf90... no checking for xlf90... no checking for gfortran... gfortran checking whether we are using the GNU Fortran compiler... yes checking whether gfortran accepts -g... yes checking if Fortran 90 compiler capitalizes .mod filenames... no checking if double and float are ieee big endian... no checking if double and float are ieee little endian... yes checking if Big Endian... no checking if inline in C... yes checking if bus error on unaligned pointers... no checking for posix_memalign... yes checking for _LARGEFILE_SOURCE value needed for large files... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking for jas_stream_memopen in -ljasper... yes checking for opj_image_create in -lopenjpeg... no checking for rm... rm checking for ar... ar checking whether gcc supports -pedantic -Wall... yes checking for pow in -lm... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... no checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking stdlib.h usability... yes checking stdlib.h presence... yes checking for stdlib.h... yes checking string.h usability... yes checking string.h presence... yes checking for string.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking unistd.h usability... yes checking unistd.h presence... yes checking for unistd.h... yes checking math.h usability... yes checking math.h presence... yes checking for math.h... yes checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes checking ctype.h usability... yes checking ctype.h presence... yes checking for ctype.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for an ANSI C-conforming const... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking whether closedir returns void... no checking return type of signal handlers... void checking for vprintf... yes checking for _doprnt... no checking for bzero... yes checking for gettimeofday... yes configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating fortran/Makefile config.status: creating tools/Makefile config.status: creating definitions/Makefile config.status: creating samples/Makefile config.status: creating ifs_samples/grib1/Makefile config.status: creating ifs_samples/grib1_mlgrib2/Makefile config.status: creating ifs_samples/grib1_mlgrib2_ieee64/Makefile config.status: creating tests/Makefile config.status: creating examples/C/Makefile config.status: creating examples/F90/Makefile config.status: creating tigge/Makefile config.status: creating perl/GRIB-API/Makefile.PL config.status: creating perl/Makefile config.status: creating python/Makefile config.status: creating examples/python/Makefile config.status: creating src/config.h config.status: src/config.h is unchanged config.status: executing depfiles commands configure: WARNING: unrecognized options: --with-pic configure: Configuration completed. You can now say 'make' to compile the grib_api package, 'make check' to test it and 'make install' to install it afterwards. make[2]: Leaving directory `/root/libs4cdo-0.0.10' Global Target: all LIB: hdf5-1.8.8 grib_api-1.9.16 DEFAULT_LIBS: grib_api-1.9.16 hdf5-1.8.8 jasper-1.900.1 netcdf-3.6.3 netcdf-4.2 proj-4.8.0 pthreads-w32-2-8-0-release szip-2.1 win32/hdf5-1.8.4 zlib-1.2.3 if test -z "hdf5-1.8.8 grib_api-1.9.16"; then for lib in grib_api-1.9.16 hdf5-1.8.8 jasper-1.900.1 netcdf-3.6.3 netcdf-4.2 proj-4.8.0 pthreads-w32-2-8-0-release szip-2.1 win32/hdf5-1.8.4 zlib-1.2.3; do make $lib ACTION=all CROSS= PREFIX=/root/libs4cdo-0.0.10/build; done; else make hdf5-1.8.8 grib_api-1.9.16 ACTION=all CROSS= PREFIX=/root/libs4cdo-0.0.10/build; fi; make[2]: Entering directory `/root/libs4cdo-0.0.10' LIBTARGET: hdf5-1.8.8 LIBOPTS : --prefix=/root/libs4cdo-0.0.10/build --with-pic --with-szlib=/root/libs4cdo-0.0.10/build --enable-shared --enable-hl --disable-cxx --disable-fortran --enable-threadsafe --with-pthread --with-pic LIBENV : ACTION : all make[3]: Entering directory `/root/libs4cdo-0.0.10/hdf5-1.8.8' Making all in src make[4]: Entering directory `/root/libs4cdo-0.0.10/hdf5-1.8.8/src' make all-am make[5]: Entering directory `/root/libs4cdo-0.0.10/hdf5-1.8.8/src' LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo | \ sed -e 's/-L/:/g' -e 's/ //g'`" \ ./H5make_libsettings > H5lib_settings.c || \ (test $HDF5_Make_Ignore && echo "*** Error ignored") || \ (rm -f H5lib_settings.c ; exit 1) CC H5Z.lo CC H5Zszip.lo In file included from H5private.h:29:0, from H5Z.c:22: H5public.h:151:23: warning: ISO C90 does not support 'long long' [-Wlong-long] typedef unsigned long long hsize_t; ^ H5public.h:152:21: warning: ISO C90 does not support 'long long' [-Wlong-long] typedef signed long long hssize_t; ^ H5public.h:152:21: warning: ISO C90 does not support 'long long' [-Wlong-long] typedef signed long long hssize_t; ^ In file included from H5Zszip.c:20:0: H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__) ^ In file included from H5Zszip.c:20:0: H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HCOMMON_ERROR(maj, min, ...) \ ^ H5Eprivate.h:54:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HDONE_ERROR(maj, min, ret_val, ...) { \ ^ H5Eprivate.h:66:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HGOTO_ERROR(maj, min, ret_val, ...) { \ ^ In file included from H5Z.c:24:0: H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__) ^ In file included from H5Z.c:24:0: H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HCOMMON_ERROR(maj, min, ...) \ ^ H5Eprivate.h:54:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HDONE_ERROR(maj, min, ret_val, ...) { \ ^ H5Eprivate.h:66:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HGOTO_ERROR(maj, min, ret_val, ...) { \ ^ H5Zszip.c: In function 'H5Z_can_apply_szip': H5Zszip.c:94:25: warning: conversion to 'unsigned int' from 'size_t' may alter its value [-Wconversion] if((dtype_size = (8 * H5T_get_size(type))) == 0) ^ H5Z.c: In function 'H5Z_init_interface': H5Z.c:99:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] H5Z_SZIP->encoder_present = SZ_encoder_enabled(); ^ In file included from H5Zszip.c:19:0: H5private.h:1780:13: warning: variable 'err_occurred' set but not used [-Wunused-but-set-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(func_name, !H5_IS_API(#func_name)); \ ^ H5Zszip.c:87:5: note: in expansion of macro 'FUNC_ENTER_NOAPI' FUNC_ENTER_NOAPI(H5Z_can_apply_szip, FAIL) ^ In file included from H5Z.c:22:0: H5private.h:1780:13: warning: variable 'err_occurred' set but not used [-Wunused-but-set-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:1901:5: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(func_name, !H5_IS_API(#func_name)); \ ^ H5Z.c:84:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_NOINIT' FUNC_ENTER_NOAPI_NOINIT(H5Z_init_interface) ^ H5Zszip.c: In function 'H5Z_set_local_szip': H5Zszip.c:177:38: warning: conversion to 'size_t' from 'int' may change the sign of the result [-Wsign-conversion] dtype_offset = H5T_get_offset(type); ^ H5Zszip.c:189:5: warning: conversion to 'unsigned int' from 'size_t' may alter its value [-Wconversion] cd_values[H5Z_SZIP_PARM_BPP] = dtype_precision; ^ In file included from H5Zszip.c:19:0: H5private.h:302:38: warning: conversion to 'hsize_t' from 'hssize_t' may change the sign of the result [-Wsign-conversion] #define MIN(a,b) (((a)<(b)) ? (a) : (b)) ^ H5Zszip.c:218:20: note: in expansion of macro 'MIN' scanline = MIN((cd_values[H5Z_SZIP_PARM_PPB] * SZ_MAX_BLOCKS_PER_SCANLINE), npoints); ^ H5Z.c: In function 'H5Z_register': H5Zszip.c:236:5: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] cd_values[H5Z_SZIP_PARM_MASK] &= ~(SZ_LSB_OPTION_MASK|SZ_MSB_OPTION_MASK); ^ H5private.h:1780:13: warning: variable 'err_occurred' set but not used [-Wunused-but-set-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(func_name, !H5_IS_API(#func_name)); \ ^ H5Z.c:305:5: note: in expansion of macro 'FUNC_ENTER_NOAPI' FUNC_ENTER_NOAPI(H5Z_register, FAIL) ^ In file included from H5Zszip.c:19:0: H5private.h:1780:13: warning: variable 'err_occurred' set but not used [-Wunused-but-set-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(func_name, !H5_IS_API(#func_name)); \ ^ H5Zszip.c:154:5: note: in expansion of macro 'FUNC_ENTER_NOAPI' FUNC_ENTER_NOAPI(H5Z_set_local_szip, FAIL) ^ H5Z.c: In function 'H5Z_unregister': H5Zszip.c: In function 'H5Z_filter_szip': H5private.h:1780:13: warning: variable 'err_occurred' set but not used [-Wunused-but-set-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(func_name, !H5_IS_API(#func_name)); \ ^ H5Z.c:410:5: note: in expansion of macro 'FUNC_ENTER_NOAPI' FUNC_ENTER_NOAPI(H5Z_unregister,FAIL) ^ H5private.h:1780:13: warning: variable 'err_occurred' set but not used [-Wunused-but-set-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(func_name, !H5_IS_API(#func_name)); \ ^ H5Zszip.c:287:5: note: in expansion of macro 'FUNC_ENTER_NOAPI' FUNC_ENTER_NOAPI(H5Z_filter_szip, 0) ^ H5Z.c: In function 'H5Z_prelude_callback': H5private.h:1780:13: warning: variable 'err_occurred' set but not used [-Wunused-but-set-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:1901:5: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(func_name, !H5_IS_API(#func_name)); \ ^ H5Z.c:501:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_NOINIT' FUNC_ENTER_NOAPI_NOINIT(H5Z_prelude_callback) ^ H5Z.c: In function 'H5Z_prepare_prelude_callback_dcpl': H5private.h:1780:13: warning: variable 'err_occurred' set but not used [-Wunused-but-set-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:1901:5: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(func_name, !H5_IS_API(#func_name)); \ ^ H5Z.c:586:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_NOINIT' FUNC_ENTER_NOAPI_NOINIT(H5Z_prepare_prelude_callback_dcpl) ^ H5Z.c: In function 'H5Z_can_apply': H5private.h:1780:13: warning: variable 'err_occurred' set but not used [-Wunused-but-set-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(func_name, !H5_IS_API(#func_name)); \ ^ H5Z.c:669:5: note: in expansion of macro 'FUNC_ENTER_NOAPI' FUNC_ENTER_NOAPI(H5Z_can_apply, FAIL) ^ H5Z.c: In function 'H5Z_set_local': H5private.h:1780:13: warning: variable 'err_occurred' set but not used [-Wunused-but-set-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(func_name, !H5_IS_API(#func_name)); \ ^ H5Z.c:704:5: note: in expansion of macro 'FUNC_ENTER_NOAPI' FUNC_ENTER_NOAPI(H5Z_set_local, FAIL) ^ H5Z.c: In function 'H5Z_can_apply_direct': H5private.h:1780:13: warning: variable 'err_occurred' set but not used [-Wunused-but-set-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(func_name, !H5_IS_API(#func_name)); \ ^ H5Z.c:734:5: note: in expansion of macro 'FUNC_ENTER_NOAPI' FUNC_ENTER_NOAPI(H5Z_can_apply_direct, FAIL) ^ H5Z.c: In function 'H5Z_set_local_direct': H5private.h:1780:13: warning: variable 'err_occurred' set but not used [-Wunused-but-set-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(func_name, !H5_IS_API(#func_name)); \ ^ H5Z.c:771:5: note: in expansion of macro 'FUNC_ENTER_NOAPI' FUNC_ENTER_NOAPI(H5Z_set_local_direct, FAIL) ^ H5Z.c: In function 'H5Z_modify': H5private.h:1780:13: warning: variable 'err_occurred' set but not used [-Wunused-but-set-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(func_name, !H5_IS_API(#func_name)); \ ^ H5Z.c:805:5: note: in expansion of macro 'FUNC_ENTER_NOAPI' FUNC_ENTER_NOAPI(H5Z_modify, FAIL) ^ H5Z.c: In function 'H5Z_append': H5private.h:1780:13: warning: variable 'err_occurred' set but not used [-Wunused-but-set-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(func_name, !H5_IS_API(#func_name)); \ ^ H5Z.c:875:5: note: in expansion of macro 'FUNC_ENTER_NOAPI' FUNC_ENTER_NOAPI(H5Z_append, FAIL) ^ H5Z.c: In function 'H5Z_find': H5private.h:1780:13: warning: variable 'err_occurred' set but not used [-Wunused-but-set-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(func_name, !H5_IS_API(#func_name)); \ ^ H5Z.c:1015:5: note: in expansion of macro 'FUNC_ENTER_NOAPI' FUNC_ENTER_NOAPI(H5Z_find, NULL) ^ H5Z.c: In function 'H5Z_pipeline': H5private.h:1780:13: warning: variable 'err_occurred' set but not used [-Wunused-but-set-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(func_name, !H5_IS_API(#func_name)); \ ^ H5Z.c:1074:5: note: in expansion of macro 'FUNC_ENTER_NOAPI' FUNC_ENTER_NOAPI(H5Z_pipeline, FAIL) ^ H5Z.c: In function 'H5Z_filter_info': H5private.h:1780:13: warning: variable 'err_occurred' set but not used [-Wunused-but-set-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(func_name, !H5_IS_API(#func_name)); \ ^ H5Z.c:1200:5: note: in expansion of macro 'FUNC_ENTER_NOAPI' FUNC_ENTER_NOAPI(H5Z_filter_info, NULL) ^ H5Z.c: In function 'H5Z_all_filters_avail': H5private.h:1780:13: warning: variable 'err_occurred' set but not used [-Wunused-but-set-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(func_name, !H5_IS_API(#func_name)); \ ^ H5Z.c:1243:5: note: in expansion of macro 'FUNC_ENTER_NOAPI' FUNC_ENTER_NOAPI(H5Z_all_filters_avail, FAIL) ^ H5Z.c: In function 'H5Z_delete': H5private.h:1780:13: warning: variable 'err_occurred' set but not used [-Wunused-but-set-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:1876:5: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(func_name, !H5_IS_API(#func_name)); \ ^ H5Z.c:1287:5: note: in expansion of macro 'FUNC_ENTER_NOAPI' FUNC_ENTER_NOAPI(H5Z_delete, FAIL) ^ CC H5lib_settings.lo H5lib_settings.c:97:1: warning: string length '2515' is greater than the length '509' ISO C90 compilers are required to support [-Woverlength-strings] ; ^ CCLD libhdf5.la make[5]: Leaving directory `/root/libs4cdo-0.0.10/hdf5-1.8.8/src' make[4]: Leaving directory `/root/libs4cdo-0.0.10/hdf5-1.8.8/src' Making all in test make[4]: Entering directory `/root/libs4cdo-0.0.10/hdf5-1.8.8/test' CC h5test.lo CC tarray.o In file included from ../src/H5private.h:29:0, from testhdf5.h:27, from tarray.c:24: ../src/H5public.h:151:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long hsize_t; ^ ../src/H5public.h:152:21: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef signed long long hssize_t; ^ In file included from ../src/hdf5.h:24:0, from h5test.h:25, from h5test.c:27: ../src/H5public.h:151:23: warning: ISO C90 does not support 'long long' [-Wlong-long] typedef unsigned long long hsize_t; ^ ../src/H5public.h:152:21: warning: ISO C90 does not support 'long long' [-Wlong-long] typedef signed long long hssize_t; ^ In file included from ../src/hdf5.h:45:0, from h5test.h:25, from h5test.c:27: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long] H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size); ^ In file included from testhdf5.h:28:0, from tarray.c:24: ../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__) ^ In file included from testhdf5.h:28:0, from tarray.c:24: ../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HCOMMON_ERROR(maj, min, ...) \ ^ ../src/H5Eprivate.h:54:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HDONE_ERROR(maj, min, ret_val, ...) { \ ^ ../src/H5Eprivate.h:66:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HGOTO_ERROR(maj, min, ret_val, ...) { \ ^ In file included from ../src/hdf5.h:45:0, from h5test.h:25, from testhdf5.h:31, from tarray.c:24: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long] H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size); ^ tarray.c: In function ‘test_array_funcs’: tarray.c:192:26: warning: conversion to ‘int’ from ‘size_t’ may alter its value [-Wconversion] size=H5Tget_precision(type); ^ tarray.c:195:21: warning: conversion to ‘int’ from ‘size_t’ may alter its value [-Wconversion] size=H5Tget_size(type); ^ tarray.c:198:22: warning: conversion to ‘int’ from ‘size_t’ may alter its value [-Wconversion] size=H5Tget_ebias(type); ^ tarray.c: In function ‘test_array_alloc_custom’: tarray.c:977:9: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] *mem_used+=size; ^ tarray.c:977:18: warning: conversion to ‘int’ from ‘size_t’ may alter its value [-Wconversion] *mem_used+=size; ^ tarray.c: In function ‘test_array_free_custom’: tarray.c:1005:9: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] *mem_used-=*(size_t *)mem; ^ tarray.c:1005:18: warning: conversion to ‘int’ from ‘size_t’ may alter its value [-Wconversion] *mem_used-=*(size_t *)mem; ^ tarray.c: In function ‘test_array_vlen_atomic’: tarray.c:1044:38: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] wdata[i][j].p=malloc((i+j+1)*sizeof(unsigned int)); ^ tarray.c:1045:32: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] wdata[i][j].len=i+j+1; ^ tarray.c:1047:62: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] ((unsigned int *)wdata[i][j].p)[k]=i*100+j*10+k; ^ tarray.c: In function ‘test_array_vlen_array’: tarray.c:1255:38: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] wdata[i][j].p=malloc((i+j+1)*(sizeof(unsigned int)*ARRAY1_DIM1)); ^ tarray.c:1256:32: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] wdata[i][j].len=i+j+1; ^ tarray.c:1259:87: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] ((unsigned int *)wdata[i][j].p)[k*ARRAY1_DIM1+l]=i*1000+j*100+k*10+l; ^ In file included from h5test.c:28:0: H5srcdir.h:38:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ H5srcdir.h:68:20: warning: 'H5_get_srcdir' defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ tarray.c: In function ‘test_compat’: tarray.c:1799:7: warning: typedef ‘s2_t’ locally defined but not used [-Wunused-local-typedefs] } s2_t; ^ tarray.c:1805:7: warning: typedef ‘s3_t’ locally defined but not used [-Wunused-local-typedefs] } s3_t; ^ In file included from tarray.c:25:0: tarray.c: At top level: H5srcdir.h:38:20: warning: ‘H5_get_srcdir_filename’ defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ H5srcdir.h:68:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC tfile.o In file included from ../src/hdf5.h:24:0, from tfile.c:24: ../src/H5public.h:151:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long hsize_t; ^ ../src/H5public.h:152:21: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef signed long long hssize_t; ^ In file included from ../src/hdf5.h:45:0, from tfile.c:24: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long] H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size); ^ In file included from testhdf5.h:28:0, from tfile.c:25: ../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__) ^ In file included from testhdf5.h:28:0, from tfile.c:25: ../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HCOMMON_ERROR(maj, min, ...) \ ^ ../src/H5Eprivate.h:54:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HDONE_ERROR(maj, min, ret_val, ...) { \ ^ ../src/H5Eprivate.h:66:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HGOTO_ERROR(maj, min, ret_val, ...) { \ ^ tfile.c: In function ‘test_file_open_overlap’: tfile.c:1588:29: warning: conversion to ‘int’ from ‘ssize_t’ may alter its value [-Wconversion] nobjs = H5Fget_obj_count(fid1, H5F_OBJ_LOCAL|H5F_OBJ_ALL); ^ tfile.c:1609:29: warning: conversion to ‘int’ from ‘ssize_t’ may alter its value [-Wconversion] nobjs = H5Fget_obj_count(fid2, H5F_OBJ_ALL); ^ In file included from tfile.c:25:0: tfile.c: In function ‘test_userblock_file_size’: tfile.c:1996:112: warning: ISO C90 does not support ‘long long’ [-Wlong-long] VERIFY_TYPE((unsigned long long)filesize2, (unsigned long long)(filesize1 + USERBLOCK_SIZE), unsigned long long, "%llu", "H5Fget_filesize"); ^ testhdf5.h:87:5: note: in definition of macro ‘VERIFY_TYPE’ _type __x = (_type)_x, __val = (_type)_val; \ ^ tfile.c:1996:112: warning: ISO C90 does not support ‘long long’ [-Wlong-long] VERIFY_TYPE((unsigned long long)filesize2, (unsigned long long)(filesize1 + USERBLOCK_SIZE), unsigned long long, "%llu", "H5Fget_filesize"); ^ testhdf5.h:87:18: note: in definition of macro ‘VERIFY_TYPE’ _type __x = (_type)_x, __val = (_type)_val; \ ^ tfile.c:1996:32: warning: ISO C90 does not support ‘long long’ [-Wlong-long] VERIFY_TYPE((unsigned long long)filesize2, (unsigned long long)(filesize1 + USERBLOCK_SIZE), unsigned long long, "%llu", "H5Fget_filesize"); ^ testhdf5.h:87:24: note: in definition of macro ‘VERIFY_TYPE’ _type __x = (_type)_x, __val = (_type)_val; \ ^ tfile.c:1996:112: warning: ISO C90 does not support ‘long long’ [-Wlong-long] VERIFY_TYPE((unsigned long long)filesize2, (unsigned long long)(filesize1 + USERBLOCK_SIZE), unsigned long long, "%llu", "H5Fget_filesize"); ^ testhdf5.h:87:37: note: in definition of macro ‘VERIFY_TYPE’ _type __x = (_type)_x, __val = (_type)_val; \ ^ tfile.c:1996:63: warning: ISO C90 does not support ‘long long’ [-Wlong-long] VERIFY_TYPE((unsigned long long)filesize2, (unsigned long long)(filesize1 + USERBLOCK_SIZE), unsigned long long, "%llu", "H5Fget_filesize"); ^ testhdf5.h:87:43: note: in definition of macro ‘VERIFY_TYPE’ _type __x = (_type)_x, __val = (_type)_val; \ ^ tfile.c: In function ‘test_libver_macros’: tfile.c:2634:12: warning: unused variable ‘ret’ [-Wunused-variable] herr_t ret; /* Return value */ ^ In file included from tfile.c:26:0: tfile.c: At top level: H5srcdir.h:38:20: warning: ‘H5_get_srcdir_filename’ defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ H5srcdir.h:68:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC th5s.o In file included from ../src/H5private.h:29:0, from testhdf5.h:27, from th5s.c:24: ../src/H5public.h:151:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long hsize_t; ^ ../src/H5public.h:152:21: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef signed long long hssize_t; ^ In file included from testhdf5.h:28:0, from th5s.c:24: ../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__) ^ In file included from testhdf5.h:28:0, from th5s.c:24: ../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HCOMMON_ERROR(maj, min, ...) \ ^ ../src/H5Eprivate.h:54:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HDONE_ERROR(maj, min, ret_val, ...) { \ ^ ../src/H5Eprivate.h:66:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HGOTO_ERROR(maj, min, ret_val, ...) { \ ^ In file included from ../src/hdf5.h:45:0, from h5test.h:25, from testhdf5.h:31, from th5s.c:24: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long] H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size); ^ th5s.c: In function ‘test_h5s_zero_dim’: th5s.c:619:29: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] wdata[i][j] = i + j; ^ th5s.c:621:35: warning: conversion to ‘short int’ from ‘unsigned int’ may alter its value [-Wconversion] wdata_short[i][j] = i + j; ^ th5s.c:628:45: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] wdata_real[i][j][k] = i + j + k; ^ In file included from th5s.c:25:0: th5s.c: At top level: H5srcdir.h:38:20: warning: ‘H5_get_srcdir_filename’ defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ H5srcdir.h:68:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC tmisc.o In file included from ../src/hdf5.h:24:0, from tmisc.c:31: ../src/H5public.h:151:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long hsize_t; ^ ../src/H5public.h:152:21: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef signed long long hssize_t; ^ In file included from ../src/hdf5.h:45:0, from tmisc.c:31: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long] H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size); ^ In file included from testhdf5.h:28:0, from tmisc.c:32: ../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__) ^ In file included from testhdf5.h:28:0, from tmisc.c:32: ../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HCOMMON_ERROR(maj, min, ...) \ ^ ../src/H5Eprivate.h:54:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HDONE_ERROR(maj, min, ret_val, ...) { \ ^ ../src/H5Eprivate.h:66:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros] #define HGOTO_ERROR(maj, min, ret_val, ...) { \ ^ tmisc.c: In function ‘test_misc8’: tmisc.c:1250:40: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] *tdata++=((u*MISC8_DIM1)+v)%13; ^ In file included from tmisc.c:32:0: tmisc.c:1306:50: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion] VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ testhdf5.h:73:40: note: in definition of macro ‘VERIFY’ long __x = (long)_x, __val = (long)_val; \ ^ tmisc.c:1332:50: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion] VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ testhdf5.h:73:40: note: in definition of macro ‘VERIFY’ long __x = (long)_x, __val = (long)_val; \ ^ tmisc.c:1357:50: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion] VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ testhdf5.h:73:40: note: in definition of macro ‘VERIFY’ long __x = (long)_x, __val = (long)_val; \ ^ tmisc.c:1401:50: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion] VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ testhdf5.h:73:40: note: in definition of macro ‘VERIFY’ long __x = (long)_x, __val = (long)_val; \ ^ tmisc.c:1428:50: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion] VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ testhdf5.h:73:40: note: in definition of macro ‘VERIFY’ long __x = (long)_x, __val = (long)_val; \ ^ tmisc.c:1458:50: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion] VERIFY(storage_size, MISC8_DIM0 * MISC8_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ testhdf5.h:73:40: note: in definition of macro ‘VERIFY’ long __x = (long)_x, __val = (long)_val; \ ^ tmisc.c:1482:66: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion] VERIFY(storage_size, 4 * MISC8_CHUNK_DIM0 * MISC8_CHUNK_DIM1 * H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ testhdf5.h:73:40: note: in definition of macro ‘VERIFY’ long __x = (long)_x, __val = (long)_val; \ ^ tmisc.c:1505:47: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion] VERIFY(storage_size, MISC8_DIM0*MISC8_DIM1*H5Tget_size(H5T_NATIVE_INT), "H5Dget_storage_size"); ^ testhdf5.h:73:40: note: in definition of macro ‘VERIFY’ long __x = (long)_x, __val = (long)_val; \ ^ tmisc.c: In function ‘test_misc16’: tmisc.c:2706:25: warning: initialization makes integer from pointer without a cast [enabled by default] {"1234567", "1234567\0", "12345678", {NULL}}; ^ tmisc.c:2706:25: warning: (near initialization for ‘wdata[3][0]’) [enabled by default] tmisc.c: In function ‘test_misc17’: tmisc.c:2785:25: warning: initialization makes integer from pointer without a cast [enabled by default] {"1234567", "1234567\0", "12345678", {NULL}}; ^ tmisc.c:2785:25: warning: (near initialization for ‘wdata[3][0]’) [enabled by default] tmisc.c: In function ‘test_misc22’: tmisc.c:3714:32: warning: conversion to ‘unsigned int’ from ‘size_t’ may alter its value [-Wconversion] correct = prec[j]; ^ tmisc.c:3716:52: warning: conversion to ‘unsigned int’ from ‘size_t’ may alter its value [-Wconversion] correct = H5Tget_size(idts[i]) * 8; ^ tmisc.c: In function ‘test_misc23’: tmisc.c:3863:25: warning: conversion to ‘herr_t’ from ‘ssize_t’ may alter its value [-Wconversion] status = H5Iget_name(tmp_id, objname, (size_t)MISC23_NAME_BUF_SIZE); ^ tmisc.c: In function ‘test_misc28’: tmisc.c:5021:9: warning: conversion to ‘char’ from ‘int’ may alter its value [-Wconversion] buf[i] = i; ^ tmisc.c:5042:34: warning: conversion to ‘char’ from ‘int’ may alter its value [-Wconversion] buf[i] = MISC28_SIZE - 1 - i; ^ In file included from tmisc.c:33:0: tmisc.c: At top level: H5srcdir.h:38:20: warning: ‘H5_get_srcdir_filename’ defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ H5srcdir.h:68:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC lheap.o In file included from ../src/hdf5.h:24:0, from h5test.h:25, from lheap.c:22: ../src/H5public.h:151:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long hsize_t; ^ ../src/H5public.h:152:21: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef signed long long hssize_t; ^ In file included from ../src/hdf5.h:45:0, from h5test.h:25, from lheap.c:22: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long] H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size); ^ lheap.c: In function ‘main’: lheap.c:100:26: warning: conversion to ‘char’ from ‘int’ may alter its value [-Wconversion] buf[j] = '0' + j % 10; ^ lheap.c:133:26: warning: conversion to ‘char’ from ‘int’ may alter its value [-Wconversion] buf[j] = '0' + j % 10; ^ In file included from lheap.c:23:0: lheap.c: At top level: H5srcdir.h:68:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC ohdr.o In file included from ../src/hdf5.h:24:0, from h5test.h:25, from ohdr.c:19: ../src/H5public.h:151:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long hsize_t; ^ ../src/H5public.h:152:21: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef signed long long hssize_t; ^ In file included from ../src/hdf5.h:45:0, from h5test.h:25, from ohdr.c:19: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long] H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size); ^ In file included from ohdr.c:20:0: H5srcdir.h:38:20: warning: ‘H5_get_srcdir_filename’ defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ H5srcdir.h:68:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC dtypes.o In file included from ../src/hdf5.h:24:0, from h5test.h:25, from dtypes.c:25: ../src/H5public.h:151:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long hsize_t; ^ ../src/H5public.h:152:21: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef signed long long hssize_t; ^ In file included from ../src/hdf5.h:45:0, from h5test.h:25, from dtypes.c:25: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long] H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size); ^ dtypes.c: In function ‘test_compound_8’: dtypes.c:1545:9: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘size_t’ [-Wformat=] printf("The size of the packed compound datatype is incorrect: tsize=%d\n", tsize); ^ dtypes.c: In function ‘test_compound_9’: dtypes.c:1633:5: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default] cmpd_struct wdata = {11, "variable-length string", 22}; ^ dtypes.c: In function ‘test_compound_10’: dtypes.c:1852:25: warning: conversion to ‘char’ from ‘int’ may alter its value [-Wconversion] wdata[i].str[9] += i; ^ dtypes.c:1856:33: warning: conversion to ‘int’ from ‘size_t’ may alter its value [-Wconversion] len = wdata[i].text.len = strlen((char*)wdata[i].text.p)+1; ^ dtypes.c:1857:43: warning: conversion to ‘char’ from ‘int’ may alter its value [-Wconversion] ((char*)(wdata[i].text.p))[len-2] += i; ^ dtypes.c: In function ‘test_compound_11’: dtypes.c:2076:34: warning: conversion to ‘int’ from ‘size_t’ may alter its value [-Wconversion] ((big_t *)buf)[u].i1 = u * 3; ^ dtypes.c:2077:34: warning: conversion to ‘int’ from ‘size_t’ may alter its value [-Wconversion] ((big_t *)buf)[u].i2 = u * 5; ^ dtypes.c: In function ‘test_compound_13’: dtypes.c:2336:9: warning: conversion to ‘unsigned char’ from ‘unsigned int’ may alter its value [-Wconversion] data_out.x[u] = u; ^ dtypes.c:2337:5: warning: conversion to ‘float’ alters ‘double’ constant value [-Wconversion] data_out.y = 99.99; ^ dtypes.c: In function ‘test_compound_14’: dtypes.c:2441:5: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default] cmpd_struct_1 wdata1 = {'A', 'B', "variable-length string"}; ^ dtypes.c:2444:5: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default] cmpd_struct_2 wdata2 = {'C', 'D', "another vlen!", 1, 2, -1, 9001}; ^ dtypes.c: In function ‘test_compound_16’: dtypes.c:2986:37: warning: conversion to ‘int’ from ‘ssize_t’ may alter its value [-Wconversion] if((obj_count = H5Fget_obj_count(file, H5F_OBJ_DATATYPE)) != 1) { ^ dtypes.c: In function ‘test_named’: dtypes.c:3722:31: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] attr_data[i][j] = (int)(i * ds_size[1] + j); ^ dtypes.c: In function ‘test_conv_str_2’: dtypes.c:4262:20: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] nchars = HDrand() % 8; ^ dtypes.c:4264:27: warning: conversion to ‘char’ from ‘int’ may alter its value [-Wconversion] buf[i * 8 + j] = 'a' + HDrand() % 26; ^ dtypes.c: In function ‘test_conv_str_3’: dtypes.c:4333:20: warning: conversion to ‘size_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] nchars = HDrand() % 8; ^ dtypes.c:4335:27: warning: conversion to ‘char’ from ‘int’ may alter its value [-Wconversion] buf[i * 8 + j] = 'a' + HDrand() % 26; ^ dtypes.c:4356:28: warning: conversion to ‘int’ from ‘size_t’ may alter its value [-Wconversion] size = H5Tget_ebias(type); ^ dtypes.c: In function ‘test_conv_enum_1’: dtypes.c:4441:13: warning: conversion to ‘char’ from ‘int’ may alter its value [-Wconversion] s[0] = 'A' + i; ^ dtypes.c: In function ‘test_conv_enum_2’: dtypes.c:4515:9: warning: conversion to ‘char’ from ‘int’ may alter its value [-Wconversion] pattern[2] = i; ^ dtypes.c:4529:34: warning: conversion to ‘char’ from ‘int’ may alter its value [-Wconversion] ((char*)data)[i*3+2] = i % 8; ^ dtypes.c: In function ‘test_bitfield_funcs’: dtypes.c:4697:25: warning: conversion to ‘int’ from ‘size_t’ may alter its value [-Wconversion] if((size=H5Tget_size(type))==0) goto error; ^ dtypes.c:4702:26: warning: conversion to ‘int’ from ‘size_t’ may alter its value [-Wconversion] size=H5Tget_ebias(type); ^ dtypes.c: In function ‘opaque_funcs’: dtypes.c:5004:26: warning: conversion to ‘int’ from ‘size_t’ may alter its value [-Wconversion] if ((size=H5Tget_size(type))==0) goto error; ^ dtypes.c:5023:26: warning: conversion to ‘int’ from ‘size_t’ may alter its value [-Wconversion] size=H5Tget_ebias(type); ^ dtypes.c: In function ‘test_int_float_except’: dtypes.c:5897:5: warning: conversion to ‘float’ alters ‘double’ constant value [-Wconversion] float buf[CONVERT_SIZE] = {(float)INT_MIN - 172.0, (float)INT_MAX - 32.0, ^ dtypes.c:5897:5: warning: conversion to ‘float’ alters ‘double’ constant value [-Wconversion] dtypes.c:5898:13: warning: conversion to ‘float’ alters ‘double’ constant value [-Wconversion] (float)INT_MAX - 68.0, (float)4.5}; ^ dtypes.c:5903:5: warning: conversion to ‘float’ alters ‘int’ constant value [-Wconversion] float buf2_float[CONVERT_SIZE] = {INT_MIN, INT_MAX, INT_MAX - 127.0, (float)0.0}; ^ dtypes.c: In function ‘create_del_obj_named_test_file’: dtypes.c:6526:12: warning: variable ‘status’ set but not used [-Wunused-but-set-variable] herr_t status; /* Generic return value */ ^ dtypes.c: In function ‘main’: dtypes.c:7044:28: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_classes(); ^ dtypes.c:7045:25: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_copy(); ^ dtypes.c:7046:27: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_detect(); ^ dtypes.c:7047:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_compound_1(); ^ dtypes.c:7048:26: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_query(); ^ dtypes.c:7050:30: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_transient(fapl); ^ dtypes.c:7051:26: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_named(fapl); ^ dtypes.c:7052:27: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_encode(); ^ dtypes.c:7053:27: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_latest(); ^ dtypes.c:7054:37: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_int_float_except(); ^ dtypes.c:7055:42: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_named_indirect_reopen(fapl); ^ dtypes.c:7057:37: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_delete_obj_named(fapl); ^ dtypes.c:7058:44: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_delete_obj_named_fileid(fapl); ^ dtypes.c:7060:39: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_set_order_compound(fapl); ^ dtypes.c:7061:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_str_create(); ^ dtypes.c:7063:27: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_deprec(fapl); ^ dtypes.c:7068:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_conv_str_1(); ^ dtypes.c:7069:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_conv_str_2(); ^ dtypes.c:7070:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_conv_str_3(); ^ dtypes.c:7071:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_compound_2(); ^ dtypes.c:7072:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_compound_3(); ^ dtypes.c:7073:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_compound_4(); ^ dtypes.c:7074:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_compound_5(); ^ dtypes.c:7075:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_compound_6(); ^ dtypes.c:7076:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_compound_7(); ^ dtypes.c:7077:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_compound_8(); ^ dtypes.c:7078:31: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_compound_9(); ^ dtypes.c:7079:32: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_compound_10(); ^ dtypes.c:7080:32: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_compound_11(); ^ dtypes.c:7081:32: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_compound_12(); ^ dtypes.c:7082:32: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_compound_13(); ^ dtypes.c:7083:32: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_compound_14(); ^ dtypes.c:7084:32: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_compound_15(); ^ dtypes.c:7085:32: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_compound_16(); ^ dtypes.c:7086:32: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_compound_17(); ^ dtypes.c:7087:32: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_compound_18(); ^ dtypes.c:7088:32: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_conv_enum_1(); ^ dtypes.c:7089:32: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_conv_enum_2(); ^ dtypes.c:7090:34: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_conv_bitfield(); ^ dtypes.c:7091:35: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_bitfield_funcs(); ^ dtypes.c:7092:27: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_opaque(); ^ dtypes.c:7093:30: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += test_set_order(); ^ In file included from dtypes.c:26:0: dtypes.c: At top level: H5srcdir.h:68:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC dsets.o In file included from ../src/hdf5.h:24:0, from h5test.h:25, from dsets.c:26: ../src/H5public.h:151:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long hsize_t; ^ ../src/H5public.h:152:21: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef signed long long hssize_t; ^ In file included from ../src/hdf5.h:45:0, from h5test.h:25, from dsets.c:26: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long] H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size); ^ dsets.c: In function ‘test_filters’: dsets.c:2086:5: warning: unused parameter ‘fapl’ [-Wunused-parameter] fapl) ^ dsets.c: In function ‘test_nbit_int’: dsets.c:2787:40: warning: ISO C90 does not support ‘long long’ [-Wlong-long] orig_data[i][j] = (int)(((long long)HDrandom() % ^ dsets.c:2788:34: warning: ISO C90 does not support ‘long long’ [-Wlong-long] (long long)HDpow(2.0, (double)(precision - 1))) << offset); ^ dsets.c:2788:28: warning: cast from function call of type ‘double’ to non-matching type ‘long long int’ [-Wbad-function-cast] (long long)HDpow(2.0, (double)(precision - 1))) << offset); ^ dsets.c:2836:28: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] if((new_data[i][j] & mask) != (orig_data[i][j] & mask)) { ^ dsets.c:2836:56: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] if((new_data[i][j] & mask) != (orig_data[i][j] & mask)) { ^ dsets.c: In function ‘test_nbit_array’: dsets.c:3195:59: warning: ISO C90 does not support ‘long long’ [-Wlong-long] orig_data[i][j][m][n] = (unsigned int)(((long long)HDrandom() % ^ dsets.c:3196:44: warning: ISO C90 does not support ‘long long’ [-Wlong-long] (long long)HDpow(2.0, (double)precision)) << offset); ^ dsets.c:3196:38: warning: cast from function call of type ‘double’ to non-matching type ‘long long int’ [-Wbad-function-cast] (long long)HDpow(2.0, (double)precision)) << offset); ^ dsets.c: In function ‘test_nbit_compound’: dsets.c:3371:42: warning: ISO C90 does not support ‘long long’ [-Wlong-long] orig_data[i][j].i = (int)(((long long)HDrandom() % ^ dsets.c:3372:36: warning: ISO C90 does not support ‘long long’ [-Wlong-long] (long long)HDpow(2.0, (double)(precision[0]-1))) << offset[0]); ^ dsets.c:3372:30: warning: cast from function call of type ‘double’ to non-matching type ‘long long int’ [-Wbad-function-cast] (long long)HDpow(2.0, (double)(precision[0]-1))) << offset[0]); ^ dsets.c:3373:43: warning: ISO C90 does not support ‘long long’ [-Wlong-long] orig_data[i][j].c = (char)(((long long)HDrandom() % ^ dsets.c:3374:36: warning: ISO C90 does not support ‘long long’ [-Wlong-long] (long long)HDpow(2.0, (double)(precision[1]-1))) << offset[1]); ^ dsets.c:3374:30: warning: cast from function call of type ‘double’ to non-matching type ‘long long int’ [-Wbad-function-cast] (long long)HDpow(2.0, (double)(precision[1]-1))) << offset[1]); ^ dsets.c:3375:44: warning: ISO C90 does not support ‘long long’ [-Wlong-long] orig_data[i][j].s = (short)(((long long)HDrandom() % ^ dsets.c:3376:36: warning: ISO C90 does not support ‘long long’ [-Wlong-long] (long long)HDpow(2.0, (double)(precision[2]-1))) << offset[2]); ^ dsets.c:3376:30: warning: cast from function call of type ‘double’ to non-matching type ‘long long int’ [-Wbad-function-cast] (long long)HDpow(2.0, (double)(precision[2]-1))) << offset[2]); ^ dsets.c:3429:31: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] if((new_data[i][j].i & i_mask) != (orig_data[i][j].i & i_mask) || ^ dsets.c:3429:63: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] if((new_data[i][j].i & i_mask) != (orig_data[i][j].i & i_mask) || ^ dsets.c:3430:17: warning: conversion to ‘unsigned int’ from ‘char’ may change the sign of the result [-Wsign-conversion] (new_data[i][j].c & c_mask) != (orig_data[i][j].c & c_mask) || ^ dsets.c:3430:17: warning: conversion to ‘unsigned int’ from ‘char’ may change the sign of the result [-Wsign-conversion] dsets.c:3431:17: warning: conversion to ‘unsigned int’ from ‘short int’ may change the sign of the result [-Wsign-conversion] (new_data[i][j].s & s_mask) != (orig_data[i][j].s & s_mask) || ^ dsets.c:3431:17: warning: conversion to ‘unsigned int’ from ‘short int’ may change the sign of the result [-Wsign-conversion] dsets.c: In function ‘test_nbit_compound_2’: dsets.c:3614:44: warning: ISO C90 does not support ‘long long’ [-Wlong-long] orig_data[i][j].a.i = (int)(((long long)HDrandom() % ^ dsets.c:3615:38: warning: ISO C90 does not support ‘long long’ [-Wlong-long] (long long)HDpow(2.0, (double)(precision[0]-1))) << offset[0]); ^ dsets.c:3615:32: warning: cast from function call of type ‘double’ to non-matching type ‘long long int’ [-Wbad-function-cast] (long long)HDpow(2.0, (double)(precision[0]-1))) << offset[0]); ^ dsets.c:3616:45: warning: ISO C90 does not support ‘long long’ [-Wlong-long] orig_data[i][j].a.c = (char)(((long long)HDrandom() % ^ dsets.c:3617:38: warning: ISO C90 does not support ‘long long’ [-Wlong-long] (long long)HDpow(2.0, (double)(precision[1]-1))) << offset[1]); ^ dsets.c:3617:32: warning: cast from function call of type ‘double’ to non-matching type ‘long long int’ [-Wbad-function-cast] (long long)HDpow(2.0, (double)(precision[1]-1))) << offset[1]); ^ dsets.c:3618:47: warning: ISO C90 does not support ‘long long’ [-Wlong-long] orig_data[i][j].a.s = (short)(-((long long)HDrandom() % ^ dsets.c:3619:38: warning: ISO C90 does not support ‘long long’ [-Wlong-long] (long long)HDpow(2.0, (double)(precision[2]-1))) << offset[2]); ^ dsets.c:3619:32: warning: cast from function call of type ‘double’ to non-matching type ‘long long int’ [-Wbad-function-cast] (long long)HDpow(2.0, (double)(precision[2]-1))) << offset[2]); ^ dsets.c:3622:51: warning: ISO C90 does not support ‘long long’ [-Wlong-long] orig_data[i][j].v = (unsigned int)(((long long)HDrandom() % ^ dsets.c:3623:36: warning: ISO C90 does not support ‘long long’ [-Wlong-long] (long long)HDpow(2.0, (double)precision[3])) << offset[3]); ^ dsets.c:3623:30: warning: cast from function call of type ‘double’ to non-matching type ‘long long int’ [-Wbad-function-cast] (long long)HDpow(2.0, (double)precision[3])) << offset[3]); ^ dsets.c:3627:53: warning: ISO C90 does not support ‘long long’ [-Wlong-long] orig_data[i][j].b[m][n] = (char)(((long long)HDrandom() % ^ dsets.c:3628:46: warning: ISO C90 does not support ‘long long’ [-Wlong-long] (long long)HDpow(2.0, (double)(precision[4]-1))) << offset[4]); ^ dsets.c:3628:40: warning: cast from function call of type ‘double’ to non-matching type ‘long long int’ [-Wbad-function-cast] (long long)HDpow(2.0, (double)(precision[4]-1))) << offset[4]); ^ dsets.c:3632:55: warning: ISO C90 does not support ‘long long’ [-Wlong-long] orig_data[i][j].d[m][n].i = (int)(-((long long)HDrandom() % ^ dsets.c:3633:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] (long long)HDpow(2.0, (double)(precision[0]-1))) << offset[0]); ^ dsets.c:3633:42: warning: cast from function call of type ‘double’ to non-matching type ‘long long int’ [-Wbad-function-cast] (long long)HDpow(2.0, (double)(precision[0]-1))) << offset[0]); ^ dsets.c:3634:55: warning: ISO C90 does not support ‘long long’ [-Wlong-long] orig_data[i][j].d[m][n].c = (char)(((long long)HDrandom() % ^ dsets.c:3635:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] (long long)HDpow(2.0, (double)(precision[1]-1))) << offset[1]); ^ dsets.c:3635:42: warning: cast from function call of type ‘double’ to non-matching type ‘long long int’ [-Wbad-function-cast] (long long)HDpow(2.0, (double)(precision[1]-1))) << offset[1]); ^ dsets.c:3636:56: warning: ISO C90 does not support ‘long long’ [-Wlong-long] orig_data[i][j].d[m][n].s = (short)(((long long)HDrandom() % ^ dsets.c:3637:48: warning: ISO C90 does not support ‘long long’ [-Wlong-long] (long long)HDpow(2.0, (double)(precision[2]-1))) << offset[2]); ^ dsets.c:3637:42: warning: cast from function call of type ‘double’ to non-matching type ‘long long int’ [-Wbad-function-cast] (long long)HDpow(2.0, (double)(precision[2]-1))) << offset[2]); ^ dsets.c:3702:14: warning: conversion to ‘unsigned int’ from ‘char’ may change the sign of the result [-Wsign-conversion] if((new_data[i][j].b[m][n]&b_mask)!=(orig_data[i][j].b[m][n]&b_mask)) { ^ dsets.c:3702:14: warning: conversion to ‘unsigned int’ from ‘char’ may change the sign of the result [-Wsign-conversion] dsets.c:3709:40: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] if((new_data[i][j].d[m][n].i & i_mask)!=(orig_data[i][j].d[m][n].i & i_mask)|| ^ dsets.c:3709:78: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] if((new_data[i][j].d[m][n].i & i_mask)!=(orig_data[i][j].d[m][n].i & i_mask)|| ^ dsets.c:3710:17: warning: conversion to ‘unsigned int’ from ‘char’ may change the sign of the result [-Wsign-conversion] (new_data[i][j].d[m][n].c & c_mask)!=(orig_data[i][j].d[m][n].c & c_mask)|| ^ dsets.c:3710:17: warning: conversion to ‘unsigned int’ from ‘char’ may change the sign of the result [-Wsign-conversion] dsets.c:3711:17: warning: conversion to ‘unsigned int’ from ‘short int’ may change the sign of the result [-Wsign-conversion] (new_data[i][j].d[m][n].s & s_mask)!=(orig_data[i][j].d[m][n].s & s_mask)|| ^ dsets.c:3711:17: warning: conversion to ‘unsigned int’ from ‘short int’ may change the sign of the result [-Wsign-conversion] dsets.c:3719:29: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] if((new_data[i][j].a.i & i_mask)!=(orig_data[i][j].a.i & i_mask)|| ^ dsets.c:3719:61: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] if((new_data[i][j].a.i & i_mask)!=(orig_data[i][j].a.i & i_mask)|| ^ dsets.c:3720:12: warning: conversion to ‘unsigned int’ from ‘char’ may change the sign of the result [-Wsign-conversion] (new_data[i][j].a.c & c_mask)!=(orig_data[i][j].a.c & c_mask)|| ^ dsets.c:3720:12: warning: conversion to ‘unsigned int’ from ‘char’ may change the sign of the result [-Wsign-conversion] dsets.c:3721:12: warning: conversion to ‘unsigned int’ from ‘short int’ may change the sign of the result [-Wsign-conversion] (new_data[i][j].a.s & s_mask)!=(orig_data[i][j].a.s & s_mask)|| ^ dsets.c:3721:12: warning: conversion to ‘unsigned int’ from ‘short int’ may change the sign of the result [-Wsign-conversion] dsets.c: In function ‘test_nbit_compound_3’: dsets.c:3851:39: warning: cast from function call of type ‘double’ to non-matching type ‘long int’ [-Wbad-function-cast] orig_data[i].i = HDrandom() % (long)HDpow(2.0, 17.0 - 1.0); ^ dsets.c:3851:37: warning: conversion to ‘int’ from ‘long int’ may alter its value [-Wconversion] orig_data[i].i = HDrandom() % (long)HDpow(2.0, 17.0 - 1.0); ^ dsets.c: In function ‘test_nbit_int_size’: dsets.c:4039:60: warning: conversion to ‘double’ from ‘size_t’ may alter its value [-Wconversion] orig_data[i][j] = rand() % (int)pow(2, precision-1) <curr = order != H5_ITER_DEC ? skip : ((max_links - 1) - skip); ^ links.c:12111:5: warning: conversion to ‘int64_t’ from ‘hsize_t’ may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? skip : ((max_links - 1) - skip); ^ links.c:12139:45: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = max_links / 2; ^ links.c:12139:33: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = max_links / 2; ^ links.c:12143:5: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? (unsigned)gskip : ((max_links - 1) - gskip); ^ links.c:12184:33: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = 0; ^ links.c: In function ‘link_iterate_old_check’: links.c:12541:33: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = 0; ^ links.c:12561:70: warning: conversion to ‘int64_t’ from ‘hsize_t’ may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? skip : ((max_links - 1) - skip); ^ links.c:12561:5: warning: conversion to ‘int64_t’ from ‘hsize_t’ may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? skip : ((max_links - 1) - skip); ^ links.c:12589:45: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = max_links / 2; ^ links.c:12589:33: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = max_links / 2; ^ links.c:12593:5: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] iter_info->curr = order != H5_ITER_DEC ? (unsigned)gskip : ((max_links - 1) - gskip); ^ links.c:12634:33: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] iter_info->nskipped = gskip = 0; ^ In file included from links.c:31:0: links.c: At top level: H5srcdir.h:38:20: warning: ‘H5_get_srcdir_filename’ defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ H5srcdir.h:68:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC mtime.o In file included from ../src/hdf5.h:24:0, from h5test.h:25, from mtime.c:25: ../src/H5public.h:151:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long hsize_t; ^ ../src/H5public.h:152:21: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef signed long long hssize_t; ^ In file included from ../src/hdf5.h:45:0, from h5test.h:25, from mtime.c:25: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long] H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size); ^ In file included from mtime.c:26:0: H5srcdir.h:38:20: warning: ‘H5_get_srcdir_filename’ defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ H5srcdir.h:68:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC fillval.o In file included from ../src/hdf5.h:24:0, from h5test.h:25, from fillval.c:22: ../src/H5public.h:151:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long hsize_t; ^ ../src/H5public.h:152:21: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef signed long long hssize_t; ^ In file included from ../src/hdf5.h:45:0, from h5test.h:25, from fillval.c:22: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long] H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size); ^ fillval.c: In function ‘test_rdwr_cases’: fillval.c:791:25: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % cur_size[j]; ^ fillval.c:940:25: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % cur_size[j]; ^ fillval.c: In function ‘test_extend_cases’: fillval.c:1442:5: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default] comp_vl_datatype val_rd_c, init_val_c = {87, "baz", "mumble", 129}; ^ fillval.c:1442:5: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default] fillval.c:1497:25: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % start_size[j]; ^ fillval.c:1550:25: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % start_size[j]; ^ fillval.c:1588:25: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % extend_size[j]; ^ fillval.c:1627:25: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % max_size[j]; ^ fillval.c:1668:25: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % extend_size[j]; ^ fillval.c:1761:25: warning: conversion to ‘hsize_t’ from ‘int’ may change the sign of the result [-Wsign-conversion] hs_offset[j] = rand() % extend_size[j]; ^ fillval.c: In function ‘test_extend’: fillval.c:1844:5: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default] comp_vl_datatype fillval_c = {32, "foo", "bar", 64}; /* Fill value for compound+vl datatype tests */ ^ fillval.c:1844:5: warning: initialization discards ‘const’ qualifier from pointer target type [enabled by default] In file included from fillval.c:23:0: fillval.c: At top level: H5srcdir.h:38:20: warning: ‘H5_get_srcdir_filename’ defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ H5srcdir.h:68:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ fillval.c: In function ‘test_rdwr_cases’: fillval.c:885:30: warning: ‘fill_c.a’ may be used uninitialized in this function [-Wmaybe-uninitialized] HDfprintf(stdout," Elmt={%Hu, %Hu, %Hu, %Hu, %Hu}, read: %f, %d, %f, %c" ^ fillval.c:885:30: warning: ‘fill_c.x’ may be used uninitialized in this function [-Wmaybe-uninitialized] fillval.c:885:30: warning: ‘fill_c.y’ may be used uninitialized in this function [-Wmaybe-uninitialized] fillval.c:885:30: warning: ‘fill_c.z’ may be used uninitialized in this function [-Wmaybe-uninitialized] CC cross_read.o In file included from ../src/hdf5.h:24:0, from h5test.h:25, from cross_read.c:24: ../src/H5public.h:151:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long hsize_t; ^ ../src/H5public.h:152:21: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef signed long long hssize_t; ^ In file included from ../src/hdf5.h:45:0, from h5test.h:25, from cross_read.c:24: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long] H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size); ^ cross_read.c: In function ‘check_data’: cross_read.c:84:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long int_data_in[NX+1][NY]; /* input buffer */ ^ cross_read.c:85:10: warning: ISO C90 does not support ‘long long’ [-Wlong-long] long long int_data_out[NX+1][NY]; /* output buffer */ ^ cross_read.c: In function ‘open_dataset’: cross_read.c:208:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME, file, TRUE); ^ cross_read.c:211:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME1, file, TRUE); ^ cross_read.c:215:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME2, file, TRUE); ^ cross_read.c:223:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME3, file, TRUE); ^ cross_read.c:231:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME4, file, TRUE); ^ cross_read.c:239:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME5, file, TRUE); ^ cross_read.c:247:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME6, file, FALSE); ^ cross_read.c:255:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME7, file, FALSE); ^ cross_read.c:263:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME8, file, FALSE); ^ cross_read.c:271:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME9, file, FALSE); ^ cross_read.c:279:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME10, file, FALSE); ^ cross_read.c:287:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME11, file, FALSE); ^ cross_read.c:295:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME12, file, FALSE); ^ cross_read.c:303:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME13, file, FALSE); ^ cross_read.c:311:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME14, file, TRUE); ^ cross_read.c:319:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME15, file, TRUE); ^ cross_read.c:327:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME16, file, TRUE); ^ cross_read.c:335:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME17, file, TRUE); ^ cross_read.c:343:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME18, file, TRUE); ^ cross_read.c:351:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME19, file, TRUE); ^ cross_read.c:359:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME20, file, TRUE); ^ cross_read.c:367:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME21, file, TRUE); ^ cross_read.c:375:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME22, file, TRUE); ^ cross_read.c:383:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += check_data(DATASETNAME23, file, TRUE); ^ cross_read.c:397:5: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion] return nerrors; ^ cross_read.c:199:18: warning: unused variable ‘not_supported’ [-Wunused-variable] const char *not_supported= " filter is not enabled."; ^ cross_read.c: In function ‘main’: cross_read.c:423:28: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += open_dataset(filename); ^ cross_read.c:427:28: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion] nerrors += open_dataset(filename); ^ In file included from cross_read.c:25:0: cross_read.c: At top level: H5srcdir.h:68:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC error_test.o In file included from ../src/hdf5.h:24:0, from h5test.h:25, from error_test.c:22: ../src/H5public.h:151:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long hsize_t; ^ ../src/H5public.h:152:21: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef signed long long hssize_t; ^ In file included from ../src/hdf5.h:45:0, from h5test.h:25, from error_test.c:22: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long] H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size); ^ error_test.c: In function ‘error_stack’: error_test.c:276:29: warning: conversion to ‘int’ from ‘ssize_t’ may alter its value [-Wconversion] if((err_num = H5Eget_num(H5E_DEFAULT)) < 0) ^ error_test.c:285:29: warning: conversion to ‘int’ from ‘ssize_t’ may alter its value [-Wconversion] if((err_num = H5Eget_num(ERR_STACK)) == 0) { ^ error_test.c: In function ‘test_long_desc’: error_test.c:357:28: warning: conversion to ‘char’ from ‘size_t’ may alter its value [-Wconversion] long_desc[u] = 'A' + (u % 26); ^ error_test.c: In function ‘test_create’: error_test.c:497:25: warning: conversion to ‘int’ from ‘ssize_t’ may alter its value [-Wconversion] err_num = H5Eget_num(estack_id); ^ error_test.c:504:25: warning: conversion to ‘int’ from ‘ssize_t’ may alter its value [-Wconversion] err_num = H5Eget_num(estack_id); ^ error_test.c:511:25: warning: conversion to ‘int’ from ‘ssize_t’ may alter its value [-Wconversion] err_num = H5Eget_num(estack_id); ^ error_test.c: In function ‘test_copy’: error_test.c:549:25: warning: conversion to ‘int’ from ‘ssize_t’ may alter its value [-Wconversion] err_num = H5Eget_num(H5E_DEFAULT); ^ error_test.c:556:25: warning: conversion to ‘int’ from ‘ssize_t’ may alter its value [-Wconversion] err_num = H5Eget_num(estack_id); ^ error_test.c:560:25: warning: conversion to ‘int’ from ‘ssize_t’ may alter its value [-Wconversion] err_num = H5Eget_num(H5E_DEFAULT); ^ error_test.c:567:25: warning: conversion to ‘int’ from ‘ssize_t’ may alter its value [-Wconversion] err_num = H5Eget_num(H5E_DEFAULT); ^ In file included from error_test.c:23:0: error_test.c: At top level: H5srcdir.h:68:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CC links_env.o In file included from ../src/hdf5.h:24:0, from h5test.h:25, from links_env.c:23: ../src/H5public.h:151:23: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef unsigned long long hsize_t; ^ ../src/H5public.h:152:21: warning: ISO C90 does not support ‘long long’ [-Wlong-long] typedef signed long long hssize_t; ^ In file included from ../src/hdf5.h:45:0, from h5test.h:25, from links_env.c:23: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long] H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size); ^ In file included from links_env.c:24:0: H5srcdir.h:38:20: warning: ‘H5_get_srcdir_filename’ defined but not used [-Wunused-function] static const char *H5_get_srcdir_filename(const char *filename) ^ H5srcdir.h:68:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function] static const char *H5_get_srcdir(void) ^ CCLD libh5test.la CCLD testhdf5 CCLD lheap CCLD ohdr CCLD stab CCLD gheap CCLD cache CCLD cache_api CCLD pool CCLD accum CCLD hyperslab CCLD istore CCLD bittests CCLD dt_arith CCLD dtypes CCLD dsets CCLD cmpd_dset CCLD filter_fail CCLD extend CCLD external CCLD efc CCLD objcopy CCLD links CCLD unlink CCLD big CCLD mtime CCLD fillval CCLD mount CCLD flush1 CCLD flush2 CCLD app_ref CCLD enum CCLD set_extent CCLD ttsafe CCLD getname CCLD vfd CCLD ntypes CCLD dangle CCLD dtransform CCLD reserved CCLD cross_read CCLD freespace CCLD mf CCLD btree2 CCLD fheap CCLD error_test CCLD err_compat CCLD tcheck_version CCLD testmeta CCLD links_env make[4]: Leaving directory `/root/libs4cdo-0.0.10/hdf5-1.8.8/test' Making all in tools make[4]: Entering directory `/root/libs4cdo-0.0.10/hdf5-1.8.8/tools' Making all in lib make[5]: Entering directory `/root/libs4cdo-0.0.10/hdf5-1.8.8/tools/lib' CC h5diff.lo CC h5diff_array.lo In file included from ../../src/H5private.h:29:0, from h5diff.c:18: ../../src/H5public.h:151:23: warning: ISO C90 does not support 'long long' [-Wlong-long] typedef unsigned long long hsize_t; ^ ../../src/H5public.h:152:21: warning: ISO C90 does not support 'long long' [-Wlong-long] typedef signed long long hssize_t; ^ In file included from ../../src/hdf5.h:45:0, from h5tools.h:25, from h5diff.c:19: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long] H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size); ^ In file included from h5diff.c:19:0: h5tools.h:535:30: warning: ISO C90 does not support 'long long' [-Wlong-long] H5TOOLS_DLLVAR unsigned long long packed_data_mask; /* mask in which packed bits to display */ ^ In file included from h5diff.c:18:0: h5diff.c: In function 'is_exclude_path': ../../src/H5private.h:1198:34: warning: conversion to 'int' from 'size_t' may alter its value [-Wconversion] #define HDstrlen(S) strlen(S) ^ h5diff.c:285:27: note: in expansion of macro 'HDstrlen' len_grp = HDstrlen(exclude_path_ptr->obj_path); ^ h5diff.c: In function 'build_match_list': ../../src/H5private.h:1198:34: warning: conversion to 'int' from 'size_t' may alter its value [-Wconversion] #define HDstrlen(S) strlen(S) ^ h5diff.c:382:24: note: in expansion of macro 'HDstrlen' path1_offset = HDstrlen(objname1); ^ ../../src/H5private.h:1198:34: warning: conversion to 'int' from 'size_t' may alter its value [-Wconversion] #define HDstrlen(S) strlen(S) ^ h5diff.c:385:24: note: in expansion of macro 'HDstrlen' path2_offset = HDstrlen(objname2); ^ In file included from ../../src/H5private.h:29:0, from h5diff_array.c:20: ../../src/H5public.h:151:23: warning: ISO C90 does not support 'long long' [-Wlong-long] typedef unsigned long long hsize_t; ^ ../../src/H5public.h:152:21: warning: ISO C90 does not support 'long long' [-Wlong-long] typedef signed long long hssize_t; ^ h5diff.c: In function 'trav_grp_symlinks': h5diff.c:545:73: warning: conversion to 'hbool_t' from 'int' may change the sign of the result [-Wsign-conversion] ret = H5tools_get_symlink_info(tinfo->fid, path, &lnk_info, opts->follow_links); ^ h5diff.c:577:73: warning: conversion to 'hbool_t' from 'int' may change the sign of the result [-Wsign-conversion] ret = H5tools_get_symlink_info(tinfo->fid, path, &lnk_info, opts->follow_links); ^ h5diff.c:617:9: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [enabled by default] HDfree(lnk_info.trg_path); ^ In file included from h5diff.c:16:0: /usr/include/stdlib.h:483:13: note: expected 'void *' but argument is of type 'const char *' extern void free (void *__ptr) __THROW; ^ h5diff.c: In function 'h5diff': h5diff.c:647:5: error: expected expression before '/' token //int i1, i2; ^ h5diff.c:648:5: warning: ISO C90 forbids mixed declarations and code [-Wpedantic] int l_ret; ^ h5diff.c:731:13: warning: passing argument 1 of 'strcpy' discards 'const' qualifier from pointer target type [enabled by default] HDstrcpy(obj1fullname, "/"); ^ In file included from ../../src/H5private.h:61:0, from h5diff.c:18: /usr/include/string.h:125:14: note: expected 'char * __restrict__' but argument is of type 'const char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^ h5diff.c:732:13: warning: passing argument 1 of 'strcat' discards 'const' qualifier from pointer target type [enabled by default] HDstrcat(obj1fullname, objname1); ^ In file included from ../../src/H5private.h:61:0, from h5diff.c:18: /usr/include/string.h:133:14: note: expected 'char * __restrict__' but argument is of type 'const char *' extern char *strcat (char *__restrict __dest, const char *__restrict __src) ^ h5diff.c:735:13: warning: passing argument 1 of 'strcpy' discards 'const' qualifier from pointer target type [enabled by default] HDstrcpy(obj1fullname, objname1); ^ In file included from ../../src/H5private.h:61:0, from h5diff.c:18: /usr/include/string.h:125:14: note: expected 'char * __restrict__' but argument is of type 'const char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^ h5diff.c:740:13: warning: passing argument 1 of 'strcpy' discards 'const' qualifier from pointer target type [enabled by default] HDstrcpy(obj2fullname, "/"); ^ In file included from ../../src/H5private.h:61:0, from h5diff.c:18: /usr/include/string.h:125:14: note: expected 'char * __restrict__' but argument is of type 'const char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^ h5diff.c:741:13: warning: passing argument 1 of 'strcat' discards 'const' qualifier from pointer target type [enabled by default] HDstrcat(obj2fullname, objname2); ^ In file included from ../../src/H5private.h:61:0, from h5diff.c:18: /usr/include/string.h:133:14: note: expected 'char * __restrict__' but argument is of type 'const char *' extern char *strcat (char *__restrict __dest, const char *__restrict __src) ^ h5diff.c:744:13: warning: passing argument 1 of 'strcpy' discards 'const' qualifier from pointer target type [enabled by default] HDstrcpy(obj2fullname, objname2); ^ In file included from ../../src/H5private.h:61:0, from h5diff.c:18: /usr/include/string.h:125:14: note: expected 'char * __restrict__' but argument is of type 'const char *' extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^ h5diff.c:859:9: warning: passing argument 1 of 'strcat' discards 'const' qualifier from pointer target type [enabled by default] HDstrcat(obj1fullname, "/"); ^ In file included from ../../src/H5private.h:61:0, from h5diff.c:18: /usr/include/string.h:133:14: note: expected 'char * __restrict__' but argument is of type 'const char *' extern char *strcat (char *__restrict __dest, const char *__restrict __src) ^ h5diff.c:861:9: warning: passing argument 1 of 'strcat' discards 'const' qualifier from pointer target type [enabled by default] HDstrcat(obj2fullname, "/"); ^ In file included from ../../src/H5private.h:61:0, from h5diff.c:18: /usr/include/string.h:133:14: note: expected 'char * __restrict__' but argument is of type 'const char *' extern char *strcat (char *__restrict __dest, const char *__restrict __src) ^ h5diff.c:1046:9: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [enabled by default] HDfree(obj1fullname); ^ In file included from h5diff.c:16:0: /usr/include/stdlib.h:483:13: note: expected 'void *' but argument is of type 'const char *' extern void free (void *__ptr) __THROW; ^ h5diff.c:1048:9: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [enabled by default] HDfree(obj2fullname); ^ In file included from h5diff.c:16:0: /usr/include/stdlib.h:483:13: note: expected 'void *' but argument is of type 'const char *' extern void free (void *__ptr) __THROW; ^ h5diff.c:1052:9: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [enabled by default] HDfree(trg_linfo1.trg_path); ^ In file included from h5diff.c:16:0: /usr/include/stdlib.h:483:13: note: expected 'void *' but argument is of type 'const char *' extern void free (void *__ptr) __THROW; ^ h5diff.c:1054:9: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [enabled by default] HDfree(trg_linfo2.trg_path); ^ In file included from h5diff.c:16:0: /usr/include/stdlib.h:483:13: note: expected 'void *' but argument is of type 'const char *' extern void free (void *__ptr) __THROW; ^ h5diff.c:646:9: warning: unused variable 'i' [-Wunused-variable] int i; ^ h5diff.c: In function 'diff_match': h5diff.c:1100:24: warning: initialization discards 'const' qualifier from pointer target type [enabled by default] char * grp1_path = ""; ^ h5diff.c:1101:24: warning: initialization discards 'const' qualifier from pointer target type [enabled by default] char * grp2_path = ""; ^ h5diff.c:1113:19: warning: assignment discards 'const' qualifier from pointer target type [enabled by default] grp1_path = grp1; ^ h5diff.c:1115:19: warning: assignment discards 'const' qualifier from pointer target type [enabled by default] grp2_path = grp2; ^ h5diff.c: In function 'diff_compare': h5diff.c:1770:9: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [enabled by default] HDfree(linkinfo1.trg_path); ^ In file included from h5diff.c:16:0: /usr/include/stdlib.h:483:13: note: expected 'void *' but argument is of type 'const char *' extern void free (void *__ptr) __THROW; ^ h5diff.c:1772:9: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [enabled by default] HDfree(linkinfo2.trg_path); ^ In file included from h5diff.c:16:0: /usr/include/stdlib.h:483:13: note: expected 'void *' but argument is of type 'const char *' extern void free (void *__ptr) __THROW; ^ h5diff.c: In function 'diff': h5diff.c:2164:9: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [enabled by default] HDfree(linkinfo1.trg_path); ^ In file included from h5diff.c:16:0: /usr/include/stdlib.h:483:13: note: expected 'void *' but argument is of type 'const char *' extern void free (void *__ptr) __THROW; ^ h5diff.c:2166:9: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [enabled by default] HDfree(linkinfo2.trg_path); ^ In file included from h5diff.c:16:0: /usr/include/stdlib.h:483:13: note: expected 'void *' but argument is of type 'const char *' extern void free (void *__ptr) __THROW; ^ h5diff.c:2207:9: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [enabled by default] HDfree(linkinfo1.trg_path); ^ In file included from h5diff.c:16:0: /usr/include/stdlib.h:483:13: note: expected 'void *' but argument is of type 'const char *' extern void free (void *__ptr) __THROW; ^ h5diff.c:2209:9: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [enabled by default] HDfree(linkinfo2.trg_path); ^ In file included from h5diff.c:16:0: /usr/include/stdlib.h:483:13: note: expected 'void *' but argument is of type 'const char *' extern void free (void *__ptr) __THROW; ^ make[5]: *** [h5diff.lo] Error 1 make[5]: *** Waiting for unfinished jobs.... In file included from ../../src/hdf5.h:45:0, from h5tools.h:25, from h5diff_array.c:21: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long] H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size); ^ In file included from h5diff_array.c:21:0: h5tools.h:535:30: warning: ISO C90 does not support 'long long' [-Wlong-long] H5TOOLS_DLLVAR unsigned long long packed_data_mask; /* mask in which packed bits to display */ ^ h5diff_array.c:148:40: warning: ISO C90 does not support 'long long' [-Wlong-long] static int ull2float(unsigned long long ull_value, float *f_value); ^ h5diff_array.c: In function 'diff_datum': h5diff_array.c:508:20: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] s1 = mem1; ^ h5diff_array.c:511:20: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] s2 = mem2; ^ h5diff_array.c:554:25: warning: pointer targets in passing argument 1 of 'character_compare' differ in signedness [-Wpointer-sign] ph); ^ h5diff_array.c:149:16: note: expected 'unsigned char *' but argument is of type 'char *' static hsize_t character_compare(unsigned char *mem1,unsigned char *mem2,hsize_t i,unsigned u,int rank,hsize_t *dims,hsize_t *acc,hsize_t *pos,diff_opt_t *options,const char *obj1,const char *obj2,int *ph); ^ h5diff_array.c:554:25: warning: pointer targets in passing argument 2 of 'character_compare' differ in signedness [-Wpointer-sign] ph); ^ h5diff_array.c:149:16: note: expected 'unsigned char *' but argument is of type 'char *' static hsize_t character_compare(unsigned char *mem1,unsigned char *mem2,hsize_t i,unsigned u,int rank,hsize_t *dims,hsize_t *acc,hsize_t *pos,diff_opt_t *options,const char *obj1,const char *obj2,int *ph); ^ h5diff_array.c:706:43: warning: conversion to 'hsize_t' from 'int' may change the sign of the result [-Wsign-conversion] ndims = H5Tget_array_ndims(m_type); ^ h5diff_array.c:744:25: warning: conversion to 'int' from 'hbool_t' may change the sign of the result [-Wsign-conversion] iszero1=all_zero(_mem1, H5Tget_size(m_type)); ^ h5diff_array.c:745:25: warning: conversion to 'int' from 'hbool_t' may change the sign of the result [-Wsign-conversion] iszero2=all_zero(_mem2, H5Tget_size(m_type)); ^ h5diff_array.c:863:13: warning: conversion to 'size_t' from 'int' may change the sign of the result [-Wsign-conversion] ((char *)(((hvl_t *)mem1)->p)) + j * size, ^ h5diff_array.c:864:13: warning: conversion to 'size_t' from 'int' may change the sign of the result [-Wsign-conversion] ((char *)(((hvl_t *)mem2)->p)) + j * size, /* offset */ ^ h5diff_array.c:1687:18: warning: ISO C90 does not support 'long long' [-Wlong-long] long long temp1_llong; ^ h5diff_array.c:1688:18: warning: ISO C90 does not support 'long long' [-Wlong-long] long long temp2_llong; ^ h5diff_array.c:1691:52: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp1_llong, mem1, sizeof(long long)); ^ h5diff_array.c:1692:52: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp2_llong, mem2, sizeof(long long)); ^ h5diff_array.c:1785:27: warning: ISO C90 does not support 'long long' [-Wlong-long] unsigned long long temp1_ullong; ^ h5diff_array.c:1786:27: warning: ISO C90 does not support 'long long' [-Wlong-long] unsigned long long temp2_ullong; ^ h5diff_array.c:1789:62: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp1_ullong, mem1, sizeof(unsigned long long)); ^ h5diff_array.c:1790:62: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp2_ullong, mem2, sizeof(unsigned long long)); ^ h5diff_array.c:1794:72: warning: ISO C90 does not support 'long long' [-Wlong-long] if ( PDIFF(temp1_ullong,temp2_ullong) > (unsigned long long)options->delta) ^ h5diff_array.c:1857:102: warning: ISO C90 does not support 'long long' [-Wlong-long] if ( per > options->percent && PDIFF(temp1_ullong,temp2_ullong) > (unsigned long long)options->delta ) ^ h5diff_array.c:1949:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (isnan1==1 && isnan2==0 || isnan1==0 && isnan2==1) ^ h5diff_array.c:2012:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (isnan1==1 && isnan2==0 || isnan1==0 && isnan2==1) ^ h5diff_array.c:2078:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (isnan1==1 && isnan2==0 || isnan1==0 && isnan2==1) ^ h5diff_array.c:2160:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (isnan1==1 && isnan2==0 || isnan1==0 && isnan2==1) ^ h5diff_array.c:2225:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (isnan1==1 && isnan2==0 || isnan1==0 && isnan2==1) ^ h5diff_array.c:2291:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (isnan1==1 && isnan2==0 || isnan1==0 && isnan2==1) ^ h5diff_array.c:2375:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (isnan1==1 && isnan2==0 || isnan1==0 && isnan2==1) ^ h5diff_array.c:2439:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (isnan1==1 && isnan2==0 || isnan1==0 && isnan2==1) ^ h5diff_array.c:2504:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (isnan1==1 && isnan2==0 || isnan1==0 && isnan2==1) ^ h5diff_array.c: In function 'diff_region': h5diff_array.c:2670:40: warning: conversion to 'long long unsigned int' from 'hssize_t' may change the sign of the result [-Wsign-conversion] alloc_size = nblocks1 * ndims1 * 2 * sizeof(ptdata1[0]); ^ h5diff_array.c:2725:31: warning: conversion to 'long long unsigned int' from 'hssize_t' may change the sign of the result [-Wsign-conversion] alloc_size = npoints1 * ndims1 * sizeof(ptdata1[0]); ^ h5diff_array.c:2789:5: warning: conversion to 'hsize_t' from 'int' may change the sign of the result [-Wsign-conversion] nfound_b = nfound_b/ndims1; ^ h5diff_array.c:2790:5: warning: conversion to 'hsize_t' from 'int' may change the sign of the result [-Wsign-conversion] nfound_p = nfound_p/ndims1; ^ h5diff_array.c: In function 'character_compare': h5diff_array.c:2832:13: warning: conversion to 'char' from 'unsigned char' may change the sign of the result [-Wsign-conversion] h5diff_print_char(temp1_uchar); ^ h5diff_array.c:2834:13: warning: conversion to 'char' from 'unsigned char' may change the sign of the result [-Wsign-conversion] h5diff_print_char(temp2_uchar); ^ h5diff_array.c: In function 'character_compare_opt': h5diff_array.c:2870:24: warning: variable 'both_zero' set but not used [-Wunused-but-set-variable] int both_zero; ^ h5diff_array.c: In function 'diff_float': h5diff_array.c:3006:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (isnan1==1 && isnan2==0 || isnan1==0 && isnan2==1) ^ h5diff_array.c:3078:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (isnan1==1 && isnan2==0 || isnan1==0 && isnan2==1) ^ h5diff_array.c:3153:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (isnan1==1 && isnan2==0 || isnan1==0 && isnan2==1) ^ h5diff_array.c: In function 'diff_double': h5diff_array.c:3279:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (isnan1==1 && isnan2==0 || isnan1==0 && isnan2==1) ^ h5diff_array.c:3351:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (isnan1==1 && isnan2==0 || isnan1==0 && isnan2==1) ^ h5diff_array.c:3426:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (isnan1==1 && isnan2==0 || isnan1==0 && isnan2==1) ^ h5diff_array.c: In function 'diff_ldouble': h5diff_array.c:3562:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (isnan1==1 && isnan2==0 || isnan1==0 && isnan2==1) ^ h5diff_array.c:3634:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (isnan1==1 && isnan2==0 || isnan1==0 && isnan2==1) ^ h5diff_array.c:3709:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses] else if (isnan1==1 && isnan2==0 || isnan1==0 && isnan2==1) ^ h5diff_array.c: In function 'diff_llong': h5diff_array.c:5231:7: warning: ISO C90 does not support 'long long' [-Wlong-long] long long temp1_llong; ^ h5diff_array.c:5232:7: warning: ISO C90 does not support 'long long' [-Wlong-long] long long temp2_llong; ^ h5diff_array.c:5243:49: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp1_llong, mem1, sizeof(long long)); ^ h5diff_array.c:5244:49: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp2_llong, mem2, sizeof(long long)); ^ h5diff_array.c:5256:28: warning: ISO C90 does not support 'long long' [-Wlong-long] mem1+=sizeof(long long); ^ h5diff_array.c:5257:28: warning: ISO C90 does not support 'long long' [-Wlong-long] mem2+=sizeof(long long); ^ h5diff_array.c:5270:49: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp1_llong, mem1, sizeof(long long)); ^ h5diff_array.c:5271:49: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp2_llong, mem2, sizeof(long long)); ^ h5diff_array.c:5298:32: warning: ISO C90 does not support 'long long' [-Wlong-long] mem1+=sizeof(long long); ^ h5diff_array.c:5299:32: warning: ISO C90 does not support 'long long' [-Wlong-long] mem2+=sizeof(long long); ^ h5diff_array.c:5313:49: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp1_llong, mem1, sizeof(long long)); ^ h5diff_array.c:5314:49: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp2_llong, mem2, sizeof(long long)); ^ h5diff_array.c:5341:32: warning: ISO C90 does not support 'long long' [-Wlong-long] mem1+=sizeof(long long); ^ h5diff_array.c:5342:32: warning: ISO C90 does not support 'long long' [-Wlong-long] mem2+=sizeof(long long); ^ h5diff_array.c:5353:49: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp1_llong, mem1, sizeof(long long)); ^ h5diff_array.c:5354:49: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp2_llong, mem2, sizeof(long long)); ^ h5diff_array.c:5367:28: warning: ISO C90 does not support 'long long' [-Wlong-long] mem1+=sizeof(long long); ^ h5diff_array.c:5368:28: warning: ISO C90 does not support 'long long' [-Wlong-long] mem2+=sizeof(long long); ^ h5diff_array.c: In function 'diff_ullong': h5diff_array.c:5404:16: warning: ISO C90 does not support 'long long' [-Wlong-long] unsigned long long temp1_ullong; ^ h5diff_array.c:5405:16: warning: ISO C90 does not support 'long long' [-Wlong-long] unsigned long long temp2_ullong; ^ h5diff_array.c:5417:59: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp1_ullong, mem1, sizeof(unsigned long long)); ^ h5diff_array.c:5418:59: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp2_ullong, mem2, sizeof(unsigned long long)); ^ h5diff_array.c:5420:65: warning: ISO C90 does not support 'long long' [-Wlong-long] if ( PDIFF(temp1_ullong,temp2_ullong) > (unsigned long long) options->delta) ^ h5diff_array.c:5430:37: warning: ISO C90 does not support 'long long' [-Wlong-long] mem1+=sizeof(unsigned long long); ^ h5diff_array.c:5431:37: warning: ISO C90 does not support 'long long' [-Wlong-long] mem2+=sizeof(unsigned long long); ^ h5diff_array.c:5444:59: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp1_ullong, mem1, sizeof(unsigned long long)); ^ h5diff_array.c:5445:59: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp2_ullong, mem2, sizeof(unsigned long long)); ^ h5diff_array.c:5474:41: warning: ISO C90 does not support 'long long' [-Wlong-long] mem1+=sizeof(unsigned long long); ^ h5diff_array.c:5475:41: warning: ISO C90 does not support 'long long' [-Wlong-long] mem2+=sizeof(unsigned long long); ^ h5diff_array.c:5489:59: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp1_ullong, mem1, sizeof(unsigned long long)); ^ h5diff_array.c:5490:59: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp2_ullong, mem2, sizeof(unsigned long long)); ^ h5diff_array.c:5509:95: warning: ISO C90 does not support 'long long' [-Wlong-long] if ( per > options->percent && PDIFF(temp1_ullong,temp2_ullong) > (unsigned long long)options->delta ) ^ h5diff_array.c:5519:41: warning: ISO C90 does not support 'long long' [-Wlong-long] mem1+=sizeof(unsigned long long); ^ h5diff_array.c:5520:41: warning: ISO C90 does not support 'long long' [-Wlong-long] mem2+=sizeof(unsigned long long); ^ h5diff_array.c:5531:59: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp1_ullong, mem1, sizeof(unsigned long long)); ^ h5diff_array.c:5532:59: warning: ISO C90 does not support 'long long' [-Wlong-long] memcpy(&temp2_ullong, mem2, sizeof(unsigned long long)); ^ h5diff_array.c:5545:37: warning: ISO C90 does not support 'long long' [-Wlong-long] mem1+=sizeof(unsigned long long); ^ h5diff_array.c:5546:37: warning: ISO C90 does not support 'long long' [-Wlong-long] mem2+=sizeof(unsigned long long); ^ h5diff_array.c: At top level: h5diff_array.c:5571:29: warning: ISO C90 does not support 'long long' [-Wlong-long] int ull2float(unsigned long long ull_value, float *f_value) ^ h5diff_array.c: In function 'print_pos': h5diff_array.c:6005:59: warning: ISO C90 does not support 'long long' [-Wlong-long] parallel_print(HSIZE_T_FORMAT, (unsigned long long)pos[i]); ^ h5diff_array.c: In function 'print_char_pos': h5diff_array.c:6059:59: warning: ISO C90 does not support 'long long' [-Wlong-long] parallel_print(HSIZE_T_FORMAT, (unsigned long long)pos[i]); ^ In file included from h5diff_array.c:20:0: h5diff_array.c: In function 'get_member_types': h5diff_array.c:6141:40: warning: conversion to 'size_t' from 'int' may change the sign of the result [-Wsign-conversion] members->ids = HDcalloc(members->n, sizeof(hid_t)); ^ ../../src/H5private.h:542:37: note: in definition of macro 'HDcalloc' #define HDcalloc(N,Z) calloc(N,Z) ^ h5diff_array.c:6142:42: warning: conversion to 'size_t' from 'int' may change the sign of the result [-Wsign-conversion] members->flags = HDcalloc(members->n, sizeof(unsigned char)); ^ ../../src/H5private.h:542:37: note: in definition of macro 'HDcalloc' #define HDcalloc(N,Z) calloc(N,Z) ^ h5diff_array.c:6143:44: warning: conversion to 'size_t' from 'int' may change the sign of the result [-Wsign-conversion] members->offsets = HDcalloc(members->n, sizeof(size_t)); ^ ../../src/H5private.h:542:37: note: in definition of macro 'HDcalloc' #define HDcalloc(N,Z) calloc(N,Z) ^ h5diff_array.c:6144:38: warning: conversion to 'size_t' from 'int' may change the sign of the result [-Wsign-conversion] members->m = HDcalloc(members->n, sizeof(mcomp_t *)); ^ ../../src/H5private.h:542:37: note: in definition of macro 'HDcalloc' #define HDcalloc(N,Z) calloc(N,Z) ^ h5diff_array.c:6148:14: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] members->ids[i] = H5Tget_member_type( tid, i ); ^ h5diff_array.c:6149:52: warning: conversion to 'unsigned char' from 'htri_t' may alter its value [-Wconversion] members->flags[i] = H5Tis_variable_str( members->ids[i] ); ^ h5diff_array.c:6150:14: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] members->offsets[i] = H5Tget_member_offset( tid, i ); ^ make[5]: Leaving directory `/root/libs4cdo-0.0.10/hdf5-1.8.8/tools/lib' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/root/libs4cdo-0.0.10/hdf5-1.8.8/tools' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/root/libs4cdo-0.0.10/hdf5-1.8.8' make[2]: *** [hdf5-1.8.8] Error 2 make[2]: Leaving directory `/root/libs4cdo-0.0.10' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/libs4cdo-0.0.10' make: *** [libs4cdo] Error 2