Error while installing lalsuite
I am installing lalsuite in coda env: ./00boot
and ./configure
command works but make
gives following error:
H5FileIOLowLevel.c:290:25: note: in expansion of macro 'XLAL_ERROR'
290 | XLAL_ERROR(XLAL_ETYPE, "Unsupported data type\n");
| ^~~~~~~~~~
../../include/lal/XLALError.h:701:50: warning: implicit conversion from 'enum XLALErrorValue' to 'LALTYPECODE' {aka 'enum tagLALTYPECODE'} [-Wenum-conversion]
701 | #define XLAL_ERROR(...) _XLAL_ERROR_IMPL_(return XLAL_FAILURE, __VA_ARGS__)
| ^~~~~~~~~~~~
../../include/lal/XLALError.h:654:17: note: in definition of macro '_XLAL_ERROR_IMPL_'
654 | statement; \
| ^~~~~~~~~
H5FileIOLowLevel.c:296:17: note: in expansion of macro 'XLAL_ERROR'
296 | XLAL_ERROR(XLAL_ETYPE, "Unsupported data type\n");
| ^~~~~~~~~~
In file included from /home/pawan.gupta/.conda/envs/bilby_env/include/H5public.h:32,
from /home/pawan.gupta/.conda/envs/bilby_env/include/hdf5.h:22,
from H5FileIOLowLevel.c:4:
H5FileIOLowLevel.c: In function 'XLALH5FileCheckDatasetExists':
H5ThreadSafe.c:664:39: error: too few arguments to function 'H5Oget_info_by_idx3'
664 | #define threadsafe_H5Oget_info_by_idx H5Oget_info_by_idx
| ^~~~~~~~~~~~~~~~~~
H5FileIOLowLevel.c:563:21: note: in expansion of macro 'threadsafe_H5Oget_info_by_idx'
563 | if (threadsafe_H5Oget_info_by_idx(file->file_id, ".", H5_INDEX_NAME, H5_ITER_INC, i, &obj_info, H5P_DEFAULT) < 0)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pawan.gupta/.conda/envs/bilby_env/include/H5Apublic.h:22,
from /home/pawan.gupta/.conda/envs/bilby_env/include/hdf5.h:23:
/home/pawan.gupta/.conda/envs/bilby_env/include/H5Opublic.h:567:15: note: declared here
567 | H5_DLL herr_t H5Oget_info_by_idx3(hid_t loc_id, const char *group_name, H5_index_t idx_type,
| ^~~~~~~~~~~~~~~~~~~
H5FileIOLowLevel.c:569:84: error: 'H5O_info2_t' has no member named 'addr'
569 | obj_id = threadsafe_H5Oopen_by_addr(file->file_id, obj_info.addr);
| ^
H5FileIOLowLevel.c: In function 'XLALH5FileQueryNGroups':
H5ThreadSafe.c:664:39: error: too few arguments to function 'H5Oget_info_by_idx3'
664 | #define threadsafe_H5Oget_info_by_idx H5Oget_info_by_idx
| ^~~~~~~~~~~~~~~~~~
H5FileIOLowLevel.c:658:21: note: in expansion of macro 'threadsafe_H5Oget_info_by_idx'
658 | if (threadsafe_H5Oget_info_by_idx(file->file_id, ".", H5_INDEX_NAME, H5_ITER_INC, i, &obj_info, H5P_DEFAULT) < 0)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~