Hi,
Thank you so much for sharing the code. I follow each step exactly, however, when it comes to hdf5-1.8.12, I cannot make and make install. Could you please help me with this?
reza@reza-X550VX:/lib/hdf5-1.8.12/build$ make
Making all in src
make[1]: Entering directory '/home/reza/lib/hdf5-1.8.12/build/src'
make all-am
make[2]: Entering directory '/home/reza/lib/hdf5-1.8.12/build/src'
CC H5Dmpio.lo
In file included from ../../src/H5public.h:37,
from ../../src/H5private.h:29,
from ../../src/H5Dmpio.c:36:
/usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
| ^~~~~~~
In file included from ../../src/H5public.h:61,
from ../../src/H5private.h:29,
from ../../src/H5Dmpio.c:36:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:316:16: warning: "STDC_VERSION" is not defined, evaluates to 0 [-Wundef]
316 | # elif (STDC_VERSION >= 201112L)
| ^~~~~~~~~~~~~~~~
In file included from ../../src/H5public.h:61,
from ../../src/H5private.h:29,
from ../../src/H5Dmpio.c:36:
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:157:35: warning: ISO C90 does not support 'long long' [-Wlong-long]
157 | #define OMPI_MPI_OFFSET_TYPE long long
| ^~~~
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:398:9: note: in expansion of macro 'OMPI_MPI_OFFSET_TYPE'
398 | typedef OMPI_MPI_OFFSET_TYPE MPI_Offset;
| ^~~~~~~~~~~~~~~~~~~~
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:166:34: warning: ISO C90 does not support 'long long' [-Wlong-long]
166 | #define OMPI_MPI_COUNT_TYPE long long
| ^~~~
/usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h:399:9: note: in expansion of macro 'OMPI_MPI_COUNT_TYPE'
399 | typedef OMPI_MPI_COUNT_TYPE MPI_Count;
| ^~~~~~~~~~~~~~~~~~~
In file included from ../../src/H5private.h:29,
from ../../src/H5Dmpio.c:36:
../../src/H5public.h:151:23: warning: ISO C90 does not support 'long long' [-Wlong-long]
151 | typedef unsigned long long hsize_t;
| ^~~~
../../src/H5public.h:152:21: warning: ISO C90 does not support 'long long' [-Wlong-long]
152 | typedef signed long long hssize_t;
| ^~~~
In file included from ../../src/H5Dmpio.c:38:
../../src/H5Eprivate.h:35:32: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
35 | #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 ../../src/H5Dmpio.c:38:
../../src/H5Eprivate.h:41:33: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
41 | #define HCOMMON_ERROR(maj, min, ...)
| ^~~
../../src/H5Eprivate.h:55:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
55 | #define HDONE_ERROR(maj, min, ret_val, ...) {
| ^~~
../../src/H5Eprivate.h:67:40: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]
67 | #define HGOTO_ERROR(maj, min, ret_val, ...) {
| ^~~
In file included from ../../src/H5Dmpio.c:36:
../../src/H5Dmpio.c: In function 'H5D__mpio_opt_possible':
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
116 | HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);
| ^~~~~~
../../src/H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
123 | HMPI_ERROR(mpierr);
| ^~~~~~~~~~
../../src/H5Dmpio.c:241:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
241 | HMPI_GOTO_ERROR(FAIL, "MPI_Allreduce failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
124 | HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);
| ^~~~~~~~~~~
../../src/H5Dmpio.c:241:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
241 | HMPI_GOTO_ERROR(FAIL, "MPI_Allreduce failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:249:8: note: in expansion of macro 'HGOTO_ERROR'
249 | HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set local no collective cause property")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:253:9: note: in expansion of macro 'HGOTO_ERROR'
253 | HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set global no collective cause property")
| ^~~~~~~~~~~
../../src/H5Dmpio.c:158:28: warning: unused parameter 'fm' [-Wunused-parameter]
158 | const H5D_chunk_map_t *fm, H5P_genplist_t *dx_plist)
| ~~~~~~~~~~~~~~~~~~~~~~~^
In file included from ../../src/H5Dmpio.c:36:
../../src/H5Dmpio.c: In function 'H5D__mpio_select_read':
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:281:9: note: in expansion of macro 'HGOTO_ERROR'
281 | HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "can't finish collective parallel read")
| ^~~~~~~~~~~
../../src/H5Dmpio.c: In function 'H5D__mpio_select_write':
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:311:8: note: in expansion of macro 'HGOTO_ERROR'
311 | HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "can't finish collective parallel write")
| ^~~~~~~~~~~
../../src/H5Dmpio.c: In function 'H5D__ioinfo_xfer_mode':
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:341:9: note: in expansion of macro 'HGOTO_ERROR'
341 | HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set transfer mode")
| ^~~~~~~~~~~
../../src/H5Dmpio.c: In function 'H5D__ioinfo_coll_opt_mode':
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:386:9: note: in expansion of macro 'HGOTO_ERROR'
386 | HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set transfer mode")
| ^~~~~~~~~~~
../../src/H5Dmpio.c: In function 'H5D__mpio_get_min_chunk':
../../src/H5Dmpio.c:417:18: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'int' may change value [-Wconversion]
417 | num_chunkf = H5SL_count(fm->sel_chunks);
| ^~~~~~~~~~
In file included from ../../src/H5Dmpio.c:36:
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
116 | HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);
| ^~~~~~
../../src/H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
123 | HMPI_ERROR(mpierr);
| ^~~~~~~~~~
../../src/H5Dmpio.c:421:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
421 | HMPI_GOTO_ERROR(FAIL, "MPI_Allreduce failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
124 | HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);
| ^~~~~~~~~~~
../../src/H5Dmpio.c:421:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
421 | HMPI_GOTO_ERROR(FAIL, "MPI_Allreduce failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5Dmpio.c: In function 'H5D__mpio_get_sum_chunk':
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
116 | HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);
| ^~~~~~
../../src/H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
123 | HMPI_ERROR(mpierr);
| ^~~~~~~~~~
../../src/H5Dmpio.c:459:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
459 | HMPI_GOTO_ERROR(FAIL, "MPI_Allreduce failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
124 | HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);
| ^~~~~~~~~~~
../../src/H5Dmpio.c:459:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
459 | HMPI_GOTO_ERROR(FAIL, "MPI_Allreduce failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5Dmpio.c: In function 'H5D__contig_collective_read':
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:496:9: note: in expansion of macro 'HGOTO_ERROR'
496 | HGOTO_ERROR(H5E_IO, H5E_READERROR, FAIL, "couldn't finish shared collective MPI-IO")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:500:9: note: in expansion of macro 'HGOTO_ERROR'
500 | HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data transfer property list")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:506:9: note: in expansion of macro 'HGOTO_ERROR'
506 | HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual io mode property")
| ^~~~~~~~~~~
../../src/H5Dmpio.c: In function 'H5D__contig_collective_write':
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:543:9: note: in expansion of macro 'HGOTO_ERROR'
543 | HGOTO_ERROR(H5E_IO, H5E_WRITEERROR, FAIL, "couldn't finish shared collective MPI-IO")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:547:9: note: in expansion of macro 'HGOTO_ERROR'
547 | HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a data transfer property list")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:553:9: note: in expansion of macro 'HGOTO_ERROR'
553 | HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual io mode property")
| ^~~~~~~~~~~
../../src/H5Dmpio.c: In function 'H5D__chunk_collective_io':
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:619:9: note: in expansion of macro 'HGOTO_ERROR'
619 | HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "not a file access property list")
| ^~~~~~~~~~~
../../src/H5Dmpio.c:622:22: warning: cast from function call of type 'unsigned int' to non-matching type 'enum H5FD_mpio_chunk_opt_t' [-Wbad-function-cast]
622 | chunk_opt_mode = (H5FD_mpio_chunk_opt_t)H5P_peek_unsigned(dx_plist, H5D_XFER_MPIO_CHUNK_OPT_HARD_NAME);
| ^
In file included from ../../src/H5Dmpio.c:36:
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:634:13: note: in expansion of macro 'HGOTO_ERROR'
634 | HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSWAP, FAIL, "unable to obtain the total chunk number of all processes");
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:636:13: note: in expansion of macro 'HGOTO_ERROR'
636 | HGOTO_ERROR(H5E_IO, H5E_MPI, FAIL, "unable to obtain mpi size")
| ^~~~~~~~~~~
../../src/H5Dmpio.c:642:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
642 | if((unsigned)sum_chunk / mpi_size >= one_link_chunk_io_threshold)
| ^
In file included from ../../src/H5Dmpio.c:36:
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:699:13: note: in expansion of macro 'HGOTO_ERROR'
699 | HGOTO_ERROR(H5E_IO, H5E_CANTGET, FAIL, "couldn't finish linked chunk MPI-IO")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:704:13: note: in expansion of macro 'HGOTO_ERROR'
704 | HGOTO_ERROR(H5E_IO, H5E_CANTGET, FAIL, "couldn't finish optimized multiple chunk MPI-IO")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:708:13: note: in expansion of macro 'HGOTO_ERROR'
708 | HGOTO_ERROR(H5E_IO, H5E_CANTGET, FAIL, "couldn't finish optimized multiple chunk MPI-IO")
| ^~~~~~~~~~~
../../src/H5Dmpio.c: In function 'H5D__chunk_collective_read':
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:740:9: note: in expansion of macro 'HGOTO_ERROR'
740 | HGOTO_ERROR(H5E_DATASPACE, H5E_READERROR, FAIL, "read error")
| ^~~~~~~~~~~
../../src/H5Dmpio.c: In function 'H5D__chunk_collective_write':
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:771:9: note: in expansion of macro 'HGOTO_ERROR'
771 | HGOTO_ERROR(H5E_DATASPACE, H5E_WRITEERROR, FAIL, "write error")
| ^~~~~~~~~~~
../../src/H5Dmpio.c: In function 'H5D__link_chunk_collective_io':
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:829:9: note: in expansion of macro 'HGOTO_ERROR'
829 | HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual chunk opt mode property")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:834:9: note: in expansion of macro 'HGOTO_ERROR'
834 | HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual io mode property")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:839:13: note: in expansion of macro 'HGOTO_ERROR'
839 | HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSWAP, FAIL, "unable to obtain the total chunk number of all processes");
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:863:13: note: in expansion of macro 'HGOTO_ERROR'
863 | HGOTO_ERROR(H5E_STORAGE, H5E_CANTGET, FAIL, "couldn't get chunk info from skipped list")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:878:21: note: in expansion of macro 'HGOTO_ERROR'
878 | HGOTO_ERROR(H5E_STORAGE, H5E_CANTGET, FAIL, "couldn't get chunk info from skipped list")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:895:13: note: in expansion of macro 'HGOTO_ERROR'
895 | HGOTO_ERROR(H5E_STORAGE, H5E_CANTGET, FAIL, "couldn't finish shared collective MPI-IO")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:915:17: note: in expansion of macro 'HGOTO_ERROR'
915 | HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk array buffer")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:917:17: note: in expansion of macro 'HGOTO_ERROR'
917 | HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk memory datatype buffer")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:919:17: note: in expansion of macro 'HGOTO_ERROR'
919 | HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk file datatype buffer")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:921:17: note: in expansion of macro 'HGOTO_ERROR'
921 | HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk file displacement buffer")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:923:17: note: in expansion of macro 'HGOTO_ERROR'
923 | HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk memory displacement buffer")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:925:17: note: in expansion of macro 'HGOTO_ERROR'
925 | HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk memory counts buffer")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:927:17: note: in expansion of macro 'HGOTO_ERROR'
927 | HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk file counts buffer")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:929:17: note: in expansion of macro 'HGOTO_ERROR'
929 | HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk memory is derived datatype flags buffer")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:931:17: note: in expansion of macro 'HGOTO_ERROR'
931 | HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate chunk file is derived datatype flags buffer")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:939:17: note: in expansion of macro 'HGOTO_ERROR'
939 | HGOTO_ERROR(H5E_DATASPACE, H5E_CANTSWAP, FAIL, "unable to sort chunk address")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:952:21: note: in expansion of macro 'HGOTO_ERROR'
952 | HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "couldn't create MPI file type")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:957:21: note: in expansion of macro 'HGOTO_ERROR'
957 | HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "couldn't create MPI buf type")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
116 | HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);
| ^~~~~~
../../src/H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
123 | HMPI_ERROR(mpierr);
| ^~~~~~~~~~
../../src/H5Dmpio.c:969:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
969 | HMPI_GOTO_ERROR(FAIL, "MPI_Type_struct failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
124 | HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);
| ^~~~~~~~~~~
../../src/H5Dmpio.c:969:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
969 | HMPI_GOTO_ERROR(FAIL, "MPI_Type_struct failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
116 | HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);
| ^~~~~~
../../src/H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
123 | HMPI_ERROR(mpierr);
| ^~~~~~~~~~
../../src/H5Dmpio.c:971:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
971 | HMPI_GOTO_ERROR(FAIL, "MPI_Type_commit failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
124 | HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);
| ^~~~~~~~~~~
../../src/H5Dmpio.c:971:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
971 | HMPI_GOTO_ERROR(FAIL, "MPI_Type_commit failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
116 | HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);
| ^~~~~~
../../src/H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
123 | HMPI_ERROR(mpierr);
| ^~~~~~~~~~
../../src/H5Dmpio.c:976:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
976 | HMPI_GOTO_ERROR(FAIL, "MPI_Type_struct failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
124 | HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);
| ^~~~~~~~~~~
../../src/H5Dmpio.c:976:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
976 | HMPI_GOTO_ERROR(FAIL, "MPI_Type_struct failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
116 | HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);
| ^~~~~~
../../src/H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
123 | HMPI_ERROR(mpierr);
| ^~~~~~~~~~
../../src/H5Dmpio.c:978:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
978 | HMPI_GOTO_ERROR(FAIL, "MPI_Type_commit failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
124 | HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);
| ^~~~~~~~~~~
../../src/H5Dmpio.c:978:17: note: in expansion of macro 'HMPI_GOTO_ERROR'
978 | HMPI_GOTO_ERROR(FAIL, "MPI_Type_commit failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
116 | HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);
| ^~~~~~
../../src/H5Eprivate.h:119:5: note: in expansion of macro 'HMPI_ERROR'
119 | HMPI_ERROR(mpierr);
| ^~~~~~~~~~
../../src/H5Dmpio.c:985:25: note: in expansion of macro 'HMPI_DONE_ERROR'
985 | HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
56 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Eprivate.h:120:5: note: in expansion of macro 'HDONE_ERROR'
120 | HDONE_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);
| ^~~~~~~~~~~
../../src/H5Dmpio.c:985:25: note: in expansion of macro 'HMPI_DONE_ERROR'
985 | HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
116 | HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);
| ^~~~~~
../../src/H5Eprivate.h:119:5: note: in expansion of macro 'HMPI_ERROR'
119 | HMPI_ERROR(mpierr);
| ^~~~~~~~~~
../../src/H5Dmpio.c:989:25: note: in expansion of macro 'HMPI_DONE_ERROR'
989 | HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
56 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Eprivate.h:120:5: note: in expansion of macro 'HDONE_ERROR'
120 | HDONE_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);
| ^~~~~~~~~~~
../../src/H5Dmpio.c:989:25: note: in expansion of macro 'HMPI_DONE_ERROR'
989 | HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:998:17: note: in expansion of macro 'HGOTO_ERROR'
998 | HGOTO_ERROR(H5E_DATASET, H5E_CANTALLOC, FAIL, "couldn't allocate total chunk address arraybuffer")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1002:17: note: in expansion of macro 'HGOTO_ERROR'
1002 | HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get chunk address")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1028:13: note: in expansion of macro 'HGOTO_ERROR'
1028 | HGOTO_ERROR(H5E_IO, H5E_CANTGET, FAIL, "couldn't finish MPI-IO")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
116 | HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);
| ^~~~~~
../../src/H5Eprivate.h:119:5: note: in expansion of macro 'HMPI_ERROR'
119 | HMPI_ERROR(mpierr);
| ^~~~~~~~~~
../../src/H5Dmpio.c:1060:9: note: in expansion of macro 'HMPI_DONE_ERROR'
1060 | HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
56 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Eprivate.h:120:5: note: in expansion of macro 'HDONE_ERROR'
120 | HDONE_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);
| ^~~~~~~~~~~
../../src/H5Dmpio.c:1060:9: note: in expansion of macro 'HMPI_DONE_ERROR'
1060 | HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
116 | HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);
| ^~~~~~
../../src/H5Eprivate.h:119:5: note: in expansion of macro 'HMPI_ERROR'
119 | HMPI_ERROR(mpierr);
| ^~~~~~~~~~
../../src/H5Dmpio.c:1062:9: note: in expansion of macro 'HMPI_DONE_ERROR'
1062 | HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
56 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Eprivate.h:120:5: note: in expansion of macro 'HDONE_ERROR'
120 | HDONE_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);
| ^~~~~~~~~~~
../../src/H5Dmpio.c:1062:9: note: in expansion of macro 'HMPI_DONE_ERROR'
1062 | HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5Dmpio.c: In function 'H5D__multi_chunk_collective_io':
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1118:9: note: in expansion of macro 'HGOTO_ERROR'
1118 | HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual chunk opt mode property")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1138:9: note: in expansion of macro 'HGOTO_ERROR'
1138 | HGOTO_ERROR(H5E_DATASET, H5E_CANTRECV, FAIL, "unable to obtain MPIO mode")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1212:21: note: in expansion of macro 'HGOTO_ERROR'
1212 | HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't switch to collective I/O")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1217:21: note: in expansion of macro 'HGOTO_ERROR'
1217 | HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't switch to collective I/O")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1226:17: note: in expansion of macro 'HGOTO_ERROR'
1226 | HGOTO_ERROR(H5E_IO, H5E_CANTGET, FAIL, "couldn't finish shared collective MPI-IO")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1251:21: note: in expansion of macro 'HGOTO_ERROR'
1251 | HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't switch to individual I/O")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1260:17: note: in expansion of macro 'HGOTO_ERROR'
1260 | HGOTO_ERROR(H5E_IO, H5E_CANTGET, FAIL, "couldn't finish shared collective MPI-IO")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1270:9: note: in expansion of macro 'HGOTO_ERROR'
1270 | HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "couldn't set actual io mode property")
| ^~~~~~~~~~~
../../src/H5Dmpio.c: In function 'H5D__inter_collective_io':
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1315:13: note: in expansion of macro 'HGOTO_ERROR'
1315 | HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "couldn't create MPI file type")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1317:13: note: in expansion of macro 'HGOTO_ERROR'
1317 | HGOTO_ERROR(H5E_DATASPACE, H5E_BADTYPE, FAIL, "couldn't create MPI buffer type")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1335:9: note: in expansion of macro 'HGOTO_ERROR'
1335 | HGOTO_ERROR(H5E_IO, H5E_CANTGET, FAIL, "couldn't finish collective MPI-IO")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
116 | HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);
| ^~~~~~
../../src/H5Eprivate.h:119:5: note: in expansion of macro 'HMPI_ERROR'
119 | HMPI_ERROR(mpierr);
| ^~~~~~~~~~
../../src/H5Dmpio.c:1340:9: note: in expansion of macro 'HMPI_DONE_ERROR'
1340 | HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
56 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Eprivate.h:120:5: note: in expansion of macro 'HDONE_ERROR'
120 | HDONE_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);
| ^~~~~~~~~~~
../../src/H5Dmpio.c:1340:9: note: in expansion of macro 'HMPI_DONE_ERROR'
1340 | HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
116 | HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);
| ^~~~~~
../../src/H5Eprivate.h:119:5: note: in expansion of macro 'HMPI_ERROR'
119 | HMPI_ERROR(mpierr);
| ^~~~~~~~~~
../../src/H5Dmpio.c:1342:9: note: in expansion of macro 'HMPI_DONE_ERROR'
1342 | HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:56:4: note: in expansion of macro 'HCOMMON_ERROR'
56 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Eprivate.h:120:5: note: in expansion of macro 'HDONE_ERROR'
120 | HDONE_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);
| ^~~~~~~~~~~
../../src/H5Dmpio.c:1342:9: note: in expansion of macro 'HMPI_DONE_ERROR'
1342 | HMPI_DONE_ERROR(FAIL, "MPI_Type_free failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5Dmpio.c: In function 'H5D__final_collective_io':
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1375:9: note: in expansion of macro 'HGOTO_ERROR'
1375 | HGOTO_ERROR(H5E_PLIST, H5E_CANTSET, FAIL, "can't set MPI-I/O properties")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1379:13: note: in expansion of macro 'HGOTO_ERROR'
1379 | HGOTO_ERROR(H5E_DATASET, H5E_WRITEERROR, FAIL, "optimized write failed")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1383:13: note: in expansion of macro 'HGOTO_ERROR'
1383 | HGOTO_ERROR(H5E_DATASET, H5E_READERROR, FAIL, "optimized read failed")
| ^~~~~~~~~~~
../../src/H5Dmpio.c: In function 'H5D__sort_chunk':
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1468:9: note: in expansion of macro 'HGOTO_ERROR'
1468 | HGOTO_ERROR(H5E_IO, H5E_MPI, FAIL, "unable to obtain mpi size")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1498:13: note: in expansion of macro 'HGOTO_ERROR'
1498 | HGOTO_ERROR(H5E_RESOURCE, H5E_NOSPACE, FAIL, "unable to allocate memory chunk address array")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1502:13: note: in expansion of macro 'HGOTO_ERROR'
1502 | HGOTO_ERROR(H5E_IO, H5E_MPI, FAIL, "unable to obtain mpi rank")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1506:17: note: in expansion of macro 'HGOTO_ERROR'
1506 | HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get chunk address")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
116 | HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);
| ^~~~~~
../../src/H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
123 | HMPI_ERROR(mpierr);
| ^~~~~~~~~~
../../src/H5Dmpio.c:1511:12: note: in expansion of macro 'HMPI_GOTO_ERROR'
1511 | HMPI_GOTO_ERROR(FAIL, "MPI_BCast failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
124 | HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);
| ^~~~~~~~~~~
../../src/H5Dmpio.c:1511:12: note: in expansion of macro 'HMPI_GOTO_ERROR'
1511 | HMPI_GOTO_ERROR(FAIL, "MPI_BCast failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1517:9: note: in expansion of macro 'HGOTO_ERROR'
1517 | HGOTO_ERROR(H5E_STORAGE, H5E_CANTGET, FAIL,"couldn't get chunk node from skipped list")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1522:13: note: in expansion of macro 'HGOTO_ERROR'
1522 | HGOTO_ERROR(H5E_STORAGE, H5E_CANTGET, FAIL,"couldn't get chunk info from skipped list")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1530:17: note: in expansion of macro 'HGOTO_ERROR'
1530 | HGOTO_ERROR(H5E_STORAGE, H5E_CANTGET, FAIL, "couldn't get chunk info from skipped list")
| ^~~~~~~~~~~
../../src/H5Dmpio.c: In function 'H5D__obtain_mpio_mode':
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1634:9: note: in expansion of macro 'HGOTO_ERROR'
1634 | HGOTO_ERROR(H5E_IO, H5E_MPI, FAIL, "unable to obtain mpi rank")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1636:9: note: in expansion of macro 'HGOTO_ERROR'
1636 | HGOTO_ERROR(H5E_IO, H5E_MPI, FAIL, "unable to obtain mpi size")
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1644:12: note: in expansion of macro 'HGOTO_ERROR'
1644 | HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get chunk address");
| ^~~~~~~~~~~
../../src/H5Dmpio.c:1650:42: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
1650 | threshold_nproc_per_chunk = mpi_size * percent_nproc_per_chunk/100;
| ^
In file included from ../../src/H5Dmpio.c:36:
../../src/H5Dmpio.c:1653:48: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
1653 | io_mode_info = (uint8_t )H5MM_calloc(total_chunks);
| ^~~~~~~~~~~~
../../src/H5private.h:567:39: note: in definition of macro 'HDcalloc'
567 | #define HDcalloc(N,Z) calloc(N,Z)
| ^
../../src/H5Dmpio.c:1653:36: note: in expansion of macro 'H5MM_calloc'
1653 | io_mode_info = (uint8_t )H5MM_calloc(total_chunks);
| ^~~~~~~~~~~
../../src/H5Dmpio.c:1654:59: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
1654 | mergebuf = H5MM_malloc((sizeof(haddr_t) + 1) * total_chunks);
| ^
../../src/H5private.h:954:35: note: in definition of macro 'HDmalloc'
954 | #define HDmalloc(Z) malloc(Z)
| ^
../../src/H5Dmpio.c:1654:25: note: in expansion of macro 'H5MM_malloc'
1654 | mergebuf = H5MM_malloc((sizeof(haddr_t) + 1) * total_chunks);
| ^~~~~~~~~~~
../../src/H5Dmpio.c:1657:65: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
1657 | recv_io_mode_info = (uint8_t )H5MM_malloc(total_chunks * mpi_size);
| ~~~~~~~~~~~~~^~~~~~~~~~
../../src/H5private.h:954:35: note: in definition of macro 'HDmalloc'
954 | #define HDmalloc(Z) malloc(Z)
| ^
../../src/H5Dmpio.c:1657:40: note: in expansion of macro 'H5MM_malloc'
1657 | recv_io_mode_info = (uint8_t )H5MM_malloc(total_chunks * mpi_size);
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
116 | HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);
| ^~~~~~
../../src/H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
123 | HMPI_ERROR(mpierr);
| ^~~~~~~~~~
../../src/H5Dmpio.c:1671:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
1671 | HMPI_GOTO_ERROR(FAIL, "MPI_Gather failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
124 | HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);
| ^~~~~~~~~~~
../../src/H5Dmpio.c:1671:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
1671 | HMPI_GOTO_ERROR(FAIL, "MPI_Gather failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5Dmpio.c:1680:58: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
1680 | nproc_per_chunk = (int)H5MM_calloc(total_chunks * sizeof(int));
| ^
../../src/H5private.h:567:39: note: in definition of macro 'HDcalloc'
567 | #define HDcalloc(N,Z) calloc(N,Z)
| ^
../../src/H5Dmpio.c:1680:33: note: in expansion of macro 'H5MM_calloc'
1680 | nproc_per_chunk = (int)H5MM_calloc(total_chunks * sizeof(int));
| ^~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Dmpio.c:1685:13: note: in expansion of macro 'HGOTO_ERROR'
1685 | HGOTO_ERROR(H5E_DATASET, H5E_CANTGET, FAIL, "can't get chunk address")
| ^~~~~~~~~~~
../../src/H5Dmpio.c:1702:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
1702 | if(nproc_per_chunk[ic] > MAX(1, threshold_nproc_per_chunk)) {
| ^
In file included from ../../src/H5Dmpio.c:36:
../../src/H5Dmpio.c:1709:44: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
1709 | HDmemcpy(mergebuf, assign_io_mode, total_chunks);
| ^~~~~~~~~~~~
../../src/H5private.h:979:67: note: in definition of macro 'HDmemcpy'
979 | #define HDmemcpy(X,Y,Z) memcpy((char)(X),(const char)(Y),Z)
| ^
../../src/H5Dmpio.c:1710:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
1710 | HDmemcpy(tempbuf, chunk_addr, sizeof(haddr_t) * total_chunks);
| ^
../../src/H5private.h:979:67: note: in definition of macro 'HDmemcpy'
979 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z)
| ^
../../src/H5Dmpio.c:1716:78: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
1716 | if(MPI_SUCCESS != (mpi_code = MPI_Bcast(mergebuf, ((sizeof(haddr_t) + 1) * total_chunks), MPI_BYTE, root, comm)))
| ^
../../src/H5Dmpio.c:1716:78: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion]
1716 | if(MPI_SUCCESS != (mpi_code = MPI_Bcast(mergebuf, ((sizeof(haddr_t) + 1) * total_chunks), MPI_BYTE, root, comm)))
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ../../src/H5Dmpio.c:36:
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:116:5: note: in expansion of macro 'HERROR'
116 | HERROR(H5E_INTERNAL, H5E_MPIERRSTR, H5E_mpi_error_str);
| ^~~~~~
../../src/H5Eprivate.h:123:5: note: in expansion of macro 'HMPI_ERROR'
123 | HMPI_ERROR(mpierr);
| ^~~~~~~~~~
../../src/H5Dmpio.c:1717:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
1717 | HMPI_GOTO_ERROR(FAIL, "MPI_BCast failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5private.h:1532:14: warning: ISO C90 does not support 'func' predefined identifier [-Wpedantic]
1532 | #define FUNC func
| ^~~~~~~~
../../src/H5Eprivate.h:35:70: note: in expansion of macro 'FUNC'
35 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, FILE, FUNC, LINE, H5E_ERR_CLS_g, maj_id, min_id, VA_ARGS)
| ^~~~
../../src/H5Eprivate.h:42:4: note: in expansion of macro 'HERROR'
42 | HERROR(maj, min, VA_ARGS);
| ^~~~~~
../../src/H5Eprivate.h:68:4: note: in expansion of macro 'HCOMMON_ERROR'
68 | HCOMMON_ERROR(maj, min, VA_ARGS);
| ^~~~~~~~~~~~~
../../src/H5Eprivate.h:124:5: note: in expansion of macro 'HGOTO_ERROR'
124 | HGOTO_ERROR(H5E_INTERNAL, H5E_MPI, retcode, str);
| ^~~~~~~~~~~
../../src/H5Dmpio.c:1717:9: note: in expansion of macro 'HMPI_GOTO_ERROR'
1717 | HMPI_GOTO_ERROR(FAIL, "MPI_BCast failed", mpi_code)
| ^~~~~~~~~~~~~~~
../../src/H5Dmpio.c:1719:40: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
1719 | HDmemcpy(assign_io_mode, mergebuf, total_chunks);
| ^~~~~~~~~~~~
../../src/H5private.h:979:67: note: in definition of macro 'HDmemcpy'
979 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z)
| ^
../../src/H5Dmpio.c:1720:51: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
1720 | HDmemcpy(chunk_addr, tempbuf, sizeof(haddr_t) * total_chunks);
| ^
../../src/H5private.h:979:67: note: in definition of macro 'HDmemcpy'
979 | #define HDmemcpy(X,Y,Z) memcpy((char*)(X),(const char*)(Y),Z)
| ^
At top level:
../../src/H5Dmpio.c:407:1: warning: 'H5D__mpio_get_min_chunk' defined but not used [-Wunused-function]
407 | H5D__mpio_get_min_chunk(const H5D_io_info_t *io_info, const H5D_chunk_map_t *fm,
| ^~~~~~~~~~~~~~~~~~~~~~~
../../src/H5Dmpio.c: In function 'H5D__link_chunk_collective_io':
../../src/H5Dmpio.c:968:43: error: call to 'MPI_Type_struct' declared with attribute error: MPI_Type_struct was removed in MPI-3.0. Use MPI_Type_create_struct instead.
968 | if(MPI_SUCCESS != (mpi_code = MPI_Type_struct((int)num_chunk, chunk_mpi_file_counts, chunk_disp_array, chunk_ftype, &chunk_final_ftype)))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../src/H5Dmpio.c:975:43: error: call to 'MPI_Type_struct' declared with attribute error: MPI_Type_struct was removed in MPI-3.0. Use MPI_Type_create_struct instead.
975 | if(MPI_SUCCESS != (mpi_code = MPI_Type_struct((int)num_chunk, chunk_mpi_mem_counts, chunk_mem_disp_array, chunk_mtype, &chunk_final_mtype)))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [Makefile:1002: H5Dmpio.lo] Error 1
make[2]: Leaving directory '/home/reza/lib/hdf5-1.8.12/build/src'
make[1]: *** [Makefile:634: all] Error 2
make[1]: Leaving directory '/home/reza/lib/hdf5-1.8.12/build/src'
make: *** [Makefile:539: all-recursive] Error 1
reza@reza-X550VX:~/lib/hdf5-1.8.12/build$