SU(\(N\)), Spin \(S\) antiferromagnet#

This Hamiltonian has been implemented for [1]. It defines an SU(\(N\)) antiferromagnetic spin-\(S\) Heisenberg model, for representations given by a Young tableau with \(N/ 2\) rows and \(2S\) columns (c.f. Fig. 1. Specifically, the model is:

(1)#\[ \hat{H} = J\sum_{\langle i, j \rangle, a } \hat{S}^{(a)}_i\hat{S}^{(a)}_j, \label{HAF}\]

where the sum extends over the pair of nearest-neighbor sites \(\langle i, j \rangle\), and \(a\) runs over \(N^2 - 1\) generators of the said representation of the \(\mathfrak{su}(N)\) algebra of SU(\(N\)).

../../_images/young.svg

Fig. 1 Young tableau corresponding to the irreducible representation of \(\mathfrak{su}(N)\) considered here; \(N\) is even and \(S\) is semi-integer.#

The actually simulated Hamiltonian is

(2)#\[\begin{equation} \begin{split} \hat{H}_{\text{QMC}} =&\hat{H}_J + \hat{H}_{\text{Casimir}} + \hat{H}_U \\ =&- \frac{J}{4} \sum_{\langle i,j \rangle, \alpha,\beta } \left\{ \hat{D}_{(i,\alpha),(j,\beta)}, \hat{D}^{\dagger}_{(i,\alpha),(j,\beta)} \right\} \\ &+ \frac{J_H}{2} \sum_{i} \sum_{\alpha>\beta} \left\{ \hat{D}_{(i,\alpha),(i,\beta)}, \hat{D}^{\dagger}_{(i,\alpha),(i,\beta)} \right\}\\ &+ U\sum_{i,\alpha}\left(\hat{n}_{i,\alpha}-\frac{N}{2}\right)^2,\\ \end{split} \end{equation}\]

where

(3)#\[\begin{equation} \hat{D}_{(i,\alpha),(j,\beta)} \equiv \sum_{\sigma} \hat{c}_{i,\alpha,\sigma}^{\dagger}\hat{c}_{j,\beta,\sigma}^{\phantom{\dagger}}, \qquad \left\{\hat{A}, \hat{B}\right\} \equiv \hat{A} \hat{B} + \hat{B} \hat{A}, \qquad \hat{n}_{i,\alpha} \equiv \sum_{\sigma=1}^{N} \hat{c}_{i,\alpha,\sigma}^{\dagger}\hat{c}_{i,\alpha,\sigma}^{\phantom{\dagger}}. \end{equation}\]

The terms with the parameters \(J_{\text{H}}\) and \(U\) are projecting unto the desired Hilbert space to achieve Eq. (1).

The following square lattice geometries are implemented:

  • periodic boundary conditions (Lattice_type = Square)

  • open boundary conditions in one dimension and periodic boundary conditions in the other (Lattice_type = N_leg_ladder)

  • open boundary conditions (Lattice_type = Open_square)

Extending to other lattices should be relatively easy. If the lattices are bipartite, the simulations will be sign-problem free.

The following model-specific parameters are available:

Character (len=64) :: Lattice_type = 'Square'  ! Implemented: Square, N_leg_ladder and Open_square
Integer :: L1 = 4                  ! Size of lattice in first dimension
Integer :: L2 = 4                  ! Size of lattice in second dimension
!Integer :: N_SUN = 2              ! SU(N) symmtry
Integer :: N_Spin = 1              ! 2*S
!logical :: Projector = .false.    ! Use projetive finite temperature method
!logical :: Symm = .false.         ! Use symmetric Trotter decomposition
real(dp) :: ham_J = 1.d0           ! Antiferromagnetic interaction strength
real(dp) :: ham_U = 1.d0           ! On-site Hubbard term for freezing out charge fluctuations
real(dp) :: ham_J2 = -1.d0         ! Projection parameter for going to fully symmetric representation
real(dp) :: dtau = 0.1d0           ! Imaginary time step
real(dp) :: beta = 5.d0            ! Reciprcal temperature
real(dp) :: theta = 0.d0           ! Zero-temperature projection parameter
real(dp) :: pinning_factor = 1.d0  ! Factor by which a single J-value will be multiplied to achieve phase pinning.
integer :: pinning_x = 0           ! x coordinate of pinned bond
integer :: pinning_y = 0           ! y coordinate of pinned bond

Usage example#

A brief usage example using pyALF.

Import necessary pyALF classes.#

from py_alf import ALF_source, Simulation

Create ALF source object and inspect available parameters#

alf_src = ALF_source(alf_dir='./ALF')
alf_src.get_ham_names()
['Kondo',
 'Hubbard',
 'Hubbard_Plain_Vanilla',
 'tV',
 'LRC',
 'Z2_Matter',
 'Spin_Peierls',
 'AFM_N_S']
alf_src.get_default_params('AFM_N_S', include_generic=False)
OrderedDict([('VAR_AFM_N_S',
              {'Lattice_type': {'comment': 'Implemented: Square, N_leg_ladder and Open_square',
                'defined_in_base': False,
                'value': 'Square'},
               'L1': {'comment': 'Size of lattice in first dimension',
                'defined_in_base': False,
                'value': 4},
               'L2': {'comment': 'Size of lattice in second dimension',
                'defined_in_base': False,
                'value': 4},
               'N_SUN': {'comment': 'SU(N) symmtry',
                'defined_in_base': True,
                'value': 2},
               'N_Spin': {'comment': '2*S',
                'defined_in_base': False,
                'value': 1},
               'Projector': {'comment': 'Use projetive finite temperature method',
                'defined_in_base': True,
                'value': False},
               'Symm': {'comment': 'Use symmetric Trotter decomposition',
                'defined_in_base': True,
                'value': False},
               'ham_J': {'comment': 'Antiferromagnetic interaction strength',
                'defined_in_base': False,
                'value': 1.0},
               'ham_U': {'comment': 'On-site Hubbard term for freezing out charge fluctuations',
                'defined_in_base': False,
                'value': 1.0},
               'ham_J2': {'comment': 'Projection parameter for going to fully symmetric representation',
                'defined_in_base': False,
                'value': -1.0},
               'dtau': {'comment': 'Imaginary time step',
                'defined_in_base': False,
                'value': 0.1},
               'beta': {'comment': 'Reciprcal temperature',
                'defined_in_base': False,
                'value': 5.0},
               'theta': {'comment': 'Zero-temperature projection parameter',
                'defined_in_base': False,
                'value': 0.0},
               'pinning_factor': {'comment': 'Factor by which a single J-value will be multiplied to achieve phase pinning.',
                'defined_in_base': False,
                'value': 1.0},
               'pinning_x': {'comment': 'x coordinate of pinned bond',
                'defined_in_base': False,
                'value': 0},
               'pinning_y': {'comment': 'y coordinate of pinned bond',
                'defined_in_base': False,
                'value': 0}})])

Create and run Simulation#

sim = Simulation(
    alf_src, "AFM_N_S",
    {
        'L1': 4,
        'L2': 4,
        'Projector': True,
        'Symm': True,
        'N_Spin': 2,
        'theta': 2.,
        'beta': 0.5,
     },
     machine='GNU',
     mpi=True,
    )
# On first compile, an ALF-local version of HDF5 will be compiled, 
# which takes several minutes and echos many warnings.
sim.compile()
========== Downloading HDF5 source ==========
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 11.8M  100 11.8M    0     0  24.3M      0 --:--:-- --:--:-- --:--:-- 24.3M
=== Build with the following compilers C: gcc, Fortran: gfortran, C++: g++ 
In file included from ../hdf5-1.10.7/src/H5.c:22:
../hdf5-1.10.7/src/H5.c: In function ‘H5check_version’:
../hdf5-1.10.7/src/H5private.h:1470:31: warning: ‘strncat’ specified bound 1 equals source length [-Wstringop-overflow=]
 1470 |     #define HDstrncat(X,Y,Z)  strncat(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5.c:889:13: note: in expansion of macro ‘HDstrncat’
  889 |             HDstrncat(lib_str, "-", (size_t)1);
      |             ^~~~~~~~~
In file included from ../hdf5-1.10.7/src/H5system.c:33:
../hdf5-1.10.7/src/H5system.c: In function ‘H5_build_extpath’:
../hdf5-1.10.7/src/H5private.h:1470:31: warning: ‘strncat’ specified bound 1 equals source length [-Wstringop-overflow=]
 1470 |     #define HDstrncat(X,Y,Z)  strncat(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5system.c:1306:17: note: in expansion of macro ‘HDstrncat’
 1306 |                 HDstrncat(full_path, H5_DIR_SEPS, HDstrlen(H5_DIR_SEPS));
      |                 ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1470:31: warning: ‘strncat’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
 1470 |     #define HDstrncat(X,Y,Z)  strncat(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5system.c:1307:13: note: in expansion of macro ‘HDstrncat’
 1307 |             HDstrncat(full_path, new_name, HDstrlen(new_name));
      |             ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1470:31: note: length computed here
 1470 |     #define HDstrncat(X,Y,Z)  strncat(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5system.c:1307:13: note: in expansion of macro ‘HDstrncat’
 1307 |             HDstrncat(full_path, new_name, HDstrlen(new_name));
      |             ^~~~~~~~~
In file included from ../hdf5-1.10.7/src/H5timer.c:32:
../hdf5-1.10.7/src/H5timer.c: In function ‘H5_timer_get_time_string’:
../hdf5-1.10.7/src/H5private.h:1431:26: warning: ‘days’ may be used uninitialized [-Wmaybe-uninitialized]
 1431 |     #define HDsprintf    sprintf /*varargs*/
../hdf5-1.10.7/src/H5timer.c:658:9: note: in expansion of macro ‘HDsprintf’
  658 |         HDsprintf(s, "%.f d %.f h %.f m %.f s", days, hours, minutes, remainder_sec);
      |         ^~~~~~~~~
../hdf5-1.10.7/src/H5timer.c:600:12: note: ‘days’ was declared here
  600 |     double days;
      |            ^~~~
../hdf5-1.10.7/src/H5private.h:1431:26: warning: ‘hours’ may be used uninitialized [-Wmaybe-uninitialized]
 1431 |     #define HDsprintf    sprintf /*varargs*/
../hdf5-1.10.7/src/H5timer.c:658:9: note: in expansion of macro ‘HDsprintf’
  658 |         HDsprintf(s, "%.f d %.f h %.f m %.f s", days, hours, minutes, remainder_sec);
      |         ^~~~~~~~~
../hdf5-1.10.7/src/H5timer.c:601:12: note: ‘hours’ was declared here
  601 |     double hours;
      |            ^~~~~
../hdf5-1.10.7/src/H5private.h:1431:26: warning: ‘minutes’ may be used uninitialized [-Wmaybe-uninitialized]
 1431 |     #define HDsprintf    sprintf /*varargs*/
../hdf5-1.10.7/src/H5timer.c:658:9: note: in expansion of macro ‘HDsprintf’
  658 |         HDsprintf(s, "%.f d %.f h %.f m %.f s", days, hours, minutes, remainder_sec);
      |         ^~~~~~~~~
../hdf5-1.10.7/src/H5timer.c:602:12: note: ‘minutes’ was declared here
  602 |     double minutes;
      |            ^~~~~~~
../hdf5-1.10.7/src/H5private.h:1431:26: warning: ‘remainder_sec’ may be used uninitialized [-Wmaybe-uninitialized]
 1431 |     #define HDsprintf    sprintf /*varargs*/
../hdf5-1.10.7/src/H5timer.c:658:9: note: in expansion of macro ‘HDsprintf’
  658 |         HDsprintf(s, "%.f d %.f h %.f m %.f s", days, hours, minutes, remainder_sec);
      |         ^~~~~~~~~
../hdf5-1.10.7/src/H5timer.c:603:12: note: ‘remainder_sec’ was declared here
  603 |     double remainder_sec;
      |            ^~~~~~~~~~~~~
../hdf5-1.10.7/src/H5trace.c: In function ‘H5_trace’:
../hdf5-1.10.7/src/H5trace.c:244:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  244 |             unsigned n = (unsigned)MAX (0, (int)HDstrlen(argname) - 3);
      |             ^~~~~~~~
In file included from ../hdf5-1.10.7/src/H5trace.c:33:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5trace.c:247:17: note: in expansion of macro ‘HDstrncpy’
  247 |                 HDstrncpy(buf, argname, (size_t)MIN((int)sizeof(buf) - 1, n));
      |                 ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
 1467 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:415:28: note: in definition of macro ‘MAX’
  415 | #define MAX(a,b)    (((a)>(b)) ? (a) : (b))
      |                            ^
../hdf5-1.10.7/src/H5trace.c:244:49: note: in expansion of macro ‘HDstrlen’
  244 |             unsigned n = (unsigned)MAX (0, (int)HDstrlen(argname) - 3);
      |                                                 ^~~~~~~~
In file included from ../hdf5-1.10.7/src/H5A.c:25:
../hdf5-1.10.7/src/H5A.c: In function ‘H5Aget_name_by_idx’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5A.c:902:9: note: in expansion of macro ‘HDstrncpy’
  902 |         HDstrncpy(name, attr->shared->name, MIN((size_t)(ret_value + 1), size));
      |         ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
 1467 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
../hdf5-1.10.7/src/H5A.c:898:26: note: in expansion of macro ‘HDstrlen’
  898 |     ret_value = (ssize_t)HDstrlen(attr->shared->name);
      |                          ^~~~~~~~
../hdf5-1.10.7/src/H5Adense.c: In function ‘H5A__dense_fnd_cb’:
../hdf5-1.10.7/src/H5Adense.c:314:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  314 |         H5A_t *old_attr = *user_attr;
      |                           ^
In file included from ../hdf5-1.10.7/src/H5Bprivate.h:31,
                 from ../hdf5-1.10.7/src/H5Bpkg.h:30,
                 from ../hdf5-1.10.7/src/H5B.c:105:
../hdf5-1.10.7/src/H5B.c: In function ‘H5B__remove_helper’:
../hdf5-1.10.7/src/H5B.c:1503:46: warning: potential null pointer dereference [-Wnull-dereference]
 1503 |     if(*lt_key_changed && H5F_addr_defined(bt->left)) {
../hdf5-1.10.7/src/H5Fprivate.h:252:34: note: in definition of macro ‘H5F_addr_defined’
  252 | #define H5F_addr_defined(X)    ((X)!=HADDR_UNDEF)
      |                                  ^
../hdf5-1.10.7/src/H5B.c:1518:51: warning: potential null pointer dereference [-Wnull-dereference]
 1518 |     else if(*rt_key_changed && H5F_addr_defined(bt->right)) {
../hdf5-1.10.7/src/H5Fprivate.h:252:34: note: in definition of macro ‘H5F_addr_defined’
  252 | #define H5F_addr_defined(X)    ((X)!=HADDR_UNDEF)
      |                                  ^
../hdf5-1.10.7/src/H5Bdbg.c: In function ‘H5B_debug’:
../hdf5-1.10.7/src/H5Bdbg.c:129:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  129 |             "Address:", bt->child[u]);
      |             ^~~~~~~~~~
../hdf5-1.10.7/src/H5Bdbg.c:135:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  135 |                       "Left Key:");
      |                       ^~~~~~~~~~~
../hdf5-1.10.7/src/H5Bdbg.c:137:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  137 |             (void)(type->debug_key)(stream, indent + 6, MAX(0, fwidth - 6), H5B_NKEY(bt, shared, u), udata);
      |             ^
../hdf5-1.10.7/src/H5Bdbg.c:141:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  141 |                       "Right Key:");
      |                       ^~~~~~~~~~~~
../hdf5-1.10.7/src/H5Bdbg.c:143:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  143 |             (void)(type->debug_key)(stream, indent + 6, MAX (0, fwidth - 6), H5B_NKEY(bt, shared, u + 1), udata);
      |             ^
../hdf5-1.10.7/src/H5B2dbg.c: In function ‘H5B2__hdr_debug’:
../hdf5-1.10.7/src/H5B2dbg.c:158:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  158 |             hdr->node_info[u].max_nrec, hdr->node_info[u].split_nrec, hdr->node_info[u].merge_nrec);
      |             ^~~
../hdf5-1.10.7/src/H5B2dbg.c: In function ‘H5B2__int_debug’:
../hdf5-1.10.7/src/H5B2dbg.c:252:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  252 |                   internal->node_ptrs[u].addr);
      |                   ^~~~~~~~
../hdf5-1.10.7/src/H5B2dbg.c:257:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  257 |                   temp_str);
      |                   ^~~~~~~~
../hdf5-1.10.7/src/H5B2dbg.c:259:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  259 |         (void)(type->debug)(stream, indent + 6, MAX (0, fwidth-6), H5B2_INT_NREC(internal, hdr, u), hdr->cb_ctx);
      |         ^
../hdf5-1.10.7/src/H5B2dbg.c:268:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  268 |               internal->node_ptrs[u].addr);
      |               ^~~~~~~~
../hdf5-1.10.7/src/H5B2dbg.c: In function ‘H5B2__leaf_debug’:
../hdf5-1.10.7/src/H5B2dbg.c:360:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  360 |                   temp_str);
      |                   ^~~~~~~~
../hdf5-1.10.7/src/H5B2dbg.c:362:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  362 |         (void)(type->debug)(stream, indent + 6, MAX (0, fwidth-6), H5B2_LEAF_NREC(leaf, hdr, u), hdr->cb_ctx);
      |         ^
../hdf5-1.10.7/src/H5B2int.c: In function ‘H5B2__iterate_node’:
../hdf5-1.10.7/src/H5B2int.c:1521:68: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1521 |         if(NULL == (internal = H5B2__protect_internal(hdr, parent, (H5B2_node_ptr_t *)curr_node, depth, FALSE, H5AC__READ_ONLY_FLAG))) /* Casting away const OK -QAK */
      |                                                                    ^
../hdf5-1.10.7/src/H5B2int.c:1540:60: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1540 |         if(NULL == (leaf = H5B2__protect_leaf(hdr, parent, (H5B2_node_ptr_t *)curr_node, FALSE, H5AC__READ_ONLY_FLAG)))   /* Casting away const OK -QAK */
      |                                                            ^
../hdf5-1.10.7/src/H5B2int.c: In function ‘H5B2__delete_node’:
../hdf5-1.10.7/src/H5B2int.c:1630:68: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1630 |         if(NULL == (internal = H5B2__protect_internal(hdr, parent, (H5B2_node_ptr_t *)curr_node, depth, FALSE, H5AC__NO_FLAGS_SET)))   /* Casting away const OK -QAK */
      |                                                                    ^
../hdf5-1.10.7/src/H5B2int.c:1647:60: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1647 |         if(NULL == (leaf = H5B2__protect_leaf(hdr, parent, (H5B2_node_ptr_t *)curr_node, FALSE, H5AC__NO_FLAGS_SET)))     /* Casting away const OK -QAK */
      |                                                            ^
../hdf5-1.10.7/src/H5B2int.c: In function ‘H5B2__node_size’:
../hdf5-1.10.7/src/H5B2int.c:1706:64: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1706 |     if(NULL == (internal = H5B2__protect_internal(hdr, parent, (H5B2_node_ptr_t *)curr_node, depth, FALSE, H5AC__READ_ONLY_FLAG)))     /* Casting away const OK -QAK */
      |                                                                ^
../hdf5-1.10.7/src/H5B2int.c: In function ‘H5B2__update_flush_depend’:
../hdf5-1.10.7/src/H5B2int.c:1808:77: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1808 |             if(NULL == (child_int = H5B2__protect_internal(hdr, new_parent, (H5B2_node_ptr_t *)node_ptr, (uint16_t)(depth - 1), FALSE, H5AC__NO_FLAGS_SET)))      /* Casting away const OK -QAK */
      |                                                                             ^
../hdf5-1.10.7/src/H5B2int.c:1824:74: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1824 |             if(NULL == (child_leaf = H5B2__protect_leaf(hdr, new_parent, (H5B2_node_ptr_t *)node_ptr, FALSE, H5AC__NO_FLAGS_SET)))    /* Casting away const OK -QAK */
      |                                                                          ^
../hdf5-1.10.7/src/H5C.c: In function ‘H5C_flush_cache’:
../hdf5-1.10.7/src/H5C.c:1212:25: warning: variable ‘ignore_protected’ set but not used [-Wunused-but-set-variable]
 1212 |     hbool_t             ignore_protected;
      |                         ^~~~~~~~~~~~~~~~
In file included from ../hdf5-1.10.7/src/H5C.c:82:
../hdf5-1.10.7/src/H5C.c: In function ‘H5C__unpin_entry_real’:
../hdf5-1.10.7/src/H5private.h:2130:13: warning: unused variable ‘err_occurred’ [-Wunused-variable]
 2130 |     hbool_t err_occurred = FALSE;                                             \
      |             ^~~~~~~~~~~~
../hdf5-1.10.7/src/H5private.h:2350:5: note: in expansion of macro ‘FUNC_ENTER_COMMON’
 2350 |     FUNC_ENTER_COMMON(H5_IS_PKG(FUNC));                                       \
      |     ^~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5C.c:4359:5: note: in expansion of macro ‘FUNC_ENTER_STATIC’
 4359 |     FUNC_ENTER_STATIC
      |     ^~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5C.c:4376:1: warning: label ‘done’ defined but not used [-Wunused-label]
 4376 | done:
      | ^~~~
../hdf5-1.10.7/src/H5C.c: In function ‘H5C__autoadjust__ageout__remove_all_markers’:
../hdf5-1.10.7/src/H5C.c:9820:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 9820 | } /* H5C__remove_entry() */
      | ^
../hdf5-1.10.7/src/H5C.c:9820:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c: In function ‘H5C__mark_flush_dep_clean’:
../hdf5-1.10.7/src/H5C.c:9820:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c: In function ‘H5C__autoadjust__ageout__insert_new_marker’:
../hdf5-1.10.7/src/H5C.c:9820:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c: In function ‘H5C__autoadjust__ageout__remove_excess_markers’:
../hdf5-1.10.7/src/H5C.c:9820:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c:9820:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c: In function ‘H5C__autoadjust__ageout__cycle_epoch_marker’:
../hdf5-1.10.7/src/H5C.c:9820:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c: In function ‘H5C__mark_flush_dep_serialized’:
../hdf5-1.10.7/src/H5C.c:9820:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c: In function ‘H5C__mark_flush_dep_clean’:
../hdf5-1.10.7/src/H5C.c:8795:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 8795 | H5C__mark_flush_dep_clean(H5C_cache_entry_t * entry)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5C.c:8795:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c:8795:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c: In function ‘H5C__mark_flush_dep_serialized’:
../hdf5-1.10.7/src/H5C.c:8842:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 8842 | H5C__mark_flush_dep_serialized(H5C_cache_entry_t * entry_ptr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5C.c:8842:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5C.c:8842:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
In file included from ../hdf5-1.10.7/src/H5Cprivate.h:35,
                 from ../hdf5-1.10.7/src/H5Cpkg.h:37,
                 from ../hdf5-1.10.7/src/H5Cimage.c:42:
../hdf5-1.10.7/src/H5Cimage.c: In function ‘H5C__reconstruct_cache_entry’:
../hdf5-1.10.7/src/H5Fprivate.h:168:71: warning: this condition has identical branches [-Wduplicated-branches]
  168 |                    ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
      |                                                                       ^
../hdf5-1.10.7/src/H5Cimage.c:3397:5: note: in expansion of macro ‘INT32DECODE’
 3397 |     INT32DECODE(p, pf_entry_ptr->lru_rank);
      |     ^~~~~~~~~~~
../hdf5-1.10.7/src/H5Cimage.c: In function ‘H5C__prep_for_file_close__setup_image_entries_array’:
../hdf5-1.10.7/src/H5Cimage.c:3575:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 3575 | } /* H5C__write_cache_image() */
      | ^
../hdf5-1.10.7/src/H5Cimage.c:3575:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Cimage.c: In function ‘H5C__deserialize_prefetched_entry’:
../hdf5-1.10.7/src/H5Cimage.c:3575:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Cimage.c:471:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  471 | H5C__deserialize_prefetched_entry(H5F_t *f, H5C_t *cache_ptr,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Cimage.c:471:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Cimage.c:471:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__chunk_io_init’:
../hdf5-1.10.7/src/H5Dchunk.c:1129:60: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1129 |     if((file_space_normalized = H5S_hyper_normalize_offset((H5S_t *)file_space, old_offset)) < 0)
      |                                                            ^
../hdf5-1.10.7/src/H5Dchunk.c:1166:41: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1166 |         if(H5S_hyper_denormalize_offset((H5S_t *)file_space, old_offset) < 0)       /* (Casting away const OK -QAK) */
      |                                         ^
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__create_chunk_map_single’:
../hdf5-1.10.7/src/H5Dchunk.c:1590:26: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1590 |     chunk_info->mspace = (H5S_t *)fm->mem_space;
      |                          ^
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__create_chunk_file_map_hyper’:
../hdf5-1.10.7/src/H5Dchunk.c:1873:40: warning: passing argument 1 of ‘H5S_combine_hyperslab’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 1873 |             if(H5S_combine_hyperslab(fm->file_space, H5S_SELECT_AND, coords, NULL, fm->chunk_dim, NULL, &tmp_fchunk) < 0)
      |                                      ~~^~~~~~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Rprivate.h:26,
                 from ../hdf5-1.10.7/src/H5Tprivate.h:32,
                 from ../hdf5-1.10.7/src/H5Zprivate.h:28,
                 from ../hdf5-1.10.7/src/H5CXprivate.h:30,
                 from ../hdf5-1.10.7/src/H5Dchunk.c:55:
../hdf5-1.10.7/src/H5Sprivate.h:313:44: note: expected ‘H5S_t *’ but argument is of type ‘const H5S_t *’
  313 | H5_DLL herr_t H5S_combine_hyperslab(H5S_t *old_space, H5S_seloper_t op,
      |                                     ~~~~~~~^~~~~~~~~
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__create_chunk_mem_map_hyper’:
../hdf5-1.10.7/src/H5Dchunk.c:2023:30: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 2023 |         chunk_info->mspace = (H5S_t *)fm->mem_space;
      |                              ^
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__create_chunk_mem_map_1d’:
../hdf5-1.10.7/src/H5Dchunk.c:2146:30: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 2146 |         chunk_info->mspace = (H5S_t *)fm->mem_space;
      |                              ^
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__chunk_allocate’:
../hdf5-1.10.7/src/H5Dchunk.c:4433:17: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 4433 |                 (void *)pline, (H5MM_free_t)H5D__chunk_mem_xfree, (void *)pline,
      |                 ^
../hdf5-1.10.7/src/H5Dchunk.c:4433:32: warning: cast between incompatible function types from ‘void * (*)(void *, const H5O_pline_t *)’ to ‘void (*)(void *, void *)’ [-Wcast-function-type]
 4433 |                 (void *)pline, (H5MM_free_t)H5D__chunk_mem_xfree, (void *)pline,
      |                                ^
../hdf5-1.10.7/src/H5Dchunk.c:4433:67: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 4433 |                 (void *)pline, (H5MM_free_t)H5D__chunk_mem_xfree, (void *)pline,
      |                                                                   ^
../hdf5-1.10.7/src/H5Dchunk.c:4482:22: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 4482 |     idx_info.storage = sc;
      |                      ^
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__chunk_copy_cb’:
../hdf5-1.10.7/src/H5Dchunk.c:6159:111: warning: passing argument 5 of ‘H5D__chunk_file_alloc’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 6159 |     if(H5D__chunk_file_alloc(udata->idx_info_dst, NULL, &udata_dst.chunk_block, &need_insert, udata_dst.common.scaled) < 0)
      |                                                                                               ~~~~~~~~~~~~~~~~^~~~~~~
In file included from ../hdf5-1.10.7/src/H5Dchunk.c:56:
../hdf5-1.10.7/src/H5Dpkg.h:653:59: note: expected ‘hsize_t *’ {aka ‘long long unsigned int *’} but argument is of type ‘const hsize_t *’ {aka ‘const long long unsigned int *’}
  653 |     H5F_block_t *new_chunk, hbool_t *need_insert, hsize_t scaled[]);
      |                                                   ~~~~~~~~^~~~~~~~
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__chunk_update_old_edge_chunks’:
../hdf5-1.10.7/src/H5Dchunk.c:7492:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7492 | } /* end H5D__get_chunk_info_by_coord() */
      | ^
../hdf5-1.10.7/src/H5Dchunk.c:7492:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__chunk_allocate’:
../hdf5-1.10.7/src/H5Dchunk.c:7492:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Dchunk.c: In function ‘H5D__chunk_copy_cb’:
../hdf5-1.10.7/src/H5Dchunk.c:6063:33: warning: potential null pointer dereference [-Wnull-dereference]
 6063 |             H5MM_memcpy(buf, ent->chunk, nbytes);
      |                              ~~~^~~~~~~
../hdf5-1.10.7/src/H5Dint.c:100:21: warning: size of ‘H5D_def_dset’ 4672 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  100 | static H5D_shared_t H5D_def_dset;
      |                     ^~~~~~~~~~~~
../hdf5-1.10.7/src/H5Dint.c: In function ‘H5D__init_type’:
../hdf5-1.10.7/src/H5Dint.c:563:30: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  563 |         dset->shared->type = (H5T_t *)type; /* (Cast away const OK - QAK) */
      |                              ^
In file included from ../hdf5-1.10.7/src/H5Dint.c:24:
../hdf5-1.10.7/src/H5Dint.c: In function ‘H5D_nameof’:
../hdf5-1.10.7/src/H5Dint.c:2230:49: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 2230 |     FUNC_LEAVE_NOAPI(dataset ? &(dataset->path) : NULL)
../hdf5-1.10.7/src/H5private.h:2437:12: note: in definition of macro ‘FUNC_LEAVE_NOAPI’
 2437 |     return(ret_value);                                                        \
      |            ^~~~~~~~~
../hdf5-1.10.7/src/H5Dint.c: In function ‘H5D_flush_all’:
../hdf5-1.10.7/src/H5Dint.c:3327:52: warning: passing argument 3 of ‘H5I_iterate’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 3327 |     if(H5I_iterate(H5I_DATASET, H5D__flush_all_cb, f, FALSE) < 0) /* Casting away const OK -QAK */
      |                                                    ^
In file included from ../hdf5-1.10.7/src/H5Dint.c:31:
../hdf5-1.10.7/src/H5Iprivate.h:70:74: note: expected ‘void *’ but argument is of type ‘const H5F_t *’
   70 | H5_DLL herr_t H5I_iterate(H5I_type_t type, H5I_search_func_t func, void *udata, hbool_t app_ref);
      |                                                                    ~~~~~~^~~~~
../hdf5-1.10.7/src/H5Dio.c: In function ‘H5D__read’:
../hdf5-1.10.7/src/H5Dio.c:524:66: warning: to be safe all intermediate pointers in cast from ‘void **’ to ‘const void **’ must be ‘const’ qualified [-Wcast-qual]
  524 |                 (unsigned)H5S_GET_EXTENT_NDIMS(file_space), buf, (const void **)&adj_buf, type_info.dst_type_size) < 0)
      |                                                                  ^
../hdf5-1.10.7/src/H5Dio.c: In function ‘H5D__write’:
../hdf5-1.10.7/src/H5Dio.c:756:66: warning: to be safe all intermediate pointers in cast from ‘void **’ to ‘const void **’ must be ‘const’ qualified [-Wcast-qual]
  756 |                 (unsigned)H5S_GET_EXTENT_NDIMS(file_space), buf, (const void **)&adj_buf, type_info.src_type_size) < 0)
      |                                                                  ^
In file included from ../hdf5-1.10.7/src/H5E.c:52:
In function ‘H5E__get_class_name’,
    inlined from ‘H5Eget_class_name’ at ../hdf5-1.10.7/src/H5E.c:609:21:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5E.c:645:8: note: in expansion of macro ‘HDstrncpy’
  645 |        HDstrncpy(name, cls->cls_name, MIN((size_t)(len + 1), size));
      |        ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
 1467 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
../hdf5-1.10.7/src/H5E.c:641:20: note: in expansion of macro ‘HDstrlen’
  641 |     len = (ssize_t)HDstrlen(cls->cls_name);
      |                    ^~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Eint.c:35:
../hdf5-1.10.7/src/H5Eint.c: In function ‘H5E__get_msg’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Eint.c:144:8: note: in expansion of macro ‘HDstrncpy’
  144 |        HDstrncpy(msg_str, msg->msg, MIN((size_t)(len+1), size));
      |        ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
 1467 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
../hdf5-1.10.7/src/H5Eint.c:140:20: note: in expansion of macro ‘HDstrlen’
  140 |     len = (ssize_t)HDstrlen(msg->msg);
      |                    ^~~~~~~~
../hdf5-1.10.7/src/H5EAdbg.c: In function ‘H5EA__iblock_debug’:
../hdf5-1.10.7/src/H5EAdbg.c:251:21: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  251 |                     ((uint8_t *)iblock->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) < 0)
      |                     ^
../hdf5-1.10.7/src/H5EAdbg.c:268:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  268 |                 iblock->dblk_addrs[u]);
      |                 ^~~~~~
../hdf5-1.10.7/src/H5EAdbg.c:284:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  284 |                 iblock->sblk_addrs[u]);
      |                 ^~~~~~
../hdf5-1.10.7/src/H5EAdbg.c: In function ‘H5EA__sblock_debug’:
../hdf5-1.10.7/src/H5EAdbg.c:374:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  374 |                 sblock->dblk_addrs[u]);
      |                 ^~~~~~
../hdf5-1.10.7/src/H5EAdbg.c: In function ‘H5EA__dblock_debug’:
../hdf5-1.10.7/src/H5EAdbg.c:455:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  455 |                 ((uint8_t *)dblock->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) < 0)
      |                 ^
In file included from ../hdf5-1.10.7/src/H5F.c:24:
../hdf5-1.10.7/src/H5F.c: In function ‘H5Fget_name’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5F.c:1072:9: note: in expansion of macro ‘HDstrncpy’
 1072 |         HDstrncpy(name, H5F_OPEN_NAME(f), MIN(len + 1,size));
      |         ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
 1467 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
../hdf5-1.10.7/src/H5F.c:1069:11: note: in expansion of macro ‘HDstrlen’
 1069 |     len = HDstrlen(H5F_OPEN_NAME(f));
      |           ^~~~~~~~
../hdf5-1.10.7/src/H5Fdbg.c: In function ‘H5F_debug’:
../hdf5-1.10.7/src/H5Fdbg.c:125:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  125 |             H5G__ent_debug(f->shared->sblock->root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL);
      |             ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Fdbg.c:140:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  140 |             H5G__ent_debug(&root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL);
      |             ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Fsuper.c: In function ‘H5F__super_read’:
../hdf5-1.10.7/src/H5Fsuper.c:528:11: warning: this condition has identical branches [-Wduplicated-branches]
  528 |         if(H5F_addr_lt(super_addr, sblock->base_addr))
      |           ^
../hdf5-1.10.7/src/H5FAdbg.c: In function ‘H5FA__dblock_debug’:
../hdf5-1.10.7/src/H5FAdbg.c:251:21: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  251 |                     if((hdr->cparam.cls->debug)(stream, (indent + 3), MAX(0, (fwidth - 3)), (hsize_t)u, ((uint8_t *)dblk_page->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) < 0)
      |                     ^~
../hdf5-1.10.7/src/H5FAdbg.c:267:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  267 |             if((hdr->cparam.cls->debug)(stream, (indent + 3), MAX(0, (fwidth - 3)), (hsize_t)u, ((uint8_t *)dblock->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) < 0)
      |             ^~
../hdf5-1.10.7/src/H5FDfamily.c: In function ‘H5FD__family_get_eof’:
../hdf5-1.10.7/src/H5FDfamily.c:1369:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1369 | } /* end H5FD__family_unlock() */
      | ^
../hdf5-1.10.7/src/H5FDfamily.c:1011:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1011 | H5FD__family_get_eof(const H5FD_t *_file, H5FD_mem_t type)
      | ^~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDfamily.c:1011:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5FDhdfs.c: In function ‘H5Pget_fapl_hdfs’:
../hdf5-1.10.7/src/H5FDhdfs.c:1761:24: warning: unused parameter ‘fapl_id’ [-Wunused-parameter]
 1761 | H5Pget_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa_out)
      |                  ~~~~~~^~~~~~~
../hdf5-1.10.7/src/H5FDhdfs.c:1761:51: warning: unused parameter ‘fa_out’ [-Wunused-parameter]
 1761 | H5Pget_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa_out)
      |                                 ~~~~~~~~~~~~~~~~~~^~~~~~
../hdf5-1.10.7/src/H5FDhdfs.c: In function ‘H5Pset_fapl_hdfs’:
../hdf5-1.10.7/src/H5FDhdfs.c:1775:24: warning: unused parameter ‘fapl_id’ [-Wunused-parameter]
 1775 | H5Pset_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa)
      |                  ~~~~~~^~~~~~~
../hdf5-1.10.7/src/H5FDhdfs.c:1775:51: warning: unused parameter ‘fa’ [-Wunused-parameter]
 1775 | H5Pset_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa)
      |                                 ~~~~~~~~~~~~~~~~~~^~
../hdf5-1.10.7/src/H5FDmulti.c: In function ‘H5FD_multi_sb_encode’:
../hdf5-1.10.7/src/H5FDmulti.c:657:5: warning: ‘strncpy’ output truncated copying 8 bytes from a string of length 9 [-Wstringop-truncation]
  657 |     strncpy(name, "NCSAmulti", (size_t)8);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDmulti.c:692:9: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
  692 |         strncpy((char *)p, file->fa.memb_name[mt], n);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDmulti.c:691:20: note: length computed here
  691 |         size_t n = strlen(file->fa.memb_name[mt]) + 1;
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../hdf5-1.10.7/src/H5FDsplitter.c:22:
../hdf5-1.10.7/src/H5FDsplitter.c: In function ‘H5FD__splitter_fapl_copy’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:599:5: note: in expansion of macro ‘HDstrncpy’
  599 |     HDstrncpy(new_fa_ptr->wo_path, old_fa_ptr->wo_path, H5FD_SPLITTER_PATH_MAX);
      |     ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:600:5: note: in expansion of macro ‘HDstrncpy’
  600 |     HDstrncpy(new_fa_ptr->log_file_path, old_fa_ptr->log_file_path, H5FD_SPLITTER_PATH_MAX);
      |     ^~~~~~~~~
In function ‘H5FD__splitter_fapl_copy’,
    inlined from ‘H5FD__splitter_fapl_get’ at ../hdf5-1.10.7/src/H5FDsplitter.c:566:17:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:599:5: note: in expansion of macro ‘HDstrncpy’
  599 |     HDstrncpy(new_fa_ptr->wo_path, old_fa_ptr->wo_path, H5FD_SPLITTER_PATH_MAX);
      |     ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:600:5: note: in expansion of macro ‘HDstrncpy’
  600 |     HDstrncpy(new_fa_ptr->log_file_path, old_fa_ptr->log_file_path, H5FD_SPLITTER_PATH_MAX);
      |     ^~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c: In function ‘H5FD__splitter_open’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:703:5: note: in expansion of macro ‘HDstrncpy’
  703 |     HDstrncpy(file_ptr->fa.wo_path, fapl_ptr->wo_path, H5FD_SPLITTER_PATH_MAX);
      |     ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:704:5: note: in expansion of macro ‘HDstrncpy’
  704 |     HDstrncpy(file_ptr->fa.log_file_path, fapl_ptr->log_file_path, H5FD_SPLITTER_PATH_MAX);
      |     ^~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c: In function ‘H5Pset_fapl_splitter’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:346:5: note: in expansion of macro ‘HDstrncpy’
  346 |     HDstrncpy(info->wo_path, vfd_config->wo_path, H5FD_SPLITTER_PATH_MAX);
      |     ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:347:5: note: in expansion of macro ‘HDstrncpy’
  347 |     HDstrncpy(info->log_file_path, vfd_config->log_file_path, H5FD_SPLITTER_PATH_MAX);
      |     ^~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c: In function ‘H5Pget_fapl_splitter’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:419:5: note: in expansion of macro ‘HDstrncpy’
  419 |     HDstrncpy(config_out->wo_path, fapl_ptr->wo_path, H5FD_SPLITTER_PATH_MAX);
      |     ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FDsplitter.c:420:5: note: in expansion of macro ‘HDstrncpy’
  420 |     HDstrncpy(config_out->log_file_path, fapl_ptr->log_file_path, H5FD_SPLITTER_PATH_MAX);
      |     ^~~~~~~~~
../hdf5-1.10.7/src/H5FL.c: In function ‘H5FL_blk_free.part.0’:
../hdf5-1.10.7/src/H5FL.c:1058:14: warning: potential null pointer dereference [-Wnull-dereference]
 1058 |     free_list->onlist++;
      |     ~~~~~~~~~^~~~~~~~
../hdf5-1.10.7/src/H5FL.c:1054:27: warning: potential null pointer dereference [-Wnull-dereference]
 1054 |     temp->next = free_list->list;       /* Note: Overwrites the size field in union */
      |                  ~~~~~~~~~^~~~~~
../hdf5-1.10.7/src/H5FL.c:1055:21: warning: potential null pointer dereference [-Wnull-dereference]
 1055 |     free_list->list = temp;
      |     ~~~~~~~~~~~~~~~~^~~~~~
../hdf5-1.10.7/src/H5FL.c:1058:22: warning: potential null pointer dereference [-Wnull-dereference]
 1058 |     free_list->onlist++;
      |     ~~~~~~~~~~~~~~~~~^~
../hdf5-1.10.7/src/H5FL.c:1058:14: warning: potential null pointer dereference [-Wnull-dereference]
 1058 |     free_list->onlist++;
      |     ~~~~~~~~~^~~~~~~~
../hdf5-1.10.7/src/H5FL.c:1054:27: warning: potential null pointer dereference [-Wnull-dereference]
 1054 |     temp->next = free_list->list;       /* Note: Overwrites the size field in union */
      |                  ~~~~~~~~~^~~~~~
../hdf5-1.10.7/src/H5FL.c:1055:21: warning: potential null pointer dereference [-Wnull-dereference]
 1055 |     free_list->list = temp;
      |     ~~~~~~~~~~~~~~~~^~~~~~
../hdf5-1.10.7/src/H5FL.c:1058:22: warning: potential null pointer dereference [-Wnull-dereference]
 1058 |     free_list->onlist++;
      |     ~~~~~~~~~~~~~~~~~^~
../hdf5-1.10.7/src/H5FL.c:1058:14: warning: potential null pointer dereference [-Wnull-dereference]
 1058 |     free_list->onlist++;
      |     ~~~~~~~~~^~~~~~~~
../hdf5-1.10.7/src/H5FL.c:1054:27: warning: potential null pointer dereference [-Wnull-dereference]
 1054 |     temp->next = free_list->list;       /* Note: Overwrites the size field in union */
      |                  ~~~~~~~~~^~~~~~
../hdf5-1.10.7/src/H5FL.c:1055:21: warning: potential null pointer dereference [-Wnull-dereference]
 1055 |     free_list->list = temp;
      |     ~~~~~~~~~~~~~~~~^~~~~~
../hdf5-1.10.7/src/H5FL.c:1058:22: warning: potential null pointer dereference [-Wnull-dereference]
 1058 |     free_list->onlist++;
      |     ~~~~~~~~~~~~~~~~~^~
../hdf5-1.10.7/src/H5FScache.c: In function ‘H5FS__cache_sinfo_deserialize’:
../hdf5-1.10.7/src/H5FScache.c:1002:17: warning: variable ‘old_tot_sect_count’ set but not used [-Wunused-but-set-variable]
 1002 |         hsize_t old_tot_sect_count;                         /* Total section count from header */
      |                 ^~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5FScache.c: In function ‘H5FS__cache_sinfo_serialize’:
../hdf5-1.10.7/src/H5FScache.c:1235:66: warning: unused parameter ‘len’ [-Wunused-parameter]
 1235 | H5FS__cache_sinfo_serialize(const H5F_t *f, void *_image, size_t len,
      |                                                           ~~~~~~~^~~
../hdf5-1.10.7/src/H5FSdbg.c: In function ‘H5FS_sects_debug’:
../hdf5-1.10.7/src/H5FSdbg.c:281:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  281 |             if(H5HF_sects_debug(f, client_addr, stream, indent + 3, MAX(0, fwidth - 3)) < 0)
      |             ^~
../hdf5-1.10.7/src/H5FSdbg.c:286:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  286 |             if(H5MF_sects_debug(f, fs_addr, stream, indent + 3, MAX(0, fwidth - 3)) < 0)
      |             ^~
In file included from ../hdf5-1.10.7/src/H5Gcompact.c:28:
../hdf5-1.10.7/src/H5Gcompact.c: In function ‘H5G__compact_get_name_by_idx’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Gcompact.c:243:9: note: in expansion of macro ‘HDstrncpy’
  243 |         HDstrncpy(name, ltable.lnks[idx].name, MIN((size_t)(ret_value + 1), size));
      |         ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
 1467 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
../hdf5-1.10.7/src/H5Gcompact.c:239:26: note: in expansion of macro ‘HDstrlen’
  239 |     ret_value = (ssize_t)HDstrlen(ltable.lnks[idx].name);
      |                          ^~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Gdense.c:35:
../hdf5-1.10.7/src/H5Gdense.c: In function ‘H5G__dense_get_name_by_idx’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Gdense.c:1222:13: note: in expansion of macro ‘HDstrncpy’
 1222 |             HDstrncpy(name, ltable.lnks[n].name, MIN((size_t)(ret_value + 1), size));
      |             ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
 1467 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
../hdf5-1.10.7/src/H5Gdense.c:1218:30: note: in expansion of macro ‘HDstrlen’
 1218 |         ret_value = (ssize_t)HDstrlen(ltable.lnks[n].name);
      |                              ^~~~~~~~
../hdf5-1.10.7/src/H5Gent.c: In function ‘H5G__ent_copy’:
../hdf5-1.10.7/src/H5Gent.c:338:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  338 |         H5G__ent_reset((H5G_entry_t *)src);
      |                        ^
../hdf5-1.10.7/src/H5Gent.c: In function ‘H5G__ent_debug’:
../hdf5-1.10.7/src/H5Gent.c:542:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  542 |     nested_fwidth = MAX(0, fwidth - 3);
      |     ^~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Gloc.c: In function ‘H5G__loc_insert’:
../hdf5-1.10.7/src/H5Gloc.c:565:16: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  565 |     lnk.name = (char *)name;
      |                ^
../hdf5-1.10.7/src/H5Gloc.c: In function ‘H5G__loc_set_comment_cb’:
../hdf5-1.10.7/src/H5Gloc.c:775:21: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  775 |         comment.s = (char *)udata->comment;
      |                     ^
../hdf5-1.10.7/src/H5Gname.c: In function ‘H5G_name_copy’:
../hdf5-1.10.7/src/H5Gname.c:532:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  532 |         H5G_name_reset((H5G_name_t *)src);
      |                        ^
In file included from ../hdf5-1.10.7/src/H5Gname.c:35:
../hdf5-1.10.7/src/H5Gname.c: In function ‘H5G_build_fullpath’:
../hdf5-1.10.7/src/H5private.h:1470:31: warning: ‘strncat’ specified bound 1 equals source length [-Wstringop-overflow=]
 1470 |     #define HDstrncat(X,Y,Z)  strncat(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Gname.c:323:9: note: in expansion of macro ‘HDstrncat’
  323 |         HDstrncat(full_path, "/", (size_t)1);
      |         ^~~~~~~~~
../hdf5-1.10.7/src/H5Gname.c: In function ‘H5G_common_path’:
../hdf5-1.10.7/src/H5Gname.c:245:11: warning: ‘nchars1’ may be used uninitialized [-Wmaybe-uninitialized]
  245 |         if(nchars1==nchars2) {
      |           ^
../hdf5-1.10.7/src/H5Gname.c:227:13: note: ‘nchars1’ was declared here
  227 |     size_t  nchars1,nchars2;    /* Number of characters in components */
      |             ^~~~~~~
../hdf5-1.10.7/src/H5Gname.c:245:11: warning: ‘nchars2’ may be used uninitialized [-Wmaybe-uninitialized]
  245 |         if(nchars1==nchars2) {
      |           ^
../hdf5-1.10.7/src/H5Gname.c:227:21: note: ‘nchars2’ was declared here
  227 |     size_t  nchars1,nchars2;    /* Number of characters in components */
      |                     ^~~~~~~
../hdf5-1.10.7/src/H5Gnode.c: In function ‘H5G_node_remove’:
../hdf5-1.10.7/src/H5Gnode.c:756:22: warning: unused variable ‘lt_key’ [-Wunused-variable]
  756 |     H5G_node_key_t  *lt_key = (H5G_node_key_t *)_lt_key;
      |                      ^~~~~~
../hdf5-1.10.7/src/H5Gnode.c: In function ‘H5G__node_copy’:
../hdf5-1.10.7/src/H5Gnode.c:1255:28: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1255 |             grp_loc.oloc = (H5O_loc_t *)src_oloc;
      |                            ^
../hdf5-1.10.7/src/H5Gnode.c: In function ‘H5G_node_debug’:
../hdf5-1.10.7/src/H5Gnode.c:1517:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1517 |         fwidth = MAX(0, fwidth - 3);
      |         ^~~~~~
../hdf5-1.10.7/src/H5Gobj.c: In function ‘H5G__obj_create_real’:
../hdf5-1.10.7/src/H5Gobj.c:264:67: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  264 |         if(H5O_msg_create(oloc, H5O_LINFO_ID, 0, H5O_UPDATE_TIME, (void *)linfo) < 0)
      |                                                                   ^
../hdf5-1.10.7/src/H5Gobj.c:269:73: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  269 |         if(H5O_msg_create(oloc, H5O_GINFO_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)ginfo) < 0)
      |                                                                         ^
../hdf5-1.10.7/src/H5Gobj.c:275:77: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  275 |             if(H5O_msg_create(oloc, H5O_PLINE_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)pline) < 0)
      |                                                                             ^
../hdf5-1.10.7/src/H5Gobj.c: In function ‘H5G_obj_stab_to_new_cb’:
../hdf5-1.10.7/src/H5Gobj.c:422:51: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  422 |     if(H5G_obj_insert(udata->grp_oloc, lnk->name, (H5O_link_t *)lnk, FALSE, H5O_TYPE_UNKNOWN, NULL) < 0)
      |                                                   ^
../hdf5-1.10.7/src/H5Gobj.c: In function ‘H5G__obj_info’:
../hdf5-1.10.7/src/H5Gobj.c:735:37: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  735 |     if(H5O_loc_copy_deep(&grp_oloc, (H5O_loc_t *)oloc) < 0)
      |                                     ^
In file included from ../hdf5-1.10.7/src/H5Gstab.c:29:
../hdf5-1.10.7/src/H5Gstab.c: In function ‘H5G__stab_get_name_by_idx’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Gstab.c:795:9: note: in expansion of macro ‘HDstrncpy’
  795 |         HDstrncpy(name, udata.name, MIN((size_t)(ret_value + 1), size));
      |         ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
 1467 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
../hdf5-1.10.7/src/H5Gstab.c:791:26: note: in expansion of macro ‘HDstrlen’
  791 |     ret_value = (ssize_t)HDstrlen(udata.name);
      |                          ^~~~~~~~
../hdf5-1.10.7/src/H5Gtraverse.c: In function ‘H5G__traverse_real’:
../hdf5-1.10.7/src/H5Gtraverse.c:726:52: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  726 |                     if(H5O_msg_reset(H5O_GINFO_ID, (void *)ginfo) < 0)
      |                                                    ^
../hdf5-1.10.7/src/H5Gtraverse.c:730:52: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  730 |                     if(H5O_msg_reset(H5O_LINFO_ID, (void *)linfo) < 0)
      |                                                    ^
../hdf5-1.10.7/src/H5Gtraverse.c:734:52: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  734 |                     if(H5O_msg_reset(H5O_PLINE_ID, (void *)pline) < 0)
      |                                                    ^
../hdf5-1.10.7/src/H5HF.c: In function ‘H5HF_op_write’:
../hdf5-1.10.7/src/H5HF.c:132:17: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  132 |     H5MM_memcpy((void *)obj, op_data, obj_len);    /* Casting away const OK -QAK */
      |                 ^
../hdf5-1.10.7/src/H5HF.c: In function ‘H5HF_insert’:
../hdf5-1.10.7/src/H5HF.c:371:41: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  371 |         if(H5HF__huge_insert(hdr, size, (void *)obj, id) < 0)
      |                                         ^
../hdf5-1.10.7/src/H5HFcache.c: In function ‘H5HF__cache_hdr_serialize’:
../hdf5-1.10.7/src/H5HFcache.c:770:12: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  770 |     hdr->f = f;
      |            ^
../hdf5-1.10.7/src/H5HFcache.c: In function ‘H5HF__cache_iblock_serialize’:
../hdf5-1.10.7/src/H5HFcache.c:1360:12: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 1360 |     hdr->f = f;
      |            ^
../hdf5-1.10.7/src/H5HFcache.c: In function ‘H5HF__cache_dblock_verify_chksum’:
../hdf5-1.10.7/src/H5HFcache.c:1689:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1689 |         read_buf = (void *)image;       /* Casting away const OK - QAK */
      |                    ^
../hdf5-1.10.7/src/H5HFdbg.c: In function ‘H5HF_hdr_print’:
../hdf5-1.10.7/src/H5HFdbg.c:328:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  328 |     H5HF__dtable_debug(&hdr->man_dtable, stream, indent + 3, MAX(0, fwidth - 3));
      |     ^~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5HFdbg.c:336:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  336 |                       hdr->pline_root_direct_size);
      |                       ^~~
../hdf5-1.10.7/src/H5HFdbg.c:339:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  339 |                       hdr->pline_root_direct_filter_mask);
      |                       ^~~
../hdf5-1.10.7/src/H5HFdbg.c:341:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  341 |         H5O_debug_id(H5O_PLINE_ID, hdr->f, &(hdr->pline), stream, indent + 3, MAX(0, fwidth - 3));
      |         ^~~~~~~~~~~~
../hdf5-1.10.7/src/H5HFdbg.c:351:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  351 |                   hdr->root_iblock_flags);
      |                   ^~~
../hdf5-1.10.7/src/H5HFdbg.c:354:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  354 |                   hdr->root_iblock);
      |                   ^~~
../hdf5-1.10.7/src/H5HFdbg.c: In function ‘H5HF_dblock_debug_cb’:
../hdf5-1.10.7/src/H5HFdbg.c:468:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  468 |                 start, len);
      |                 ^~~~~
../hdf5-1.10.7/src/H5HFdbg.c: In function ‘H5HF_iblock_print’:
../hdf5-1.10.7/src/H5HFdbg.c:683:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  683 |                 temp_str);
      |                 ^~~~~~~~
../hdf5-1.10.7/src/H5HFdbg.c:693:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  693 |                         iblock->filt_ents[off].filter_mask);
      |                         ^~~~~~
../hdf5-1.10.7/src/H5HFdbg.c:697:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  697 |                         iblock->ents[off].addr);
      |                         ^~~~~~
../hdf5-1.10.7/src/H5HFdbg.c:711:21: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  711 |                     temp_str);
      |                     ^~~~~~~~
../hdf5-1.10.7/src/H5HFdbg.c:718:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  718 |                         iblock->ents[off].addr);
      |                         ^~~~~~
../hdf5-1.10.7/src/H5HFdbg.c:724:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  724 |                   "<none>");
      |                   ^~~~~~~~
../hdf5-1.10.7/src/H5HFdbg.c:733:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  733 |                   iblock->rc);
      |                   ^~~~~~
../hdf5-1.10.7/src/H5HFdbg.c:738:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  738 |                   iblock->parent);
      |                   ^~~~~~
../hdf5-1.10.7/src/H5HFdbg.c: In function ‘H5HF_sects_debug_cb’:
../hdf5-1.10.7/src/H5HFdbg.c:845:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  845 |     if(H5FS_sect_debug(udata->fspace, _sect, udata->stream, udata->indent + 3, MAX(0, udata->fwidth - 3)) < 0)
      |     ^~
../hdf5-1.10.7/src/H5HFhuge.c: In function ‘H5HF__huge_write’:
../hdf5-1.10.7/src/H5HFhuge.c:863:8: warning: ‘obj_size’ may be used uninitialized [-Wmaybe-uninitialized]
  863 |     if(H5F_block_write(hdr->f, H5FD_MEM_FHEAP_HUGE_OBJ, obj_addr, obj_size, obj) < 0)
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5HFhuge.c:810:12: note: ‘obj_size’ was declared here
  810 |     size_t obj_size;                    /* Object's size in the file */
      |            ^~~~~~~~
../hdf5-1.10.7/src/H5HFman.c: In function ‘H5HF__man_write’:
../hdf5-1.10.7/src/H5HFman.c:500:50: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  500 |     if(H5HF__man_op_real(hdr, id, H5HF_op_write, (void *)obj, H5HF_OP_MODIFY) < 0)
      |                                                  ^
../hdf5-1.10.7/src/H5HFsection.c: In function ‘H5HF__sect_row_debug’:
../hdf5-1.10.7/src/H5HFsection.c:2108:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2108 |         H5HF_sect_indirect_debug(sect->u.row.under, stream, indent + 3, MAX(0, fwidth - 3));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
In function ‘H5HF__sect_single_valid’,
    inlined from ‘H5HF__sect_single_valid’ at ../hdf5-1.10.7/src/H5HFsection.c:1166:1:
../hdf5-1.10.7/src/H5HFsection.c:1204:22: warning: ‘dblock_addr’ may be used uninitialized [-Wmaybe-uninitialized]
 1204 |             status = H5AC_get_entry_status(iblock->hdr->f, dblock_addr, &dblock_status);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5HFsection.c: In function ‘H5HF__sect_single_valid’:
../hdf5-1.10.7/src/H5HFsection.c:1180:21: note: ‘dblock_addr’ was declared here
 1180 |             haddr_t dblock_addr;        /* Direct block address */
      |                     ^~~~~~~~~~~
In function ‘H5HF__sect_single_valid’,
    inlined from ‘H5HF__sect_single_valid’ at ../hdf5-1.10.7/src/H5HFsection.c:1166:1:
../hdf5-1.10.7/src/H5HFsection.c:1215:26: warning: ‘dblock_size’ may be used uninitialized [-Wmaybe-uninitialized]
 1215 |                 dblock = H5HF__man_dblock_protect(iblock->hdr, dblock_addr, dblock_size, iblock, sect->u.single.par_entry, H5AC__READ_ONLY_FLAG);
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5HFsection.c: In function ‘H5HF__sect_single_valid’:
../hdf5-1.10.7/src/H5HFsection.c:1181:20: note: ‘dblock_size’ was declared here
 1181 |             size_t dblock_size;         /* Direct block size */
      |                    ^~~~~~~~~~~
In function ‘H5HF__sect_indirect_merge_row’,
    inlined from ‘H5HF__sect_row_merge’ at ../hdf5-1.10.7/src/H5HFsection.c:1843:12:
../hdf5-1.10.7/src/H5HFsection.c:3541:25: warning: potential null pointer dereference [-Wnull-dereference]
 3541 |     if(sect2->u.indirect.dir_nrows > 0) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~
../hdf5-1.10.7/src/H5HFsection.c:3535:16: warning: potential null pointer dereference [-Wnull-dereference]
 3535 |     start_row2 = sect2->u.indirect.row;
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5HFsection.c: In function ‘H5HF__sect_single_shrink’:
../hdf5-1.10.7/src/H5HFsection.c:1090:26: warning: ‘dblock_addr’ may be used uninitialized [-Wmaybe-uninitialized]
 1090 |     if(NULL == (dblock = H5HF__man_dblock_protect(hdr, dblock_addr, dblock_size, (*sect)->u.single.parent, (*sect)->u.single.par_entry, H5AC__NO_FLAGS_SET)))
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5HFsection.c:1067:13: note: ‘dblock_addr’ was declared here
 1067 |     haddr_t dblock_addr;                /* Section's direct block's address */
      |             ^~~~~~~~~~~
../hdf5-1.10.7/src/H5HFsection.c:1090:26: warning: ‘dblock_size’ may be used uninitialized [-Wmaybe-uninitialized]
 1090 |     if(NULL == (dblock = H5HF__man_dblock_protect(hdr, dblock_addr, dblock_size, (*sect)->u.single.parent, (*sect)->u.single.par_entry, H5AC__NO_FLAGS_SET)))
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5HFsection.c:1068:12: note: ‘dblock_size’ was declared here
 1068 |     size_t dblock_size;                 /* Section's direct block's size */
      |            ^~~~~~~~~~~
../hdf5-1.10.7/src/H5HGcache.c: In function ‘H5HG__cache_heap_get_final_load_size’:
../hdf5-1.10.7/src/H5HGcache.c:225:17: warning: ‘heap.size’ may be used uninitialized [-Wmaybe-uninitialized]
  225 |     *actual_len = heap.size;
      |     ~~~~~~~~~~~~^~~~~~~~~~~
../hdf5-1.10.7/src/H5HGcache.c:208:17: note: ‘heap.size’ was declared here
  208 |     H5HG_heap_t heap;                   /* Global heap */
      |                 ^~~~
../hdf5-1.10.7/src/H5HGdbg.c: In function ‘H5HG_debug’:
../hdf5-1.10.7/src/H5HGdbg.c:140:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  140 |                      (unsigned long)(h->obj[u].begin - h->chunk));
      |                      ^
../hdf5-1.10.7/src/H5HGdbg.c:143:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  143 |                      h->obj[u].nrefs);
      |                      ^
../hdf5-1.10.7/src/H5HGdbg.c:148:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  148 |                      (unsigned long)H5HG_ALIGN(h->obj[u].size));
      |                      ^
In function ‘H5HL__hdr_deserialize’,
    inlined from ‘H5HL__cache_prefix_get_final_load_size’ at ../hdf5-1.10.7/src/H5HLcache.c:384:8:
../hdf5-1.10.7/src/H5HLcache.c:199:12: warning: ‘heap.free_block’ may be used uninitialized [-Wmaybe-uninitialized]
  199 |     if(heap->free_block != H5HL_FREE_NULL && heap->free_block >= heap->dblk_size)
      |        ~~~~^~~~~~~~~~~~
../hdf5-1.10.7/src/H5HLcache.c: In function ‘H5HL__cache_prefix_get_final_load_size’:
../hdf5-1.10.7/src/H5HLcache.c:372:12: note: ‘heap’ declared here
  372 |     H5HL_t heap;                /* Local heap */
      |            ^~~~
../hdf5-1.10.7/src/H5HLdbg.c: In function ‘H5HL_debug’:
../hdf5-1.10.7/src/H5HLdbg.c:91:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   91 |         HDfprintf(stream, "%*s%-*s %8Zu, %8Zu\n", indent+3, "", MAX(0,fwidth-9), temp_str, freelist->offset, freelist->size);
      |         ^~~~~~~~~
../hdf5-1.10.7/src/H5I.c: In function ‘H5I__clear_type_cb’:
../hdf5-1.10.7/src/H5I.c:548:81: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  548 |         if(udata->type_ptr->cls->free_func && (udata->type_ptr->cls->free_func)((void *)id->obj_ptr) < 0) { /* (Casting away const OK -QAK) */
      |                                                                                 ^
In file included from ../hdf5-1.10.7/src/H5I.c:37:
../hdf5-1.10.7/src/H5I.c: In function ‘H5I__destroy_type’:
../hdf5-1.10.7/src/H5I.c:654:48: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  654 |         type_ptr->cls = H5FL_FREE(H5I_class_t, (void *)type_ptr->cls);
      |                                                ^
../hdf5-1.10.7/src/H5FLprivate.h:128:65: note: in definition of macro ‘H5FL_FREE’
  128 | #define H5FL_FREE(t,obj) (t *)H5FL_reg_free(&(H5FL_REG_NAME(t)),obj)
      |                                                                 ^~~
../hdf5-1.10.7/src/H5I.c: In function ‘H5I_subst’:
../hdf5-1.10.7/src/H5I.c:850:17: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  850 |     ret_value = (void *)id_ptr->obj_ptr;        /* (Casting away const OK -QAK) */
      |                 ^
../hdf5-1.10.7/src/H5I.c: In function ‘H5I_object’:
../hdf5-1.10.7/src/H5I.c:883:21: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  883 |         ret_value = (void *)id_ptr->obj_ptr;        /* (Casting away const OK -QAK) */
      |                     ^
../hdf5-1.10.7/src/H5I.c: In function ‘H5I_object_verify’:
../hdf5-1.10.7/src/H5I.c:952:21: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  952 |         ret_value = (void *)id_ptr->obj_ptr;        /* (Casting away const OK -QAK) */
      |                     ^
../hdf5-1.10.7/src/H5I.c: In function ‘H5I__remove_common’:
../hdf5-1.10.7/src/H5I.c:1125:17: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1125 |     ret_value = (void *)curr_id->obj_ptr;       /* (Casting away const OK -QAK) */
      |                 ^
../hdf5-1.10.7/src/H5I.c: In function ‘H5I_dec_ref’:
../hdf5-1.10.7/src/H5I.c:1261:68: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1261 |         if(!type_ptr->cls->free_func || (type_ptr->cls->free_func)((void *)id_ptr->obj_ptr) >= 0) {
      |                                                                    ^
../hdf5-1.10.7/src/H5I.c: In function ‘H5I__iterate_cb’:
../hdf5-1.10.7/src/H5I.c:1877:42: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1877 |         cb_ret_val = (*udata->user_func)((void *)item->obj_ptr, item->id, udata->user_udata);     /* (Casting away const OK) */
      |                                          ^
../hdf5-1.10.7/src/H5I.c: In function ‘H5I__id_dump_cb’:
../hdf5-1.10.7/src/H5I.c:2135:31: warning: passing argument 1 of ‘H5G_nameof’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 2135 |             path = H5G_nameof((const H5G_t *)item->obj_ptr);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Tprivate.h:31,
                 from ../hdf5-1.10.7/src/H5Zprivate.h:28,
                 from ../hdf5-1.10.7/src/H5CXprivate.h:30,
                 from ../hdf5-1.10.7/src/H5I.c:34:
../hdf5-1.10.7/src/H5Gprivate.h:190:39: note: expected ‘H5G_t *’ but argument is of type ‘const H5G_t *’
  190 | H5_DLL H5G_name_t * H5G_nameof(H5G_t *grp);
      |                                ~~~~~~~^~~
../hdf5-1.10.7/src/H5I.c: At top level:
../hdf5-1.10.7/src/H5I.c:125:12: warning: ‘H5I__debug_cb’ declared ‘static’ but never defined [-Wunused-function]
  125 | static int H5I__debug_cb(void *_item, void *_key, void *_udata);
      |            ^~~~~~~~~~~~~
../hdf5-1.10.7/src/H5L.c: In function ‘H5L__link_cb’:
../hdf5-1.10.7/src/H5L.c:1685:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1685 |     udata->lnk->name = (char *)name;
      |                        ^
../hdf5-1.10.7/src/H5L.c: In function ‘H5L__move_dest_cb’:
../hdf5-1.10.7/src/H5L.c:2477:24: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 2477 |     udata->lnk->name = (char *)name;
      |                        ^
../hdf5-1.10.7/src/H5L.c: In function ‘H5L__link_copy_file’:
../hdf5-1.10.7/src/H5L.c:3231:28: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 3231 |         lnk_grp_loc.oloc = (H5O_loc_t *)src_oloc;    /* Casting away const OK -QAK */
      |                            ^
H5lib_settings.c:31:6: warning: size of ‘H5libhdf5_settings’ 5011 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   31 | char H5libhdf5_settings[]=
      |      ^~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c: In function ‘H5MF__fsm_is_self_referential.part.0’:
../hdf5-1.10.7/src/H5MF.c:3500:46: warning: ‘sm_fshdr_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
 3500 |         result = (fspace == f->shared->fs_man[sm_fshdr_fsm]) ||
      |                             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3473:20: note: ‘sm_fshdr_fsm’ was declared here
 3473 |     H5F_mem_page_t sm_fshdr_fsm;
      |                    ^~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3501:48: warning: ‘sm_fssinfo_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
 3501 |                    (fspace == f->shared->fs_man[sm_fssinfo_fsm]);
      |                               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3474:20: note: ‘sm_fssinfo_fsm’ was declared here
 3474 |     H5F_mem_page_t sm_fssinfo_fsm;
      |                    ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3497:48: warning: ‘lg_fssinfo_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
 3497 |                    (fspace == f->shared->fs_man[lg_fssinfo_fsm]);
      |                               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3489:24: note: ‘lg_fssinfo_fsm’ was declared here
 3489 |         H5F_mem_page_t lg_fssinfo_fsm;
      |                        ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3496:48: warning: ‘lg_fshdr_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
 3496 |                    (fspace == f->shared->fs_man[lg_fshdr_fsm]) ||
      |                               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3488:24: note: ‘lg_fshdr_fsm’ was declared here
 3488 |         H5F_mem_page_t lg_fshdr_fsm;
      |                        ^~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c: In function ‘H5MF__fsm_type_is_self_referential’:
../hdf5-1.10.7/src/H5MF.c:3450:49: warning: ‘sm_fssinfo_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
 3450 |             result = (fsm_type == sm_fshdr_fsm) || (fsm_type == sm_fssinfo_fsm);
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3417:20: note: ‘sm_fssinfo_fsm’ was declared here
 3417 |     H5F_mem_page_t sm_fssinfo_fsm;
      |                    ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3438:47: warning: ‘lg_fssinfo_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
 3437 |         result = (fsm_type == sm_fshdr_fsm) || (fsm_type == sm_fssinfo_fsm)
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3438 |                 || (fsm_type == lg_fshdr_fsm) || (fsm_type == lg_fssinfo_fsm);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3419:20: note: ‘lg_fssinfo_fsm’ was declared here
 3419 |     H5F_mem_page_t lg_fssinfo_fsm;
      |                    ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3438:17: warning: ‘lg_fshdr_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
 3437 |         result = (fsm_type == sm_fshdr_fsm) || (fsm_type == sm_fssinfo_fsm)
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3438 |                 || (fsm_type == lg_fshdr_fsm) || (fsm_type == lg_fssinfo_fsm);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3418:20: note: ‘lg_fshdr_fsm’ was declared here
 3418 |     H5F_mem_page_t lg_fshdr_fsm;
      |                    ^~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c: In function ‘H5MF_settle_meta_data_fsm’:
../hdf5-1.10.7/src/H5MF.c:3174:25: warning: ‘sm_fssinfo_fs_type’ may be used uninitialized [-Wmaybe-uninitialized]
 3174 |         sm_sinfo_fspace = f->shared->fs_man[sm_fssinfo_fs_type];
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3129:20: note: ‘sm_fssinfo_fs_type’ was declared here
 3129 |     H5F_mem_page_t sm_fssinfo_fs_type;  /* small fs sinfo fsm */
      |                    ^~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3191:29: warning: ‘lg_fssinfo_fs_type’ may be used uninitialized [-Wmaybe-uninitialized]
 3191 |             lg_sinfo_fspace = f->shared->fs_man[lg_fssinfo_fs_type];
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3131:20: note: ‘lg_fssinfo_fs_type’ was declared here
 3131 |     H5F_mem_page_t lg_fssinfo_fs_type;  /* large fs sinfo fsm */
      |                    ^~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3190:27: warning: ‘lg_fshdr_fs_type’ may be used uninitialized [-Wmaybe-uninitialized]
 3190 |             lg_hdr_fspace = f->shared->fs_man[lg_fshdr_fs_type];
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3130:20: note: ‘lg_fshdr_fs_type’ was declared here
 3130 |     H5F_mem_page_t lg_fshdr_fs_type;    /* large fs hdr fsm */
      |                    ^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c: In function ‘H5MF_tidy_self_referential_fsm_hack’:
../hdf5-1.10.7/src/H5MF.c:3654:7: warning: ‘sm_fssinfo_fs_type’ may be used uninitialized [-Wmaybe-uninitialized]
 3654 |     if((sm_fshdr_fs_type != sm_fssinfo_fs_type) &&
      |       ^
../hdf5-1.10.7/src/H5MF.c:3584:20: note: ‘sm_fssinfo_fs_type’ was declared here
 3584 |     H5F_mem_page_t sm_fssinfo_fs_type;  /* Small fs sinfo fsm */
      |                    ^~~~~~~~~~~~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Fpkg.h:30,
                 from ../hdf5-1.10.7/src/H5MF.c:39:
../hdf5-1.10.7/src/H5MF.c:3644:43: warning: ‘sm_fshdr_fs_type’ may be used uninitialized [-Wmaybe-uninitialized]
 3644 |     if(H5F_addr_defined(f->shared->fs_addr[sm_fshdr_fs_type])) {
../hdf5-1.10.7/src/H5Fprivate.h:252:34: note: in definition of macro ‘H5F_addr_defined’
  252 | #define H5F_addr_defined(X)    ((X)!=HADDR_UNDEF)
      |                                  ^
../hdf5-1.10.7/src/H5MF.c:3583:20: note: ‘sm_fshdr_fs_type’ was declared here
 3583 |     H5F_mem_page_t sm_fshdr_fs_type;    /* Small fs hdr fsm */
      |                    ^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3698:11: warning: ‘lg_fssinfo_fs_type’ may be used uninitialized [-Wmaybe-uninitialized]
 3698 |         if(lg_fshdr_fs_type != lg_fssinfo_fs_type && H5F_addr_defined(f->shared->fs_addr[lg_fssinfo_fs_type])) {
      |           ^
../hdf5-1.10.7/src/H5MF.c:3586:20: note: ‘lg_fssinfo_fs_type’ was declared here
 3586 |     H5F_mem_page_t lg_fssinfo_fs_type;  /* Large fs sinfo fsm */
      |                    ^~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c:3684:47: warning: ‘lg_fshdr_fs_type’ may be used uninitialized [-Wmaybe-uninitialized]
 3684 |         if(H5F_addr_defined(f->shared->fs_addr[lg_fshdr_fs_type])) {
../hdf5-1.10.7/src/H5Fprivate.h:252:34: note: in definition of macro ‘H5F_addr_defined’
  252 | #define H5F_addr_defined(X)    ((X)!=HADDR_UNDEF)
      |                                  ^
../hdf5-1.10.7/src/H5MF.c:3585:20: note: ‘lg_fshdr_fs_type’ was declared here
 3585 |     H5F_mem_page_t lg_fshdr_fs_type;    /* Large fs hdr fsm */
      |                    ^~~~~~~~~~~~~~~~
In function ‘H5MF__fsm_type_is_self_referential’,
    inlined from ‘H5MF_try_close’ at ../hdf5-1.10.7/src/H5MF.c:1729:16:
../hdf5-1.10.7/src/H5MF.c:3450:49: warning: ‘sm_fssinfo_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
 3450 |             result = (fsm_type == sm_fshdr_fsm) || (fsm_type == sm_fssinfo_fsm);
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c: In function ‘H5MF_try_close’:
../hdf5-1.10.7/src/H5MF.c:3417:20: note: ‘sm_fssinfo_fsm’ was declared here
 3417 |     H5F_mem_page_t sm_fssinfo_fsm;
      |                    ^~~~~~~~~~~~~~
In function ‘H5MF__fsm_type_is_self_referential’,
    inlined from ‘H5MF_try_close’ at ../hdf5-1.10.7/src/H5MF.c:1729:16:
../hdf5-1.10.7/src/H5MF.c:3438:17: warning: ‘lg_fshdr_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
 3437 |         result = (fsm_type == sm_fshdr_fsm) || (fsm_type == sm_fssinfo_fsm)
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3438 |                 || (fsm_type == lg_fshdr_fsm) || (fsm_type == lg_fssinfo_fsm);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c: In function ‘H5MF_try_close’:
../hdf5-1.10.7/src/H5MF.c:3418:20: note: ‘lg_fshdr_fsm’ was declared here
 3418 |     H5F_mem_page_t lg_fshdr_fsm;
      |                    ^~~~~~~~~~~~
In function ‘H5MF__fsm_type_is_self_referential’,
    inlined from ‘H5MF_try_close’ at ../hdf5-1.10.7/src/H5MF.c:1729:16:
../hdf5-1.10.7/src/H5MF.c:3438:47: warning: ‘lg_fssinfo_fsm’ may be used uninitialized [-Wmaybe-uninitialized]
 3437 |         result = (fsm_type == sm_fshdr_fsm) || (fsm_type == sm_fssinfo_fsm)
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3438 |                 || (fsm_type == lg_fshdr_fsm) || (fsm_type == lg_fssinfo_fsm);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MF.c: In function ‘H5MF_try_close’:
../hdf5-1.10.7/src/H5MF.c:3419:20: note: ‘lg_fssinfo_fsm’ was declared here
 3419 |     H5F_mem_page_t lg_fssinfo_fsm;
      |                    ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5MFdbg.c: In function ‘H5MF__sects_debug_cb’:
../hdf5-1.10.7/src/H5MFdbg.c:134:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  134 |     if(H5FS_sect_debug(udata->fspace, _sect, udata->stream, udata->indent + 3, MAX(0, udata->fwidth - 3)) < 0)
      |     ^~
../hdf5-1.10.7/src/H5O.c: In function ‘H5Oget_info_by_idx’:
../hdf5-1.10.7/src/H5O.c:1169:17: warning: unused variable ‘obj_oloc’ [-Wunused-variable]
 1169 |     H5O_loc_t   obj_oloc;               /* Opened object object location */
      |                 ^~~~~~~~
../hdf5-1.10.7/src/H5O.c:1168:17: warning: unused variable ‘obj_path’ [-Wunused-variable]
 1168 |     H5G_name_t  obj_path;               /* Opened object group hier. path */
      |                 ^~~~~~~~
../hdf5-1.10.7/src/H5Odeprec.c: In function ‘H5Oget_info_by_idx1’:
../hdf5-1.10.7/src/H5Odeprec.c:175:17: warning: unused variable ‘obj_oloc’ [-Wunused-variable]
  175 |     H5O_loc_t   obj_oloc;               /* Opened object object location */
      |                 ^~~~~~~~
../hdf5-1.10.7/src/H5Odeprec.c:174:17: warning: unused variable ‘obj_path’ [-Wunused-variable]
  174 |     H5G_name_t  obj_path;               /* Opened object group hier. path */
      |                 ^~~~~~~~
../hdf5-1.10.7/src/H5Oainfo.c: In function ‘H5O__ainfo_delete’:
../hdf5-1.10.7/src/H5Oainfo.c:333:36: warning: unused parameter ‘open_oh’ [-Wunused-parameter]
  333 | H5O__ainfo_delete(H5F_t *f, H5O_t *open_oh, void *_mesg)
      |                             ~~~~~~~^~~~~~~
../hdf5-1.10.7/src/H5Oainfo.c: In function ‘H5O__ainfo_copy_file’:
../hdf5-1.10.7/src/H5Oainfo.c:404:29: warning: unused parameter ‘file_src’ [-Wunused-parameter]
  404 | H5O__ainfo_copy_file(H5F_t *file_src, void *mesg_src, H5F_t *file_dst,
      |                      ~~~~~~~^~~~~~~~
../hdf5-1.10.7/src/H5Oainfo.c:406:17: warning: unused parameter ‘cpy_info’ [-Wunused-parameter]
  406 |     H5O_copy_t *cpy_info, void H5_ATTR_UNUSED *udata)
      |     ~~~~~~~~~~~~^~~~~~~~
../hdf5-1.10.7/src/H5Oalloc.c: In function ‘H5O_add_gap’:
../hdf5-1.10.7/src/H5Oalloc.c:113:20: warning: unused parameter ‘f’ [-Wunused-parameter]
  113 | H5O_add_gap(H5F_t *f, H5O_t *oh, unsigned chunkno, hbool_t *chk_dirtied,
      |             ~~~~~~~^
../hdf5-1.10.7/src/H5Oattr.c: In function ‘H5O__attr_debug’:
../hdf5-1.10.7/src/H5Oattr.c:882:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  882 |             (unsigned long)(mesg->shared->dt_size));
      |             ^
../hdf5-1.10.7/src/H5Oattr.c:883:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  883 |     if((H5O_MSG_DTYPE->debug)(f, mesg->shared->dt, stream, indent + 3, MAX(0, fwidth - 3)) < 0)
      |     ^~
../hdf5-1.10.7/src/H5Oattr.c:889:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  889 |             (unsigned long)(mesg->shared->ds_size));
      |             ^
../hdf5-1.10.7/src/H5Oattr.c:890:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  890 |     if(H5S_debug(f, mesg->shared->ds, stream, indent + 3, MAX(0, fwidth - 3)) < 0)
      |     ^~
../hdf5-1.10.7/src/H5Ocache.c: In function ‘H5O__chunk_deserialize’:
../hdf5-1.10.7/src/H5Ocache.c:1464:25: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1464 |             mesg->raw = (uint8_t *)chunk_image;        /* Casting away const OK - QAK */
      |                         ^
../hdf5-1.10.7/src/H5Ocache.c: In function ‘H5O__chunk_serialize’:
../hdf5-1.10.7/src/H5Ocache.c:1666:30: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1666 |             if(H5O_msg_flush((H5F_t *)f, oh, curr_msg) < 0)
      |                              ^
../hdf5-1.10.7/src/H5Ocache_image.c: In function ‘H5O__mdci_delete’:
../hdf5-1.10.7/src/H5Ocache_image.c:278:35: warning: unused parameter ‘open_oh’ [-Wunused-parameter]
  278 | H5O__mdci_delete(H5F_t *f, H5O_t *open_oh, void *_mesg)
      |                            ~~~~~~~^~~~~~~
../hdf5-1.10.7/src/H5Odbg.c: In function ‘H5O_debug_real’:
../hdf5-1.10.7/src/H5Odbg.c:385:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  385 |                   oh->chunk[i].addr);
      |                   ^~
../hdf5-1.10.7/src/H5Odbg.c:402:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  402 |                   chunk_size);
      |                   ^~~~~~~~~~
../hdf5-1.10.7/src/H5Odbg.c:406:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  406 |                   oh->chunk[i].gap);
      |                   ^~
../hdf5-1.10.7/src/H5Odbg.c:437:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  437 |                   sequence[oh->mesg[i].type->id]++);
      |                   ^~~~~~~~
../hdf5-1.10.7/src/H5Odbg.c:440:20: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  440 |                    oh->mesg[i].dirty);
      |                    ^~
../hdf5-1.10.7/src/H5Odbg.c:442:20: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  442 |                    "Message flags:");
      |                    ^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Odbg.c:488:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  488 |                            oh->mesg[i].flags & ~H5O_MSG_FLAG_BITS);
      |                            ^~
../hdf5-1.10.7/src/H5Odbg.c:495:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  495 |                   oh->mesg[i].chunkno);
      |                   ^~
../hdf5-1.10.7/src/H5Odbg.c:502:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  502 |                   oh->mesg[i].raw_size);
      |                   ^~
../hdf5-1.10.7/src/H5Odbg.c:517:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  517 |                   "Message Information:");
      |                   ^~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Odbg.c:519:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  519 |             (debug_type->debug)(f, oh->mesg[i].native, stream, indent + 6, MAX(0, fwidth - 6));
      |             ^
../hdf5-1.10.7/src/H5Odtype.c: In function ‘H5O__dtype_debug’:
../hdf5-1.10.7/src/H5Odtype.c:1748:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1748 |                 (unsigned long)(dt->shared->u.compnd.memb[i].offset));
      |                 ^
../hdf5-1.10.7/src/H5Odtype.c:1750:21: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1750 |                     indent + 3, MAX(0, fwidth - 3));
      |                     ^~~~~~
../hdf5-1.10.7/src/H5Odtype.c:1755:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1755 |         H5O__dtype_debug(f, dt->shared->parent, stream, indent+3, MAX(0, fwidth-3));
      |         ^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Odtype.c:1985:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1985 |         H5O__dtype_debug(f, dt->shared->parent, stream, indent + 3, MAX(0, fwidth - 3));
      |         ^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Oefl.c: In function ‘H5O__efl_debug’:
../hdf5-1.10.7/src/H5Oefl.c:560:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  560 |                   mesg->slot[u].name);
      |                   ^~~~
../hdf5-1.10.7/src/H5Oefl.c:564:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  564 |                   (unsigned long)(mesg->slot[u].name_offset));
      |                   ^
../hdf5-1.10.7/src/H5Oefl.c:568:20: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  568 |                    (unsigned long)(mesg->slot[u].offset));
      |                    ^
../hdf5-1.10.7/src/H5Oefl.c:572:20: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  572 |                    (unsigned long)(mesg->slot[u].size));
      |                    ^
In file included from ../hdf5-1.10.7/src/H5Cprivate.h:35,
                 from ../hdf5-1.10.7/src/H5ACprivate.h:33,
                 from ../hdf5-1.10.7/src/H5Oprivate.h:41,
                 from ../hdf5-1.10.7/src/H5Dprivate.h:25,
                 from ../hdf5-1.10.7/src/H5Ofill.c:25:
../hdf5-1.10.7/src/H5Ofill.c: In function ‘H5O_fill_new_decode’:
../hdf5-1.10.7/src/H5Fprivate.h:168:71: warning: this condition has identical branches [-Wduplicated-branches]
  168 |                    ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
      |                                                                       ^
../hdf5-1.10.7/src/H5Ofill.c:228:13: note: in expansion of macro ‘INT32DECODE’
  228 |             INT32DECODE(p, fill->size);
      |             ^~~~~~~~~~~
../hdf5-1.10.7/src/H5Ofill.c: In function ‘H5O_fill_old_decode’:
../hdf5-1.10.7/src/H5Ofill.c:347:71: warning: ordered comparison of pointer with integer zero [-Wpedantic]
  347 |             if((dt = H5O_msg_read_oh(f, open_oh, H5O_DTYPE_ID, NULL)) < 0)
      |                                                                       ^
../hdf5-1.10.7/src/H5Ofill.c:350:27: warning: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  350 |             if(fill->size != H5T_GET_SIZE(dt))
      |                           ^~
../hdf5-1.10.7/src/H5Ofsinfo.c: In function ‘H5O_fsinfo_decode’:
../hdf5-1.10.7/src/H5Ofsinfo.c:130:35: warning: ‘threshold’ may be used uninitialized [-Wmaybe-uninitialized]
  130 |                 fsinfo->threshold = threshold;
      |                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../hdf5-1.10.7/src/H5Ofsinfo.c:112:17: note: ‘threshold’ was declared here
  112 |         hsize_t threshold;                  /* Threshold */
      |                 ^~~~~~~~~
../hdf5-1.10.7/src/H5Oint.c: In function ‘H5O_create’:
../hdf5-1.10.7/src/H5Oint.c:285:17: warning: unused variable ‘store_msg_crt_idx’ [-Wunused-variable]
  285 |     hbool_t     store_msg_crt_idx;      /* Whether to always store message crea tion indices for this file */
      |                 ^~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Oint.c:284:17: warning: unused variable ‘insert_flags’ [-Wunused-variable]
  284 |     unsigned    insert_flags = H5AC__NO_FLAGS_SET; /* Flags for inserting objec t header into cache */
      |                 ^~~~~~~~~~~~
../hdf5-1.10.7/src/H5Oint.c:283:16: warning: unused variable ‘oh_flags’ [-Wunused-variable]
  283 |     uint8_t    oh_flags;               /* Object header's initial status flags */
      |                ^~~~~~~~
../hdf5-1.10.7/src/H5Oint.c:282:17: warning: unused variable ‘oh_size’ [-Wunused-variable]
  282 |     size_t      oh_size;                /* Size of initial object header */
      |                 ^~~~~~~
../hdf5-1.10.7/src/H5Oint.c:281:17: warning: unused variable ‘oh_addr’ [-Wunused-variable]
  281 |     haddr_t     oh_addr;                /* Address of initial object header */
      |                 ^~~~~~~
../hdf5-1.10.7/src/H5Oint.c:278:22: warning: unused variable ‘oc_plist’ [-Wunused-variable]
  278 |     H5P_genplist_t  *oc_plist;          /* Object creation property list */
      |                      ^~~~~~~~
../hdf5-1.10.7/src/H5Olayout.c: In function ‘H5O__layout_decode’:
../hdf5-1.10.7/src/H5Olayout.c:417:90: warning: ‘tmp_hsize’ may be used uninitialized [-Wmaybe-uninitialized]
  417 |                     if(NULL == (mesg->storage.u.virt.list = (H5O_storage_virtual_ent_t *)H5MM_calloc((size_t)tmp_hsize * sizeof(H5O_storage_virtual_ent_t))))
      |                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Olayout.c:397:29: note: ‘tmp_hsize’ was declared here
  397 |                     hsize_t tmp_hsize;
      |                             ^~~~~~~~~
../hdf5-1.10.7/src/H5Omessage.c: In function ‘H5O_msg_reset_share’:
../hdf5-1.10.7/src/H5Omessage.c:1669:28: warning: variable ‘type’ set but not used [-Wunused-but-set-variable]
 1669 |     const H5O_msg_class_t *type;        /* Actual H5O class type for the ID */
      |                            ^~~~
In file included from ../hdf5-1.10.7/src/H5Omessage.c:41:
../hdf5-1.10.7/src/H5Omessage.c: In function ‘H5O_msg_size_f’:
../hdf5-1.10.7/src/H5Opkg.h:122:11: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  122 |     (((V) == H5O_VERSION_1)                                                   \
      |      ~~~~~^~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Opkg.h:139:15: note: in expansion of macro ‘H5O_SIZEOF_MSGHDR_VERS’
  139 |     (unsigned)H5O_SIZEOF_MSGHDR_VERS(MAX((H5F_STORE_MSG_CRT_IDX(F) ? H5O_VERSION_LATEST : H5O_VERSION_1), (uint8_t)H5O_obj_ver_bounds[H5F_LOW_BOUND(F)]), (C))
      |               ^~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Omessage.c:1412:26: note: in expansion of macro ‘H5O_SIZEOF_MSGHDR_F’
 1412 |     ret_value += (size_t)H5O_SIZEOF_MSGHDR_F(f,
      |                          ^~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Opline.c: In function ‘H5O__pline_debug’:
../hdf5-1.10.7/src/H5Opline.c:669:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  669 |             (unsigned)(pline->filter[i].id));
      |             ^
../hdf5-1.10.7/src/H5Opline.c:673:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  673 |                 pline->filter[i].name);
      |                 ^~~~~
../hdf5-1.10.7/src/H5Opline.c:676:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  676 |                 "Filter name:");
      |                 ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Opline.c:679:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  679 |             pline->filter[i].flags);
      |             ^~~~~
../hdf5-1.10.7/src/H5Opline.c:682:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  682 |             pline->filter[i].cd_nelmts);
      |             ^~~~~
../hdf5-1.10.7/src/H5Opline.c:691:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  691 |                 pline->filter[i].cd_values[j]);
      |                 ^~~~~
../hdf5-1.10.7/src/H5Oshared.c: In function ‘H5O__shared_copy_file’:
../hdf5-1.10.7/src/H5Oshared.c:585:30: warning: unused parameter ‘file_src’ [-Wunused-parameter]
  585 | H5O__shared_copy_file(H5F_t *file_src, H5F_t *file_dst,
      |                       ~~~~~~~^~~~~~~~
../hdf5-1.10.7/src/H5Oshared.c:587:79: warning: unused parameter ‘cpy_info’ [-Wunused-parameter]
  587 |     hbool_t H5_ATTR_UNUSED *recompute_size, unsigned *mesg_flags, H5O_copy_t *cpy_info,
      |                                                                   ~~~~~~~~~~~~^~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Pdapl.c:35:
../hdf5-1.10.7/src/H5Pdapl.c: In function ‘H5Pget_efile_prefix’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Pdapl.c:1482:13: note: in expansion of macro ‘HDstrncpy’
 1482 |             HDstrncpy(prefix, my_prefix, MIN(len + 1, size));
      |             ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
 1467 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
../hdf5-1.10.7/src/H5Pdapl.c:1480:15: note: in expansion of macro ‘HDstrlen’
 1480 |         len = HDstrlen(my_prefix);
      |               ^~~~~~~~
../hdf5-1.10.7/src/H5Pdapl.c: In function ‘H5Pget_virtual_prefix’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Pdapl.c:1574:13: note: in expansion of macro ‘HDstrncpy’
 1574 |             HDstrncpy(prefix, my_prefix, MIN(len + 1, size));
      |             ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
 1467 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
../hdf5-1.10.7/src/H5Pdapl.c:1572:15: note: in expansion of macro ‘HDstrlen’
 1572 |         len = HDstrlen(my_prefix);
      |               ^~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Pdxpl.c:35:
../hdf5-1.10.7/src/H5Pdxpl.c: In function ‘H5Pget_data_transform’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Pdxpl.c:1019:9: note: in expansion of macro ‘HDstrncpy’
 1019 |         HDstrncpy(expression, pexp, MIN(len + 1, size));
      |         ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
 1467 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
../hdf5-1.10.7/src/H5Pdxpl.c:1017:11: note: in expansion of macro ‘HDstrlen’
 1017 |     len = HDstrlen(pexp);
      |           ^~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Pencdec.c:29:
../hdf5-1.10.7/src/H5Pencdec.c: In function ‘H5P__encode_cb’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Pencdec.c:351:13: note: in expansion of macro ‘HDstrncpy’
  351 |             HDstrncpy((char *)*(udata->pp), prop->name, prop_name_len);
      |             ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
 1467 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
../hdf5-1.10.7/src/H5Pencdec.c:349:25: note: in expansion of macro ‘HDstrlen’
  349 |         prop_name_len = HDstrlen(prop->name) + 1;
      |                         ^~~~~~~~
../hdf5-1.10.7/src/H5Pfapl.c: In function ‘H5P__file_driver_free’:
../hdf5-1.10.7/src/H5Pfapl.c:1141:44: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1141 |                     if((driver->fapl_free)((void *)info->driver_info) < 0)      /* Casting away const OK -QAK */
      |                                            ^
../hdf5-1.10.7/src/H5Pfapl.c:1145:32: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 1145 |                     H5MM_xfree((void *)info->driver_info);      /* Casting away const OK -QAK */
      |                                ^
In file included from ../hdf5-1.10.7/src/H5Cprivate.h:35,
                 from ../hdf5-1.10.7/src/H5ACprivate.h:33,
                 from ../hdf5-1.10.7/src/H5Pfapl.c:34:
../hdf5-1.10.7/src/H5Pfapl.c: In function ‘H5P__facc_cache_image_config_dec’:
../hdf5-1.10.7/src/H5Fprivate.h:168:71: warning: this condition has identical branches [-Wduplicated-branches]
  168 |                    ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
      |                                                                       ^
../hdf5-1.10.7/src/H5Pfapl.c:3073:5: note: in expansion of macro ‘INT32DECODE’
 3073 |     INT32DECODE(*pp, config->version);
      |     ^~~~~~~~~~~
../hdf5-1.10.7/src/H5Fprivate.h:168:71: warning: this condition has identical branches [-Wduplicated-branches]
  168 |                    ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
      |                                                                       ^
../hdf5-1.10.7/src/H5Pfapl.c:3079:5: note: in expansion of macro ‘INT32DECODE’
 3079 |     INT32DECODE(*pp, config->entry_ageout);
      |     ^~~~~~~~~~~
../hdf5-1.10.7/src/H5Pfapl.c: In function ‘H5P__facc_cache_config_dec’:
../hdf5-1.10.7/src/H5Fprivate.h:168:71: warning: this condition has identical branches [-Wduplicated-branches]
  168 |                    ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
      |                                                                       ^
../hdf5-1.10.7/src/H5Pfapl.c:3603:5: note: in expansion of macro ‘INT32DECODE’
 3603 |     INT32DECODE(*pp, config->version);
      |     ^~~~~~~~~~~
../hdf5-1.10.7/src/H5Fprivate.h:168:71: warning: this condition has identical branches [-Wduplicated-branches]
  168 |                    ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
      |                                                                       ^
../hdf5-1.10.7/src/H5Pfapl.c:3677:5: note: in expansion of macro ‘INT32DECODE’
 3677 |     INT32DECODE(*pp, config->epochs_before_eviction);
      |     ^~~~~~~~~~~
../hdf5-1.10.7/src/H5Fprivate.h:168:71: warning: this condition has identical branches [-Wduplicated-branches]
  168 |                    ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
      |                                                                       ^
../hdf5-1.10.7/src/H5Pfapl.c:3687:5: note: in expansion of macro ‘INT32DECODE’
 3687 |     INT32DECODE(*pp, config->metadata_write_strategy);
      |     ^~~~~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Plapl.c:35:
../hdf5-1.10.7/src/H5Plapl.c: In function ‘H5Pget_elink_prefix’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Plapl.c:1062:13: note: in expansion of macro ‘HDstrncpy’
 1062 |             HDstrncpy(prefix, my_prefix, MIN(len + 1, size));
      |             ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
 1467 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
../hdf5-1.10.7/src/H5Plapl.c:1060:15: note: in expansion of macro ‘HDstrlen’
 1060 |         len = HDstrlen(my_prefix);
      |               ^~~~~~~~
In file included from ../hdf5-1.10.7/src/H5Cprivate.h:35,
                 from ../hdf5-1.10.7/src/H5ACprivate.h:33,
                 from ../hdf5-1.10.7/src/H5Oprivate.h:41,
                 from ../hdf5-1.10.7/src/H5Opkg.h:22,
                 from ../hdf5-1.10.7/src/H5Pocpl.c:40:
../hdf5-1.10.7/src/H5Pocpl.c: In function ‘H5P__ocrt_pipeline_dec’:
../hdf5-1.10.7/src/H5Fprivate.h:168:71: warning: this condition has identical branches [-Wduplicated-branches]
  168 |                    ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
      |                                                                       ^
../hdf5-1.10.7/src/H5Pocpl.c:1517:9: note: in expansion of macro ‘INT32DECODE’
 1517 |         INT32DECODE(*pp, filter.id)
      |         ^~~~~~~~~~~
In file included from ../hdf5-1.10.7/src/H5PL.c:23:
../hdf5-1.10.7/src/H5PL.c: In function ‘H5PLget’:
../hdf5-1.10.7/src/H5private.h:1476:31: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
 1476 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5PL.c:373:9: note: in expansion of macro ‘HDstrncpy’
  373 |         HDstrncpy(path_buf, path, MIN((size_t)(path_len + 1), buf_size));
      |         ^~~~~~~~~
../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
 1467 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
../hdf5-1.10.7/src/H5PL.c:369:16: note: in expansion of macro ‘HDstrlen’
  369 |     path_len = HDstrlen(path);
      |                ^~~~~~~~
../hdf5-1.10.7/src/H5Rint.c: In function ‘H5R__get_name’:
../hdf5-1.10.7/src/H5Rint.c:709:31: warning: unused parameter ‘id’ [-Wunused-parameter]
  709 | H5R__get_name(H5F_t *f, hid_t id, H5R_type_t ref_type, const void *_ref,
      |                         ~~~~~~^~
../hdf5-1.10.7/src/H5RS.c: In function ‘H5RS_wrap’:
../hdf5-1.10.7/src/H5RS.c:151:20: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  151 |     ret_value->s = (char *)s;
      |                    ^
../hdf5-1.10.7/src/H5Sall.c: In function ‘H5S__all_shape_same’:
../hdf5-1.10.7/src/H5Sall.c:1226:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1226 | } /* end H5Sselect_all() */
      | ^
../hdf5-1.10.7/src/H5Sall.c:941:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  941 | H5S__all_shape_same(const H5S_t *space1, const H5S_t *space2)
      | ^~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Sall.c:941:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Sall.c:941:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Sall.c:962:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  962 |     while(space2_dim >= 0) {
      |           ~~~~~~~~~~~^~~~
../hdf5-1.10.7/src/H5Sdbg.c: In function ‘H5S_debug’:
../hdf5-1.10.7/src/H5Sdbg.c:110:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  110 |             H5O_debug_id(H5O_SDSPACE_ID, f, &(mesg->extent), stream, indent + 3, MAX(0, fwidth - 3));
      |             ^~~~~~~~~~~~
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_iter_init’:
../hdf5-1.10.7/src/H5Shyper.c:602:28: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  602 |         H5S__hyper_rebuild((H5S_t *)space);     /* Casting away const OK -NAF */
      |                            ^
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_is_regular’:
../hdf5-1.10.7/src/H5Shyper.c:5181:28: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 5181 |         H5S__hyper_rebuild((H5S_t *)space);     /* Casting away const OK -NAF */
      |                            ^
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_shape_same’:
../hdf5-1.10.7/src/H5Shyper.c:5447:28: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 5447 |         H5S__hyper_rebuild((H5S_t *)space1);    /* Casting away const OK -QAK */
      |                            ^
../hdf5-1.10.7/src/H5Shyper.c:5449:28: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 5449 |         H5S__hyper_rebuild((H5S_t *)space2);    /* Casting away const OK -QAK */
      |                            ^
../hdf5-1.10.7/src/H5Shyper.c:5494:42: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 5494 |             if(H5S__hyper_generate_spans((H5S_t *)space1) < 0)  /* Casting away const OK -QAK */
      |                                          ^
../hdf5-1.10.7/src/H5Shyper.c:5497:42: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 5497 |             if(H5S__hyper_generate_spans((H5S_t *)space2) < 0)  /* Casting away const OK -QAK */
      |                                          ^
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_intersect_block’:
../hdf5-1.10.7/src/H5Shyper.c:6118:28: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 6118 |         H5S__hyper_rebuild((H5S_t *)space);     /* Casting away const OK -QAK */
      |                            ^
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_proj_int_iterate’:
../hdf5-1.10.7/src/H5Shyper.c:11249:74: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
11249 |         H5S_HYPER_PROJ_INT_ADD_SKIP(udata, H5S__hyper_spans_nelem_helper((H5S_hyper_span_info_t *)ss_span_info, 0, udata->op_gen) * count, FAIL); /* Casting away const OK -NAF */
      |                                                                          ^
../hdf5-1.10.7/src/H5Shyper.c:74:27: note: in definition of macro ‘H5S_HYPER_PROJ_INT_ADD_SKIP’
   74 |         (UDATA)->skip += (ADD);                                 \
      |                           ^~~
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_project_intersection’:
../hdf5-1.10.7/src/H5Shyper.c:11338:42: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
11338 |             if(H5S__hyper_generate_spans((H5S_t *)src_space) < 0)  /* Casting away const OK -NAF */
      |                                          ^
../hdf5-1.10.7/src/H5Shyper.c:11358:42: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
11358 |             if(H5S__hyper_generate_spans((H5S_t *)dst_space) < 0)  /* Casting away const OK -NAF */
      |                                          ^
../hdf5-1.10.7/src/H5Shyper.c:11376:38: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
11376 |         if(H5S__hyper_generate_spans((H5S_t *)src_intersect_space) < 0)  /* Casting away const OK -NAF */
      |                                      ^
../hdf5-1.10.7/src/H5Shyper.c: At top level:
../hdf5-1.10.7/src/H5Shyper.c:3531:1: warning: ‘H5S__hyper_get_enc_size_real’ defined but not used [-Wunused-function]
 3531 | H5S__hyper_get_enc_size_real(hsize_t max_size)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_iter_coords’:
../hdf5-1.10.7/src/H5Shyper.c:12136:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
12136 | } /* end H5Sget_regular_hyperslab() */
      | ^
../hdf5-1.10.7/src/H5Shyper.c:12136:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_iter_init’:
../hdf5-1.10.7/src/H5Shyper.c:12136:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Shyper.c:12136:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_shape_same’:
../hdf5-1.10.7/src/H5Shyper.c:12136:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_iter_coords’:
../hdf5-1.10.7/src/H5Shyper.c:810:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  810 | H5S__hyper_iter_coords(const H5S_sel_iter_t *iter, hsize_t *coords)
      | ^~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Shyper.c:810:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__get_select_hyper_blocklist’:
../hdf5-1.10.7/src/H5Shyper.c:4530:40: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow]
 4530 |                 while(temp_dim >= 0 && !done) {
      |                                        ^~~~~
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_serialize’:
../hdf5-1.10.7/src/H5Shyper.c:3992:53: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow]
 3992 |                     while(temp_dim >= 0 && complete == FALSE) {
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_iter_init’:
../hdf5-1.10.7/src/H5Shyper.c:575:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  575 | H5S__hyper_iter_init(const H5S_t *space, H5S_sel_iter_t *iter)
      | ^~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Shyper.c:575:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Shyper.c:575:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
In function ‘H5S__hyper_project_simple_lower’,
    inlined from ‘H5S__hyper_project_simple’ at ../hdf5-1.10.7/src/H5Shyper.c:6718:16:
../hdf5-1.10.7/src/H5Shyper.c:6467:47: warning: potential null pointer dereference [-Wnull-dereference]
 6467 |     new_space->select.sel_info.hslab->span_lst->count++;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../hdf5-1.10.7/src/H5Shyper.c:6467:54: warning: potential null pointer dereference [-Wnull-dereference]
 6467 |     new_space->select.sel_info.hslab->span_lst->count++;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../hdf5-1.10.7/src/H5Shyper.c:6467:47: warning: potential null pointer dereference [-Wnull-dereference]
 6467 |     new_space->select.sel_info.hslab->span_lst->count++;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../hdf5-1.10.7/src/H5Shyper.c:6467:54: warning: potential null pointer dereference [-Wnull-dereference]
 6467 |     new_space->select.sel_info.hslab->span_lst->count++;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In function ‘H5S__hyper_project_simple_higher’,
    inlined from ‘H5S__hyper_project_simple’ at ../hdf5-1.10.7/src/H5Shyper.c:6728:16:
../hdf5-1.10.7/src/H5Shyper.c:6558:21: warning: potential null pointer dereference [-Wnull-dereference]
 6558 |     prev_span->down = base_space->select.sel_info.hslab->span_lst;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Shyper.c: In function ‘H5S__hyper_shape_same’:
../hdf5-1.10.7/src/H5Shyper.c:5424:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 5424 | H5S__hyper_shape_same(const H5S_t *space1, const H5S_t *space2)
      | ^~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Shyper.c:5424:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Shyper.c:5424:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Shyper.c:5464:26: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 5464 |         while(space2_dim >= 0) {
      |               ~~~~~~~~~~~^~~~
../hdf5-1.10.7/src/H5Spoint.c: In function ‘H5S__point_shape_same’:
../hdf5-1.10.7/src/H5Spoint.c:2277:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2277 | } /* end H5Sselect_elements() */
      | ^
../hdf5-1.10.7/src/H5Spoint.c:2277:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Spoint.c: In function ‘H5S__point_offset’:
../hdf5-1.10.7/src/H5Spoint.c:2277:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Spoint.c:1550:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1550 | H5S__point_offset(const H5S_t *space, hsize_t *offset)
      | ^~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Spoint.c:1550:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Spoint.c:1550:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Sselect.c: In function ‘H5S_select_shape_same’:
../hdf5-1.10.7/src/H5Sselect.c:3010:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 3010 | } /* end H5S_sel_iter_close() */
      | ^
../hdf5-1.10.7/src/H5Sselect.c:1786:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1786 | H5S_select_shape_same(const H5S_t *space1, const H5S_t *space2)
      | ^~~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Sselect.c:1786:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Sselect.c:1786:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Sselect.c:1863:31: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1863 |             while(space_b_dim >= 0) {
      |                   ~~~~~~~~~~~~^~~~
../hdf5-1.10.7/src/H5SL.c: In function ‘H5SL_release_common’:
../hdf5-1.10.7/src/H5SL.c:896:36: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
  896 |             (void)(op)(node->item, (void *)node->key, op_data);
      |                                    ^
../hdf5-1.10.7/src/H5SL.c: In function ‘H5SL_iterate’:
../hdf5-1.10.7/src/H5SL.c:2210:46: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 2210 |             if((ret_value = (op)(node->item, (void *)node->key, op_data)) != 0)
      |                                              ^
../hdf5-1.10.7/src/H5SL.c: In function ‘H5SL_try_free_safe’:
../hdf5-1.10.7/src/H5SL.c:2369:44: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual]
 2369 |             if((op_ret = (op)(node->item , (void *)node->key, op_data)) < 0)
      |                                            ^
../hdf5-1.10.7/src/H5SL.c: In function ‘H5SL_remove’:
../hdf5-1.10.7/src/H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2570 | } /* end H5SL_close() */
      | ^
../hdf5-1.10.7/src/H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
In file included from ../hdf5-1.10.7/src/H5SL.c:64:
../hdf5-1.10.7/src/H5SL.c: In function ‘H5SL_insert_common’:
../hdf5-1.10.7/src/H5private.h:2437:11: warning: ‘ret_value’ may be used uninitialized [-Wmaybe-uninitialized]
 2437 |     return(ret_value);                                                        \
      |           ^
../hdf5-1.10.7/src/H5SL.c:846:5: note: in expansion of macro ‘FUNC_LEAVE_NOAPI’
  846 |     FUNC_LEAVE_NOAPI(ret_value)
      |     ^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5SL.c:760:18: note: ‘ret_value’ was declared here
  760 |     H5SL_node_t *ret_value;                     /* Return value */
      |                  ^~~~~~~~~
../hdf5-1.10.7/src/H5SL.c: In function ‘H5SL_search’:
../hdf5-1.10.7/src/H5private.h:2437:11: warning: ‘ret_value’ may be used uninitialized [-Wmaybe-uninitialized]
 2437 |     return(ret_value);                                                        \
      |           ^
../hdf5-1.10.7/src/H5SL.c:1459:5: note: in expansion of macro ‘FUNC_LEAVE_NOAPI’
 1459 |     FUNC_LEAVE_NOAPI(ret_value)
      |     ^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5SL.c:1397:11: note: ‘ret_value’ was declared here
 1397 |     void *ret_value;                            /* Return value */
      |           ^~~~~~~~~
../hdf5-1.10.7/src/H5SL.c: In function ‘H5SL_find’:
../hdf5-1.10.7/src/H5private.h:2437:11: warning: ‘ret_value’ may be used uninitialized [-Wmaybe-uninitialized]
 2437 |     return(ret_value);                                                        \
      |           ^
../hdf5-1.10.7/src/H5SL.c:1760:5: note: in expansion of macro ‘FUNC_LEAVE_NOAPI’
 1760 |     FUNC_LEAVE_NOAPI(ret_value)
      |     ^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5SL.c:1698:18: note: ‘ret_value’ was declared here
 1698 |     H5SL_node_t *ret_value;                     /* Return value */
      |                  ^~~~~~~~~
../hdf5-1.10.7/src/H5T.c: In function ‘H5T_nameof’:
../hdf5-1.10.7/src/H5T.c:5246:23: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 5246 |             ret_value = &(dt->path);
      |                       ^
../hdf5-1.10.7/src/H5T.c: In function ‘H5T_cmp’:
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 5950 | } /* end H5T_patch_vlen_file() */
      | ^
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c: In function ‘H5T__path_find_real’:
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c: In function ‘H5T__unregister’:
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:5950:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c: In function ‘H5T_cmp’:
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4195 | H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset)
      | ^~~~~~~
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4356:15: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow]
 4356 |             if(dt2->shared->u.enumer.nmembs > 1) {
      |               ^
../hdf5-1.10.7/src/H5T.c:4339:15: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow]
 4339 |             if(dt1->shared->u.enumer.nmembs > 1) {
      |               ^
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4195 | H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset)
      | ^~~~~~~
../hdf5-1.10.7/src/H5T.c:4195:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c: In function ‘H5Tunregister’:
../hdf5-1.10.7/src/H5T.c:2651:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2651 | H5Tunregister(H5T_pers_t pers, const char *name, hid_t src_id, hid_t dst_id,
      | ^~~~~~~~~~~~~
../hdf5-1.10.7/src/H5T.c:2651:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:2651:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:2651:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:2651:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:2651:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c: In function ‘H5T__path_find_real’:
../hdf5-1.10.7/src/H5T.c:4714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4714 | H5T__path_find_real(const H5T_t *src, const H5T_t *dst, const char *name,
      | ^~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5T.c:4714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5T.c:4714:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tconv.c: In function ‘H5T_conv_struct_free’:
../hdf5-1.10.7/src/H5Tconv.c:1849:17: warning: variable ‘status’ set but not used [-Wunused-but-set-variable]
 1849 |             int status;
      |                 ^~~~~~
../hdf5-1.10.7/src/H5Tconv.c: In function ‘H5T__conv_struct’:
../hdf5-1.10.7/src/H5Tconv.c:9317:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 9317 | }
      | ^
../hdf5-1.10.7/src/H5Tconv.c: In function ‘H5T__conv_struct_opt’:
../hdf5-1.10.7/src/H5Tconv.c:9317:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tconv.c:9317:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tconv.c: In function ‘H5T__conv_struct’:
../hdf5-1.10.7/src/H5Tconv.c:2124:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2124 | H5T__conv_struct(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts,
      | ^~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Tconv.c:2124:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tconv.c:2124:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tconv.c: In function ‘H5T__conv_struct_opt’:
../hdf5-1.10.7/src/H5Tconv.c:2351:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2351 | H5T__conv_struct_opt(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata,
      | ^~~~~~~~~~~~~~~~~~~~
../hdf5-1.10.7/src/H5Tconv.c:2351:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tconv.c:2351:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tconv.c:2351:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tconv.c:2351:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tconv.c:2351:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../hdf5-1.10.7/src/H5Tvlen.c: In function ‘H5T_vlen_disk_isnull’:
../hdf5-1.10.7/src/H5Tvlen.c:852:24: warning: to be safe all intermediate pointers in cast from ‘uint8_t **’ {aka ‘unsigned char **’} to ‘const uint8_t **’ {aka ‘const unsigned char **’} must be ‘const’ qualified [-Wcast-qual]
  852 |     H5F_addr_decode(f, (const uint8_t **)&vl, &addr);
      |                        ^
../hdf5-1.10.7/src/H5Tvlen.c: In function ‘H5T_vlen_disk_read’:
../hdf5-1.10.7/src/H5Tvlen.c:888:24: warning: to be safe all intermediate pointers in cast from ‘uint8_t **’ {aka ‘unsigned char **’} to ‘const uint8_t **’ {aka ‘const unsigned char **’} must be ‘const’ qualified [-Wcast-qual]
  888 |     H5F_addr_decode(f, (const uint8_t **)&vl, &(hobjid.addr));
      |                        ^
../hdf5-1.10.7/src/H5Tvlen.c: In function ‘H5T_vlen_disk_write’:
../hdf5-1.10.7/src/H5Tvlen.c:939:28: warning: to be safe all intermediate pointers in cast from ‘uint8_t **’ {aka ‘unsigned char **’} to ‘const uint8_t **’ {aka ‘const unsigned char **’} must be ‘const’ qualified [-Wcast-qual]
  939 |         H5F_addr_decode(f, (const uint8_t **)&bg, &(bg_hobjid.addr));
      |                            ^
../hdf5-1.10.7/src/H5Tvlen.c: In function ‘H5T_vlen_disk_setnull’:
../hdf5-1.10.7/src/H5Tvlen.c:1000:28: warning: to be safe all intermediate pointers in cast from ‘uint8_t **’ {aka ‘unsigned char **’} to ‘const uint8_t **’ {aka ‘const unsigned char **’} must be ‘const’ qualified [-Wcast-qual]
 1000 |         H5F_addr_decode(f, (const uint8_t **)&bg, &(bg_hobjid.addr));
      |                            ^
../../hdf5-1.10.7/tools/lib/h5tools.c: In function ‘init_acc_pos’:
../../hdf5-1.10.7/tools/lib/h5tools.c:2087:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2087 | }
      | ^
../../hdf5-1.10.7/tools/lib/h5tools_dump.c: In function ‘h5tools_dump_reference’:
../../hdf5-1.10.7/tools/lib/h5tools_dump.c:3972:39: warning: conversion to ‘size_t’ {aka ‘long unsigned int’} from ‘int’ may change the sign of the result [-Wsign-conversion]
 3972 |         void *memref = region_buf + i * nsize;
      |                                       ^
../../hdf5-1.10.7/tools/lib/h5diff_array.c: In function ‘diff_datum’:
../../hdf5-1.10.7/tools/lib/h5diff_array.c:466:21: warning: unused variable ‘both_zero’ [-Wunused-variable]
  466 |     hbool_t         both_zero;
      |                     ^~~~~~~~~
../../hdf5-1.10.7/tools/lib/h5diff_array.c:465:21: warning: unused variable ‘per’ [-Wunused-variable]
  465 |     double          per;
      |                     ^~~
../../hdf5-1.10.7/tools/lib/h5diff_array.c: In function ‘character_compare_opt’:
../../hdf5-1.10.7/tools/lib/h5diff_array.c:1364:19: warning: variable ‘both_zero’ set but not used [-Wunused-but-set-variable]
 1364 |     hbool_t       both_zero = FALSE;
      |                   ^~~~~~~~~
../../hdf5-1.10.7/tools/lib/h5diff_util.c: In function ‘print_dimensions’:
../../hdf5-1.10.7/tools/lib/h5diff_util.c:369:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  369 | }
      | ^
../../hdf5-1.10.7/tools/lib/h5diff_util.c:31:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   31 | print_dimensions (int rank, hsize_t *dims)
      | ^~~~~~~~~~~~~~~~
../../hdf5-1.10.7/tools/lib/h5diff_util.c:31:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../hdf5-1.10.7/tools/lib/h5diff_util.c:42:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   42 |             for (i = 0; i < rank-1; i++) {
      |                         ~~^~~~~~~~
../../hdf5-1.10.7/tools/lib/h5diff_util.c:31:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   31 | print_dimensions (int rank, hsize_t *dims)
      | ^~~~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5diff/h5diff_common.c:72:5: warning: "TRILABS" is not defined, evaluates to 0 [-Wundef]
   72 | #if TRILABS-227
      |     ^~~~~~~
../../../hdf5-1.10.7/tools/src/h5diff/h5diff_common.c: In function ‘parse_command_line’:
../../../hdf5-1.10.7/tools/src/h5diff/h5diff_common.c:446:5: warning: "TRILABS" is not defined, evaluates to 0 [-Wundef]
  446 | #if TRILABS-227
      |     ^~~~~~~
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c: In function ‘attr_search’:
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:2041:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2041 | }
      | ^
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:2041:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:1265:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1265 | attr_search(hid_t oid, const char *attr_name, const H5A_info_t H5_ATTR_UNUSED *ainfo, void *_op_data)
      | ^~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:1265:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
In file included from ../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:14:
../../../hdf5-1.10.7/src/H5private.h:1470:31: warning: ‘strncat’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
 1470 |     #define HDstrncat(X,Y,Z)  strncat(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:1305:21: note: in expansion of macro ‘HDstrncat’
 1305 |                     HDstrncat(obj_name, buf, u + 1);
      |                     ^~~~~~~~~
../../../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
 1467 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:1294:17: note: in expansion of macro ‘HDstrlen’
 1294 |             u = HDstrlen(buf);
      |                 ^~~~~~~~
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c: In function ‘lnk_search’:
../../../hdf5-1.10.7/src/H5private.h:1470:31: warning: ‘strncat’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
 1470 |     #define HDstrncat(X,Y,Z)  strncat(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:1378:13: note: in expansion of macro ‘HDstrncat’
 1378 |             HDstrncat(search_name, op_name, search_len + 1);
      |             ^~~~~~~~~
../../../hdf5-1.10.7/src/H5private.h:1467:28: note: length computed here
 1467 |     #define HDstrlen(S)    strlen(S)
      |                            ^~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:1365:18: note: in expansion of macro ‘HDstrlen’
 1365 |     search_len = HDstrlen(op_name);
      |                  ^~~~~~~~
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c: In function ‘handle_datasets’:
../../../hdf5-1.10.7/src/H5private.h:734:30: warning: argument 1 value is zero [-Walloc-zero]
  734 |     #define HDcalloc(N,Z)    calloc(N,Z)
      |                              ^~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5dump/h5dump_ddl.c:1672:47: note: in expansion of macro ‘HDcalloc’
 1672 |                 sset->block.data = (hsize_t *)HDcalloc((size_t)ndims, sizeof(hsize_t));
      |                                               ^~~~~~~~
In file included from ../../../hdf5-1.10.7/src/H5private.h:57:
/usr/include/stdlib.h:675:14: note: in a call to allocation function ‘calloc’ declared here
  675 | extern void *calloc (size_t __nmemb, size_t __size)
      |              ^~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c: In function ‘processStrHDFData’:
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:5166:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 5166 | }
      | ^
../../../hdf5-1.10.7/tools/src/h5import/h5import.c: In function ‘processStrData’:
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:5166:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c: In function ‘process’:
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:5166:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c: In function ‘processStrHDFData’:
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1090:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1090 | static int processStrHDFData(FILE *strm, struct Input *in, hid_t file_id)
      |            ^~~~~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1090:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1126:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1126 |             while (j < in->path.count - 1) {
      |                    ~~^~~~~~~~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1090:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1090 | static int processStrHDFData(FILE *strm, struct Input *in, hid_t file_id)
      |            ^~~~~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c: In function ‘processStrData’:
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:950:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  950 | static int processStrData(FILE *strm, struct Input *in, hid_t file_id)
      |            ^~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:950:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1002:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1002 |             while (j < in->path.count - 1) {
      |                    ~~^~~~~~~~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:950:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  950 | static int processStrData(FILE *strm, struct Input *in, hid_t file_id)
      |            ^~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c: In function ‘processConfigurationFile’:
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1374:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1374 | static int processConfigurationFile(char *infile, struct Input *in)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1374:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1374:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1374:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1374:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1374:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1374:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:1374:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:2034:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2034 |                                     if (icount >= MAX_NUM_DIMENSION) {
      |                                        ^
../../../hdf5-1.10.7/tools/src/h5import/h5import.c: In function ‘process’:
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:4558:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4558 | static int process(struct Options *opt)
      |            ^~~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:4558:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:4617:30: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4617 |                     while (j < in->path.count - 1) {
      |                            ~~^~~~~~~~~~~~~~~~~~~~
../../../hdf5-1.10.7/tools/src/h5import/h5import.c:4558:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4558 | static int process(struct Options *opt)
      |            ^~~~~~~
../../../hdf5-1.10.7/tools/src/h5repack/h5repack.c: In function ‘h5repack_addfilter’:
../../../hdf5-1.10.7/tools/src/h5repack/h5repack.c:893:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  893 | } /* end get_sfilter() */
      | ^
In file included from ../../../hdf5-1.10.7/tools/src/h5repack/h5repack.h:18,
                 from ../../../hdf5-1.10.7/tools/src/h5repack/h5repack_refs.c:14:
../../../hdf5-1.10.7/tools/src/h5repack/h5repack_refs.c: In function ‘do_copy_refobjs’:
../../../hdf5-1.10.7/tools/src/h5repack/h5repack_refs.c:247:73: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
  247 |                             refbuf = (hdset_reg_ref_t *)HDcalloc(sizeof(hdset_reg_ref_t), (size_t)nelmts); /*init to zero */
      |                                                                         ^~~~~~~~~~~~~~~
../../../hdf5-1.10.7/src/H5private.h:734:37: note: in definition of macro ‘HDcalloc’
  734 |     #define HDcalloc(N,Z)    calloc(N,Z)
      |                                     ^
../../../hdf5-1.10.7/tools/src/h5repack/h5repack_refs.c:247:73: note: earlier argument should specify number of elements, later size of each element
  247 |                             refbuf = (hdset_reg_ref_t *)HDcalloc(sizeof(hdset_reg_ref_t), (size_t)nelmts); /*init to zero */
      |                                                                         ^~~~~~~~~~~~~~~
../../../hdf5-1.10.7/src/H5private.h:734:37: note: in definition of macro ‘HDcalloc’
  734 |     #define HDcalloc(N,Z)    calloc(N,Z)
      |                                     ^
../../../hdf5-1.10.7/tools/src/h5repack/h5repack_refs.c: In function ‘copy_refs_attr’:
../../../hdf5-1.10.7/tools/src/h5repack/h5repack_refs.c:630:61: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
  630 |                 refbuf = (hdset_reg_ref_t *)HDcalloc(sizeof(hdset_reg_ref_t), (size_t)nelmts); /*init to zero */
      |                                                             ^~~~~~~~~~~~~~~
../../../hdf5-1.10.7/src/H5private.h:734:37: note: in definition of macro ‘HDcalloc’
  734 |     #define HDcalloc(N,Z)    calloc(N,Z)
      |                                     ^
../../../hdf5-1.10.7/tools/src/h5repack/h5repack_refs.c:630:61: note: earlier argument should specify number of elements, later size of each element
  630 |                 refbuf = (hdset_reg_ref_t *)HDcalloc(sizeof(hdset_reg_ref_t), (size_t)nelmts); /*init to zero */
      |                                                             ^~~~~~~~~~~~~~~
../../../hdf5-1.10.7/src/H5private.h:734:37: note: in definition of macro ‘HDcalloc’
  734 |     #define HDcalloc(N,Z)    calloc(N,Z)
      |                                     ^
../../hdf5-1.10.7/fortran/src/H5match_types.c: In function ‘main’:
../../hdf5-1.10.7/fortran/src/H5match_types.c:352:50: warning: ‘%s’ directive output may be truncated writing up to 319 bytes into a region of size 51 [-Wformat-truncation=]
  352 |       snprintf(chrA, sizeof(chrA), "Fortran_REAL_%s", Real_C_TYPES[i]);
      |                                                  ^~
../../hdf5-1.10.7/fortran/src/H5match_types.c:352:7: note: ‘snprintf’ output between 14 and 333 bytes into a destination of size 64
  352 |       snprintf(chrA, sizeof(chrA), "Fortran_REAL_%s", Real_C_TYPES[i]);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../hdf5-1.10.7/fortran/src/H5match_types.c:353:42: warning: ‘%s’ directive output may be truncated writing up to 319 bytes into a region of size 59 [-Wformat-truncation=]
  353 |       snprintf(chrB, sizeof(chrB), "real_%s_f", Real_C_TYPES[i]);
      |                                          ^~
../../hdf5-1.10.7/fortran/src/H5match_types.c:353:7: note: ‘snprintf’ output between 8 and 327 bytes into a destination of size 64
  353 |       snprintf(chrB, sizeof(chrB), "real_%s_f", Real_C_TYPES[i]);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5fortran_types.F90:18:14:

   18 |          USE ISO_C_BINDING
      |              1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5f90global.F90:43:7:

   43 |   USE H5FORTRAN_TYPES
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Fff.F90:42:7:

   42 |   USE H5GLOBAL
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5_ff.F90:42:7:

   42 |   USE H5GLOBAL
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5_ff.F90:844:9:

  844 |     USE ISO_C_BINDING
      |         1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Aff.F90:77:7:

   77 |   USE H5GLOBAL
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Aff.F90:1787:63:

 1787 |   SUBROUTINE H5Aread_char_scalar(attr_id, memtype_id, buf, dims, hdferr)
      |                                                               1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
../../hdf5-1.10.7/fortran/src/H5Aff.F90:1720:77:

 1720 |   SUBROUTINE H5Awrite_char_scalar_fix(attr_id, memtype_id, buf, buf_len, dims, hdferr)
      |                                                                             1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
../../hdf5-1.10.7/fortran/src/H5Dff.F90:91:7:

   91 |   USE H5GLOBAL
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Dff.F90:1432:64:

 1432 |   SUBROUTINE h5dread_char_scalar(dset_id, mem_type_id, buf, dims, hdferr, &
      |                                                                1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
../../hdf5-1.10.7/fortran/src/H5Dff.F90:1304:78:

 1304 |   SUBROUTINE h5dwrite_char_scalar_fix(dset_id, mem_type_id, buf, buf_len, dims, hdferr, &
      |                                                                              1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
../../hdf5-1.10.7/fortran/src/H5Eff.F90:43:7:

   43 |   USE H5GLOBAL
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Gff.F90:42:7:

   42 |   USE H5GLOBAL
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Iff.F90:43:7:

   43 |   USE H5GLOBAL
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Lff.F90:40:7:

   40 |   USE H5GLOBAL
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Off.F90:44:7:

   44 |   USE H5GLOBAL
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:42:7:

   42 |   USE H5GLOBAL
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:43:7:

   43 |   USE H5fortkit
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:708:38:

  708 |     hdferr = h5pget_version_c(prp_id, boot, freelist, stab, shhdr)
      |                                      1
Warning: Creating array temporary at (1) for argument ‘boot’ [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:708:38:

  708 |     hdferr = h5pget_version_c(prp_id, boot, freelist, stab, shhdr)
      |                                      1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:708:44:

  708 |     hdferr = h5pget_version_c(prp_id, boot, freelist, stab, shhdr)
      |                                            1
Warning: Creating array temporary at (1) for argument ‘freelist’ [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:708:44:

  708 |     hdferr = h5pget_version_c(prp_id, boot, freelist, stab, shhdr)
      |                                            1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:708:54:

  708 |     hdferr = h5pget_version_c(prp_id, boot, freelist, stab, shhdr)
      |                                                      1
Warning: Creating array temporary at (1) for argument ‘stab’ [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:708:54:

  708 |     hdferr = h5pget_version_c(prp_id, boot, freelist, stab, shhdr)
      |                                                      1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:708:60:

  708 |     hdferr = h5pget_version_c(prp_id, boot, freelist, stab, shhdr)
      |                                                            1
Warning: Creating array temporary at (1) for argument ‘shhdr’ [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Pff.F90:708:60:

  708 |     hdferr = h5pget_version_c(prp_id, boot, freelist, stab, shhdr)
      |                                                            1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Rff.F90:43:7:

   43 |   USE H5GLOBAL
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:43:7:

   43 |   USE H5GLOBAL
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1812:21:

 1812 |        start(1:n)  = start(n:1:-1)
      |                     1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1813:21:

 1813 |        stride(1:n) = stride(n:1:-1)
      |                     1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1814:21:

 1814 |        count(1:n)  = count(n:1:-1)
      |                     1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1815:21:

 1815 |        block(1:n)  = block(n:1:-1)
      |                     1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1228:12:

 1228 |             stride, BLOCK)
      |            1
Warning: Creating array temporary at (1) for argument ‘stride’ [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1228:12:

 1228 |             stride, BLOCK)
      |            1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1228:20:

 1228 |             stride, BLOCK)
      |                    1
Warning: Creating array temporary at (1) for argument ‘block’ [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1228:20:

 1228 |             stride, BLOCK)
      |                    1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1247:12:

 1247 |             stride, def_block)
      |            1
Warning: Creating array temporary at (1) for argument ‘stride’ [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1247:12:

 1247 |             stride, def_block)
      |            1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1260:24:

 1260 |             def_stride, BLOCK)
      |                        1
Warning: Creating array temporary at (1) for argument ‘block’ [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:1260:24:

 1260 |             def_stride, BLOCK)
      |                        1
Warning: Creating array temporary at (1) [-Warray-temporaries]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:101:7:

  101 |        f_maxdims = maxdims
      |       1
Warning: Code for reallocating the allocatable array at (1) will be added [-Wrealloc-lhs]
../../hdf5-1.10.7/fortran/src/H5Sff.F90:103:7:

  103 |        f_maxdims = dims
      |       1
Warning: Code for reallocating the allocatable array at (1) will be added [-Wrealloc-lhs]
../../hdf5-1.10.7/fortran/src/H5Tff.F90:41:7:

   41 |   USE H5GLOBAL
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/H5Zff.F90:39:7:

   39 |   USE H5GLOBAL
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5_gen.F90:31:7:

   31 |   USE H5GLOBAL
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5_gen.F90:32:7:

   32 |   USE H5A
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5_gen.F90:33:7:

   33 |   USE H5D
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5_gen.F90:34:7:

   34 |   USE H5P
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5_gen.F90:6956:69:

 6956 |   SUBROUTINE h5dwrite_ikind_16_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
      |                                                                     1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:6732:68:

 6732 |   SUBROUTINE h5dwrite_ikind_8_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
      |                                                                    1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:6508:68:

 6508 |   SUBROUTINE h5dwrite_ikind_4_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
      |                                                                    1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:6284:68:

 6284 |   SUBROUTINE h5dwrite_ikind_2_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
      |                                                                    1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:6060:68:

 6060 |   SUBROUTINE h5dwrite_ikind_1_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
      |                                                                    1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:5836:69:

 5836 |   SUBROUTINE h5dwrite_rkind_16_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
      |                                                                     1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:5612:69:

 5612 |   SUBROUTINE h5dwrite_rkind_10_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
      |                                                                     1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:5388:68:

 5388 |   SUBROUTINE h5dwrite_rkind_8_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
      |                                                                    1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:5164:68:

 5164 |   SUBROUTINE h5dwrite_rkind_4_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
      |                                                                    1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:4744:68:

 4744 |   SUBROUTINE h5dread_ikind_16_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
      |                                                                    1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:4520:67:

 4520 |   SUBROUTINE h5dread_ikind_8_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
      |                                                                   1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:4296:67:

 4296 |   SUBROUTINE h5dread_ikind_4_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
      |                                                                   1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:4072:67:

 4072 |   SUBROUTINE h5dread_ikind_2_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
      |                                                                   1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:3848:67:

 3848 |   SUBROUTINE h5dread_ikind_1_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
      |                                                                   1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:3624:68:

 3624 |   SUBROUTINE h5dread_rkind_16_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
      |                                                                    1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:3400:68:

 3400 |   SUBROUTINE h5dread_rkind_10_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
      |                                                                    1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:3176:67:

 3176 |   SUBROUTINE h5dread_rkind_8_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
      |                                                                   1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:2952:67:

 2952 |   SUBROUTINE h5dread_rkind_4_rank_0(dset_id, mem_type_id, buf, dims, hdferr, &
      |                                                                   1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:2742:67:

 2742 |   SUBROUTINE h5aread_ikind_16_rank_0(attr_id, memtype_id, buf, dims, hdferr)
      |                                                                   1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:2630:66:

 2630 |   SUBROUTINE h5aread_ikind_8_rank_0(attr_id, memtype_id, buf, dims, hdferr)
      |                                                                  1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:2518:66:

 2518 |   SUBROUTINE h5aread_ikind_4_rank_0(attr_id, memtype_id, buf, dims, hdferr)
      |                                                                  1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:2406:66:

 2406 |   SUBROUTINE h5aread_ikind_2_rank_0(attr_id, memtype_id, buf, dims, hdferr)
      |                                                                  1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:2294:66:

 2294 |   SUBROUTINE h5aread_ikind_1_rank_0(attr_id, memtype_id, buf, dims, hdferr)
      |                                                                  1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:2182:67:

 2182 |   SUBROUTINE h5aread_rkind_16_rank_0(attr_id, memtype_id, buf, dims, hdferr)
      |                                                                   1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:2070:67:

 2070 |   SUBROUTINE h5aread_rkind_10_rank_0(attr_id, memtype_id, buf, dims, hdferr)
      |                                                                   1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:1958:66:

 1958 |   SUBROUTINE h5aread_rkind_8_rank_0(attr_id, memtype_id, buf, dims, hdferr)
      |                                                                  1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:1846:66:

 1846 |   SUBROUTINE h5aread_rkind_4_rank_0(attr_id, memtype_id, buf, dims, hdferr)
      |                                                                  1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:1636:68:

 1636 |   SUBROUTINE h5awrite_ikind_16_rank_0(attr_id, memtype_id, buf, dims, hdferr)
      |                                                                    1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:1524:67:

 1524 |   SUBROUTINE h5awrite_ikind_8_rank_0(attr_id, memtype_id, buf, dims, hdferr)
      |                                                                   1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:1412:67:

 1412 |   SUBROUTINE h5awrite_ikind_4_rank_0(attr_id, memtype_id, buf, dims, hdferr)
      |                                                                   1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:1300:67:

 1300 |   SUBROUTINE h5awrite_ikind_2_rank_0(attr_id, memtype_id, buf, dims, hdferr)
      |                                                                   1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:1188:67:

 1188 |   SUBROUTINE h5awrite_ikind_1_rank_0(attr_id, memtype_id, buf, dims, hdferr)
      |                                                                   1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:1076:68:

 1076 |   SUBROUTINE h5awrite_rkind_16_rank_0(attr_id, memtype_id, buf, dims, hdferr)
      |                                                                    1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:964:68:

  964 |   SUBROUTINE h5awrite_rkind_10_rank_0(attr_id, memtype_id, buf, dims, hdferr)
      |                                                                    1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:852:67:

  852 |   SUBROUTINE h5awrite_rkind_8_rank_0(attr_id, memtype_id, buf, dims, hdferr)
      |                                                                   1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5_gen.F90:740:67:

  740 |   SUBROUTINE h5awrite_rkind_4_rank_0(attr_id, memtype_id, buf, dims, hdferr)
      |                                                                   1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
../../hdf5-1.10.7/fortran/src/H5f90kit.c: In function ‘HD5f2cstring’:
../../hdf5-1.10.7/fortran/src/H5f90kit.c:104:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  104 | }   /* HD5packFstring */
      | ^
../../hdf5-1.10.7/fortran/src/H5f90kit.c:45:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   45 | HD5f2cstring(_fcd fdesc, size_t len)
      | ^~~~~~~~~~~~
../../hdf5-1.10.7/fortran/src/H5f90kit.c:45:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../hdf5-1.10.7/fortran/src/HDF5.F90:28:7:

   28 |   USE H5GLOBAL
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:29:7:

   29 |   USE H5F
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:30:7:

   30 |   USE H5G
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:31:7:

   31 |   USE H5E
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:32:7:

   32 |   USE H5I
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:33:7:

   33 |   USE H5L
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:34:7:

   34 |   USE H5S
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:35:7:

   35 |   USE H5D
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:36:7:

   36 |   USE H5A
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:37:7:

   37 |   USE H5T
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:38:7:

   38 |   USE H5O
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:39:7:

   39 |   USE H5P
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:40:7:

   40 |   USE H5R
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:41:7:

   41 |   USE H5Z
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:42:7:

   42 |   USE H5_gen
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../hdf5-1.10.7/fortran/src/HDF5.F90:43:7:

   43 |   USE H5LIB
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
In file included from ../../hdf5-1.10.7/hl/src/H5HLprivate2.h:24,
                 from ../../hdf5-1.10.7/hl/src/H5LTprivate.h:18,
                 from ../../hdf5-1.10.7/hl/src/H5LT.c:14:
In function ‘realloc_and_append’,
    inlined from ‘indentation’ at ../../hdf5-1.10.7/hl/src/H5LT.c:2342:16:
../../hdf5-1.10.7/src/H5private.h:1470:31: warning: ‘strncat’ output may be truncated copying between 0 and 255 bytes from a string of length 255 [-Wstringop-truncation]
 1470 |     #define HDstrncat(X,Y,Z)  strncat(X,Y,Z)
      |                               ^~~~~~~~~~~~~~
../../hdf5-1.10.7/hl/src/H5LT.c:2301:11: note: in expansion of macro ‘HDstrncat’
 2301 |           HDstrncat(buf, str_to_add, size_str_to_add);
      |           ^~~~~~~~~
In file included from ../../hdf5-1.10.7/hl/src/H5HLprivate2.h:24,
                 from ../../hdf5-1.10.7/hl/src/H5LTprivate.h:18,
                 from ../../hdf5-1.10.7/hl/src/H5TB.c:14:
../../hdf5-1.10.7/hl/src/H5TB.c: In function ‘H5TB_create_type’:
../../hdf5-1.10.7/hl/src/H5TB.c:3374:50: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
 3374 |     if(NULL == (fnames = (char**)HDcalloc(sizeof(char*), (size_t)nfields)))
      |                                                  ^~~~
../../hdf5-1.10.7/src/H5private.h:734:37: note: in definition of macro ‘HDcalloc’
  734 |     #define HDcalloc(N,Z)    calloc(N,Z)
      |                                     ^
../../hdf5-1.10.7/hl/src/H5TB.c:3374:50: note: earlier argument should specify number of elements, later size of each element
 3374 |     if(NULL == (fnames = (char**)HDcalloc(sizeof(char*), (size_t)nfields)))
      |                                                  ^~~~
../../hdf5-1.10.7/src/H5private.h:734:37: note: in definition of macro ‘HDcalloc’
  734 |     #define HDcalloc(N,Z)    calloc(N,Z)
      |                                     ^
../../../hdf5-1.10.7/hl/tools/gif2h5/hdf2gif.c: In function ‘main’:
../../../hdf5-1.10.7/hl/tools/gif2h5/hdf2gif.c:366:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  366 | }
      | ^
../../../hdf5-1.10.7/hl/tools/gif2h5/hdf2gif.c:56:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   56 | int main(int argc , char **argv)
      |     ^~~~
../../../hdf5-1.10.7/hl/tools/gif2h5/hdf2gif.c:56:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../hdf5-1.10.7/hl/tools/gif2h5/hdf2gif.c:108:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  108 |     while (arg_index++ < argc - 1)
      |            ~~~~~~~~~~~~^~~~~~~~~~
../../../hdf5-1.10.7/hl/tools/gif2h5/hdf2gif.c:56:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   56 | int main(int argc , char **argv)
      |     ^~~~
../../../hdf5-1.10.7/hl/tools/gif2h5/hdfgifwr.c: In function ‘char_out’:
../../../hdf5-1.10.7/hl/tools/gif2h5/hdfgifwr.c:465:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  465 | }
      | ^
../../../hdf5-1.10.7/hl/tools/h5watch/h5watch.c: In function ‘slicendump’:
../../../hdf5-1.10.7/hl/tools/h5watch/h5watch.c:262:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  262 |     if((subrank - 1) > 0) {
      |     ^~
../../../hdf5-1.10.7/hl/fortran/src/H5TBfc.c: In function ‘h5tbmake_table_c’:
../../../hdf5-1.10.7/hl/fortran/src/H5TBfc.c:100:33: warning: to be safe all intermediate pointers in cast from ‘char **’ to ‘const char **’ must be ‘const’ qualified [-Wcast-qual]
  100 |             (size_t)*type_size, (const char **)c_field_names, c_field_offset, c_field_types,
      |                                 ^
../../../hdf5-1.10.7/hl/fortran/src/H5TBfc.c: In function ‘h5tbmake_table_ptr_c’:
../../../hdf5-1.10.7/hl/fortran/src/H5TBfc.c:206:33: warning: to be safe all intermediate pointers in cast from ‘char **’ to ‘const char **’ must be ‘const’ qualified [-Wcast-qual]
  206 |             (size_t)*type_size, (const char **)c_field_names, c_field_offset, c_field_types,
      |                                 ^
../../../hdf5-1.10.7/hl/fortran/src/H5DSff.F90:21:7:

   21 |   USE h5fortran_types
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5DSff.F90:22:7:

   22 |   USE hdf5
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5LTff.F90:34:20:

   34 |   USE, INTRINSIC :: ISO_C_BINDING
      |                    1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5LTff.F90:35:7:

   35 |   USE h5fortran_types
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5LTff.F90:36:7:

   36 |   USE hdf5
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5LTff.F90:402:11:

  402 |        dims,&
      |           1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
../../../hdf5-1.10.7/hl/fortran/src/H5TBff.F90:35:20:

   35 |   USE, INTRINSIC :: ISO_C_BINDING
      |                    1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5TBff.F90:36:7:

   36 |   USE h5fortran_types
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5TBff.F90:37:7:

   37 |   USE hdf5
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5TBff.F90:286:9:

  286 |     USE ISO_C_BINDING
      |         1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5TBff.F90:369:9:

  369 |     USE ISO_C_BINDING
      |         1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5IMff.F90:32:20:

   32 |   USE, INTRINSIC :: ISO_C_BINDING
      |                    1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5IMff.F90:33:7:

   33 |   USE h5fortran_types
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5IMff.F90:34:7:

   34 |   USE hdf5
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
../../../hdf5-1.10.7/hl/fortran/src/H5HL_buildiface.F90:50:20:

   50 |   USE, INTRINSIC :: ISO_C_BINDING
      |                    1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5LTff_gen.F90:30:20:

   30 |   USE, INTRINSIC :: ISO_C_BINDING
      |                    1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5LTff_gen.F90:31:7:

   31 |   USE h5fortran_types
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5LTff_gen.F90:32:7:

   32 |   USE H5LT_CONST
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5LTff_gen.F90:6374:75:

 6374 |   SUBROUTINE h5ltread_dataset_int_kind_16_rank_0(loc_id,dset_name, buf,dims,errcode)
      |                                                                           1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:6230:74:

 6230 |   SUBROUTINE h5ltread_dataset_int_kind_8_rank_0(loc_id,dset_name, buf,dims,errcode)
      |                                                                          1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:6086:74:

 6086 |   SUBROUTINE h5ltread_dataset_int_kind_4_rank_0(loc_id,dset_name, buf,dims,errcode)
      |                                                                          1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:5942:74:

 5942 |   SUBROUTINE h5ltread_dataset_int_kind_2_rank_0(loc_id,dset_name, buf,dims,errcode)
      |                                                                          1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:5798:74:

 5798 |   SUBROUTINE h5ltread_dataset_int_kind_1_rank_0(loc_id,dset_name, buf,dims,errcode)
      |                                                                          1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:5662:88:

 5662 |   SUBROUTINE h5ltread_dataset_integer_kind_16_rank_0(loc_id,dset_name, type_id, buf,dims,errcode)
      |                                                                                        1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:5526:87:

 5526 |   SUBROUTINE h5ltread_dataset_integer_kind_8_rank_0(loc_id,dset_name, type_id, buf,dims,errcode)
      |                                                                                       1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:5390:87:

 5390 |   SUBROUTINE h5ltread_dataset_integer_kind_4_rank_0(loc_id,dset_name, type_id, buf,dims,errcode)
      |                                                                                       1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:5254:87:

 5254 |   SUBROUTINE h5ltread_dataset_integer_kind_2_rank_0(loc_id,dset_name, type_id, buf,dims,errcode)
      |                                                                                       1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:5118:87:

 5118 |   SUBROUTINE h5ltread_dataset_integer_kind_1_rank_0(loc_id,dset_name, type_id, buf,dims,errcode)
      |                                                                                       1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:3510:77:

 3510 |   SUBROUTINE h5ltread_dataset_double_kind_16_rank_0(loc_id,dset_name,buf,dims,errcode)
      |                                                                             1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:3382:77:

 3382 |   SUBROUTINE h5ltread_dataset_double_kind_10_rank_0(loc_id,dset_name,buf,dims,errcode)
      |                                                                             1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:3254:76:

 3254 |   SUBROUTINE h5ltread_dataset_double_kind_8_rank_0(loc_id,dset_name,buf,dims,errcode)
      |                                                                            1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:3126:76:

 3126 |   SUBROUTINE h5ltread_dataset_double_kind_4_rank_0(loc_id,dset_name,buf,dims,errcode)
      |                                                                            1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:2454:76:

 2454 |   SUBROUTINE h5ltread_dataset_float_kind_16_rank_0(loc_id,dset_name,buf,dims,errcode)
      |                                                                            1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:2326:76:

 2326 |   SUBROUTINE h5ltread_dataset_float_kind_10_rank_0(loc_id,dset_name,buf,dims,errcode)
      |                                                                            1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:2198:75:

 2198 |   SUBROUTINE h5ltread_dataset_float_kind_8_rank_0(loc_id,dset_name,buf,dims,errcode)
      |                                                                           1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:2070:75:

 2070 |   SUBROUTINE h5ltread_dataset_float_kind_4_rank_0(loc_id,dset_name,buf,dims,errcode)
      |                                                                           1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:1390:83:

 1390 |   SUBROUTINE h5ltread_dataset_real_kind_16_rank_0(loc_id,dset_name,type_id,buf,dims,errcode)
      |                                                                                   1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:1254:83:

 1254 |   SUBROUTINE h5ltread_dataset_real_kind_10_rank_0(loc_id,dset_name,type_id,buf,dims,errcode)
      |                                                                                   1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:1118:82:

 1118 |   SUBROUTINE h5ltread_dataset_real_kind_8_rank_0(loc_id,dset_name,type_id,buf,dims,errcode)
      |                                                                                  1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5LTff_gen.F90:982:82:

  982 |   SUBROUTINE h5ltread_dataset_real_kind_4_rank_0(loc_id,dset_name,type_id,buf,dims,errcode)
      |                                                                                  1
Warning: Unused dummy argument ‘dims’ at (1) [-Wunused-dummy-argument]
H5TBff_gen.F90:30:20:

   30 |   USE, INTRINSIC :: ISO_C_BINDING
      |                    1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5TBff_gen.F90:31:7:

   31 |   USE h5fortran_types
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
H5TBff_gen.F90:32:7:

   32 |   USE H5TB_CONST
      |       1
Warning: USE statement at (1) has no ONLY qualifier [-Wuse-without-only]
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_write.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_read.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_extend_write.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_chunk_read.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_compound.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_crtgrpd.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_subset.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_cmprss.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_rdwt.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_crtgrpar.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_extend.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_crtatt.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_crtgrp.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_crtdat.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_group.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_select.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_attribute.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_mount.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_drivers.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_reference.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_ref2reg.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_extlink.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_elink_unix2win.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_shared_mesg.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_debug_trace.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/ph5example.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_vds.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_vds-exc.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_vds-exclim.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_vds-eiger.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_vds-simpleIO.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_vds-percival.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_vds-percival-unlim.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/h5_vds-percival-unlim-maxmin.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c run-c-ex.sh '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/c/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/README '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/.'
+ /usr/bin/install -c ../hdf5-1.10.7/examples/run-all-ex.sh '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/h5_crtdat.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/h5_rdwt.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/h5_crtatt.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/h5_crtgrp.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/h5_crtgrpar.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/h5_crtgrpd.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/h5_extend.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/h5_subset.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/h5_cmprss.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/hyperslab.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/selectele.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/refobjexample.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/refregexample.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/mountexample.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/compound.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/ph5example.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/rwdset_fortran2003.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/nested_derived_type.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/compound_fortran2003.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/fortran/examples/compound_complex_fortran2003.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c run-fortran-ex.sh '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/fortran/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_lite1.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_lite2.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_lite3.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ptExampleFL.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_image1.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_image2.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_01.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_02.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_03.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_04.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_05.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_06.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_07.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_08.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_09.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_10.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_11.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_table_12.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/ex_ds1.c '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/image24pixel.txt '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/image8.txt '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/pal_rgb.h '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c run-hlc-ex.sh '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/c/.'
+ /usr/bin/install -c ../../hdf5-1.10.7/hl/examples/run-hl-ex.sh '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/.'
+ /usr/bin/install -c ../../../hdf5-1.10.7/hl/fortran/examples/exlite.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/fortran/.'
+ /usr/bin/install -c ../../../hdf5-1.10.7/hl/fortran/examples/ex_ds1.f90 '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/fortran/.'
+ /usr/bin/install -c run-hlfortran-ex.sh '/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/HDF5/GCC_version_14.2.1_20241007_[revision_4af44f2cf7d281f3e4f3957efce10e8b2ccb2ad3]/share/hdf5_examples/hl/fortran/.'
Compiling ALF... 
Cleaning up Prog/
Cleaning up Libraries/
Cleaning up Analysis/
Compiling Libraries
ar: creating modules_90.a
ar: creating libqrref.a
Compiling Analysis
Compiling Program
Parsing Hamiltonian parameters
filenames: Hamiltonians/Hamiltonian_Kondo_smod.F90 Hamiltonians/Hamiltonian_Kondo_read_write_parameters.F90
filenames: Hamiltonians/Hamiltonian_Hubbard_smod.F90 Hamiltonians/Hamiltonian_Hubbard_read_write_parameters.F90
filenames: Hamiltonians/Hamiltonian_Hubbard_Plain_Vanilla_smod.F90 Hamiltonians/Hamiltonian_Hubbard_Plain_Vanilla_read_write_parameters.F90
filenames: Hamiltonians/Hamiltonian_tV_smod.F90 Hamiltonians/Hamiltonian_tV_read_write_parameters.F90
filenames: Hamiltonians/Hamiltonian_LRC_smod.F90 Hamiltonians/Hamiltonian_LRC_read_write_parameters.F90
filenames: Hamiltonians/Hamiltonian_Z2_Matter_smod.F90 Hamiltonians/Hamiltonian_Z2_Matter_read_write_parameters.F90
filenames: Hamiltonians/Hamiltonian_Spin_Peierls_smod.F90 Hamiltonians/Hamiltonian_Spin_Peierls_read_write_parameters.F90
filenames: Hamiltonians/Hamiltonian_AFM_N_S_smod.F90 Hamiltonians/Hamiltonian_AFM_N_S_read_write_parameters.F90
Compiling program modules
Link program
Done.
sim.run()
Prepare directory "/home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF_data/AFM_N_S_L1=4_L2=4_Projector=True_Symm=True_N_Spin=2_theta=2.0_beta=0.5" for Monte Carlo run.
Create new directory.
Run /home/jonas/Programs/hamiltonians/Hamiltonians/AFM_N_S/ALF/Prog/ALF.out
 ALF Copyright (C) 2016 - 2022 The ALF project contributors
 This Program comes with ABSOLUTELY NO WARRANTY; for details see license.GPL
 This is free software, and you are welcome to redistribute it under certain conditions.
 gap:    4.9347005129783043E-004   4.9347005129783043E-004
 No initial configuration