JustPaste.it

crs07@cynthiasubuntu:~/Downloads/Gadget-2.0.7/Gadget2$ make
mpicc -O3 -march=x86-64  -DPERIODIC  -DUNEQUALSOFTENINGS -DPEANOHILBERT -DWALLCLOCK    -DPMGRID=128 -DSYNCHRONIZATION -DHAVE_HDF5   -I/home/crs07/gsl/include -I/home/crs07/fftw3/include -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include     -c -o main.o main.c
mpicc -O3 -march=x86-64  -DPERIODIC  -DUNEQUALSOFTENINGS -DPEANOHILBERT -DWALLCLOCK    -DPMGRID=128 -DSYNCHRONIZATION -DHAVE_HDF5   -I/home/crs07/gsl/include -I/home/crs07/fftw3/include -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include     -c -o run.o run.c
run.c: In function ‘run’:
run.c:102:8: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result]
        system(All.ResubmitCommand);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
mpicc -O3 -march=x86-64  -DPERIODIC  -DUNEQUALSOFTENINGS -DPEANOHILBERT -DWALLCLOCK    -DPMGRID=128 -DSYNCHRONIZATION -DHAVE_HDF5   -I/home/crs07/gsl/include -I/home/crs07/fftw3/include -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include     -c -o predict.o predict.c
mpicc -O3 -march=x86-64  -DPERIODIC  -DUNEQUALSOFTENINGS -DPEANOHILBERT -DWALLCLOCK    -DPMGRID=128 -DSYNCHRONIZATION -DHAVE_HDF5   -I/home/crs07/gsl/include -I/home/crs07/fftw3/include -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include     -c -o begrun.o begrun.c
begrun.c: In function ‘read_parameter_file’:
begrun.c:602:5: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
     fgets(buf, 200, fd);
     ^~~~~~~~~~~~~~~~~~~
begrun.c:653:8: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result]
        system(buf3);
        ^~~~~~~~~~~~
mpicc -O3 -march=x86-64  -DPERIODIC  -DUNEQUALSOFTENINGS -DPEANOHILBERT -DWALLCLOCK    -DPMGRID=128 -DSYNCHRONIZATION -DHAVE_HDF5   -I/home/crs07/gsl/include -I/home/crs07/fftw3/include -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include     -c -o endrun.o endrun.c
mpicc -O3 -march=x86-64  -DPERIODIC  -DUNEQUALSOFTENINGS -DPEANOHILBERT -DWALLCLOCK    -DPMGRID=128 -DSYNCHRONIZATION -DHAVE_HDF5   -I/home/crs07/gsl/include -I/home/crs07/fftw3/include -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include     -c -o global.o global.c
mpicc -O3 -march=x86-64  -DPERIODIC  -DUNEQUALSOFTENINGS -DPEANOHILBERT -DWALLCLOCK    -DPMGRID=128 -DSYNCHRONIZATION -DHAVE_HDF5   -I/home/crs07/gsl/include -I/home/crs07/fftw3/include -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include     -c -o timestep.o timestep.c
mpicc -O3 -march=x86-64  -DPERIODIC  -DUNEQUALSOFTENINGS -DPEANOHILBERT -DWALLCLOCK    -DPMGRID=128 -DSYNCHRONIZATION -DHAVE_HDF5   -I/home/crs07/gsl/include -I/home/crs07/fftw3/include -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include     -c -o init.o init.c
mpicc -O3 -march=x86-64  -DPERIODIC  -DUNEQUALSOFTENINGS -DPEANOHILBERT -DWALLCLOCK    -DPMGRID=128 -DSYNCHRONIZATION -DHAVE_HDF5   -I/home/crs07/gsl/include -I/home/crs07/fftw3/include -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include     -c -o restart.o restart.c
restart.c: In function ‘restart’:
restart.c:78:8: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result]
        system(buf_mv); /* move old restart files to .bak files */
        ^~~~~~~~~~~~~~
mpicc -O3 -march=x86-64  -DPERIODIC  -DUNEQUALSOFTENINGS -DPEANOHILBERT -DWALLCLOCK    -DPMGRID=128 -DSYNCHRONIZATION -DHAVE_HDF5   -I/home/crs07/gsl/include -I/home/crs07/fftw3/include -I/usr/lib/x86_64-linux-gnu/hdf5/serial/include     -c -o io.o io.c
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
io.c: In function ‘write_file’:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:408:21: error: too few arguments to function ‘H5Gcreate2’
   #define H5Gcreate H5Gcreate2
                     ^
io.c:774:21: note: in expansion of macro ‘H5Gcreate’
    hdf5_headergrp = H5Gcreate(hdf5_file, "/Header", 0);
                     ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:31:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Gpublic.h:75:14: note: declared here
 H5_DLL hid_t H5Gcreate2(hid_t loc_id, const char *name, hid_t lcpl_id,
              ^~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:408:21: error: too few arguments to function ‘H5Gcreate2’
   #define H5Gcreate H5Gcreate2
                     ^
io.c:781:22: note: in expansion of macro ‘H5Gcreate’
     hdf5_grp[type] = H5Gcreate(hdf5_file, buf, 0);
                      ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:31:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Gpublic.h:75:14: note: declared here
 H5_DLL hid_t H5Gcreate2(hid_t loc_id, const char *name, hid_t lcpl_id,
              ^~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:303:21: error: too few arguments to function ‘H5Dcreate2’
   #define H5Dcreate H5Dcreate2
                     ^
io.c:879:8: note: in expansion of macro ‘H5Dcreate’
        H5Dcreate(hdf5_grp[type], buf, hdf5_datatype, hdf5_dataspace_in_file,
        ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:27:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Dpublic.h:139:14: note: declared here
 H5_DLL hid_t H5Dcreate2(hid_t loc_id, const char *name, hid_t type_id,
              ^~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
io.c: In function ‘write_header_attributes_in_hdf5’:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:279:21: error: too few arguments to function ‘H5Acreate2’
   #define H5Acreate H5Acreate2
                     ^
io.c:1005:20: note: in expansion of macro ‘H5Acreate’
   hdf5_attribute = H5Acreate(handle, "NumPart_ThisFile", H5T_NATIVE_INT, hdf5_dataspace, H5P_DEFAULT);
                    ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:25:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Apublic.h:44:16: note: declared here
 H5_DLL hid_t   H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id,
                ^~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:279:21: error: too few arguments to function ‘H5Acreate2’
   #define H5Acreate H5Acreate2
                     ^
io.c:1012:20: note: in expansion of macro ‘H5Acreate’
   hdf5_attribute = H5Acreate(handle, "NumPart_Total", H5T_NATIVE_UINT, hdf5_dataspace, H5P_DEFAULT);
                    ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:25:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Apublic.h:44:16: note: declared here
 H5_DLL hid_t   H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id,
                ^~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:279:21: error: too few arguments to function ‘H5Acreate2’
   #define H5Acreate H5Acreate2
                     ^
io.c:1019:20: note: in expansion of macro ‘H5Acreate’
   hdf5_attribute = H5Acreate(handle, "NumPart_Total_HighWord", H5T_NATIVE_UINT, hdf5_dataspace, H5P_DEFAULT);
                    ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:25:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Apublic.h:44:16: note: declared here
 H5_DLL hid_t   H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id,
                ^~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:279:21: error: too few arguments to function ‘H5Acreate2’
   #define H5Acreate H5Acreate2
                     ^
io.c:1027:20: note: in expansion of macro ‘H5Acreate’
   hdf5_attribute = H5Acreate(handle, "MassTable", H5T_NATIVE_DOUBLE, hdf5_dataspace, H5P_DEFAULT);
                    ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:25:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Apublic.h:44:16: note: declared here
 H5_DLL hid_t   H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id,
                ^~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:279:21: error: too few arguments to function ‘H5Acreate2’
   #define H5Acreate H5Acreate2
                     ^
io.c:1033:20: note: in expansion of macro ‘H5Acreate’
   hdf5_attribute = H5Acreate(handle, "Time", H5T_NATIVE_DOUBLE, hdf5_dataspace, H5P_DEFAULT);
                    ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:25:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Apublic.h:44:16: note: declared here
 H5_DLL hid_t   H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id,
                ^~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:279:21: error: too few arguments to function ‘H5Acreate2’
   #define H5Acreate H5Acreate2
                     ^
io.c:1039:20: note: in expansion of macro ‘H5Acreate’
   hdf5_attribute = H5Acreate(handle, "Redshift", H5T_NATIVE_DOUBLE, hdf5_dataspace, H5P_DEFAULT);
                    ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:25:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Apublic.h:44:16: note: declared here
 H5_DLL hid_t   H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id,
                ^~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:279:21: error: too few arguments to function ‘H5Acreate2’
   #define H5Acreate H5Acreate2
                     ^
io.c:1045:20: note: in expansion of macro ‘H5Acreate’
   hdf5_attribute = H5Acreate(handle, "BoxSize", H5T_NATIVE_DOUBLE, hdf5_dataspace, H5P_DEFAULT);
                    ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:25:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Apublic.h:44:16: note: declared here
 H5_DLL hid_t   H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id,
                ^~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:279:21: error: too few arguments to function ‘H5Acreate2’
   #define H5Acreate H5Acreate2
                     ^
io.c:1051:20: note: in expansion of macro ‘H5Acreate’
   hdf5_attribute = H5Acreate(handle, "NumFilesPerSnapshot", H5T_NATIVE_INT, hdf5_dataspace, H5P_DEFAULT);
                    ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:25:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Apublic.h:44:16: note: declared here
 H5_DLL hid_t   H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id,
                ^~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:279:21: error: too few arguments to function ‘H5Acreate2’
   #define H5Acreate H5Acreate2
                     ^
io.c:1057:20: note: in expansion of macro ‘H5Acreate’
   hdf5_attribute = H5Acreate(handle, "Omega0", H5T_NATIVE_DOUBLE, hdf5_dataspace, H5P_DEFAULT);
                    ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:25:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Apublic.h:44:16: note: declared here
 H5_DLL hid_t   H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id,
                ^~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:279:21: error: too few arguments to function ‘H5Acreate2’
   #define H5Acreate H5Acreate2
                     ^
io.c:1063:20: note: in expansion of macro ‘H5Acreate’
   hdf5_attribute = H5Acreate(handle, "OmegaLambda", H5T_NATIVE_DOUBLE, hdf5_dataspace, H5P_DEFAULT);
                    ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:25:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Apublic.h:44:16: note: declared here
 H5_DLL hid_t   H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id,
                ^~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:279:21: error: too few arguments to function ‘H5Acreate2’
   #define H5Acreate H5Acreate2
                     ^
io.c:1069:20: note: in expansion of macro ‘H5Acreate’
   hdf5_attribute = H5Acreate(handle, "HubbleParam", H5T_NATIVE_DOUBLE, hdf5_dataspace, H5P_DEFAULT);
                    ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:25:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Apublic.h:44:16: note: declared here
 H5_DLL hid_t   H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id,
                ^~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:279:21: error: too few arguments to function ‘H5Acreate2’
   #define H5Acreate H5Acreate2
                     ^
io.c:1075:20: note: in expansion of macro ‘H5Acreate’
   hdf5_attribute = H5Acreate(handle, "Flag_Sfr", H5T_NATIVE_INT, hdf5_dataspace, H5P_DEFAULT);
                    ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:25:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Apublic.h:44:16: note: declared here
 H5_DLL hid_t   H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id,
                ^~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:279:21: error: too few arguments to function ‘H5Acreate2’
   #define H5Acreate H5Acreate2
                     ^
io.c:1081:20: note: in expansion of macro ‘H5Acreate’
   hdf5_attribute = H5Acreate(handle, "Flag_Cooling", H5T_NATIVE_INT, hdf5_dataspace, H5P_DEFAULT);
                    ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:25:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Apublic.h:44:16: note: declared here
 H5_DLL hid_t   H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id,
                ^~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:279:21: error: too few arguments to function ‘H5Acreate2’
   #define H5Acreate H5Acreate2
                     ^
io.c:1087:20: note: in expansion of macro ‘H5Acreate’
   hdf5_attribute = H5Acreate(handle, "Flag_StellarAge", H5T_NATIVE_INT, hdf5_dataspace, H5P_DEFAULT);
                    ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:25:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Apublic.h:44:16: note: declared here
 H5_DLL hid_t   H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id,
                ^~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:279:21: error: too few arguments to function ‘H5Acreate2’
   #define H5Acreate H5Acreate2
                     ^
io.c:1093:20: note: in expansion of macro ‘H5Acreate’
   hdf5_attribute = H5Acreate(handle, "Flag_Metals", H5T_NATIVE_INT, hdf5_dataspace, H5P_DEFAULT);
                    ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:25:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Apublic.h:44:16: note: declared here
 H5_DLL hid_t   H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id,
                ^~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:279:21: error: too few arguments to function ‘H5Acreate2’
   #define H5Acreate H5Acreate2
                     ^
io.c:1099:20: note: in expansion of macro ‘H5Acreate’
   hdf5_attribute = H5Acreate(handle, "Flag_Feedback", H5T_NATIVE_INT, hdf5_dataspace, H5P_DEFAULT);
                    ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:25:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Apublic.h:44:16: note: declared here
 H5_DLL hid_t   H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id,
                ^~~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5public.h:34:0,
                 from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:24,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5version.h:279:21: error: too few arguments to function ‘H5Acreate2’
   #define H5Acreate H5Acreate2
                     ^
io.c:1108:20: note: in expansion of macro ‘H5Acreate’
   hdf5_attribute = H5Acreate(handle, "Flag_Entropy_ICs", H5T_NATIVE_UINT, hdf5_dataspace, H5P_DEFAULT);
                    ^~~~~~~~~
In file included from /usr/lib/x86_64-linux-gnu/hdf5/serial/include/hdf5.h:25:0,
                 from io.c:9:
/usr/lib/x86_64-linux-gnu/hdf5/serial/include/H5Apublic.h:44:16: note: declared here
 H5_DLL hid_t   H5Acreate2(hid_t loc_id, const char *attr_name, hid_t type_id,
                ^~~~~~~~~~
<builtin>: recipe for target 'io.o' failed
make: *** [io.o] Error 1