I am getting the following error while running “make -j” command, It seems that HDF5 library link error.
…
[ 41%] Linking CXX executable simulateflow
…/channelflow/libchflow.so: undefined reference to H5Gopen1' ../channelflow/libchflow.so: undefined reference to
H5T_STD_U16LE_g’
…/channelflow/libchflow.so: undefined reference to curl_easy_perform' ../channelflow/libchflow.so: undefined reference to
H5Dset_extent’
…/channelflow/libchflow.so: undefined reference to H5Pcreate' ../channelflow/libchflow.so: undefined reference to
H5Tget_native_type’
…/channelflow/libchflow.so: undefined reference to curl_easy_getinfo' ../channelflow/libchflow.so: undefined reference to
H5Aexists’
…/channelflow/libchflow.so: undefined reference to H5Pfill_value_defined' ../channelflow/libchflow.so: undefined reference to
H5Pset_layout’
…/channelflow/libchflow.so: undefined reference to H5Tis_variable_str' ../channelflow/libchflow.so: undefined reference to
H5Oopen’
…/channelflow/libchflow.so: undefined reference to H5Acreate1' ../channelflow/libchflow.so: undefined reference to
H5Tget_size’
…/channelflow/libchflow.so: undefined reference to H5DSis_scale' ../channelflow/libchflow.so: undefined reference to
H5Fflush’
…/channelflow/libchflow.so: undefined reference to H5Fopen' ../channelflow/libchflow.so: undefined reference to
H5T_NATIVE_INT_g’
…/channelflow/libchflow.so: undefined reference to H5check_version' ../channelflow/libchflow.so: undefined reference to
H5Pset_chunk_cache’
…/channelflow/libchflow.so: undefined reference to H5Pset_coll_metadata_write' ../channelflow/libchflow.so: undefined reference to
H5DSdetach_scale’
…/channelflow/libchflow.so: undefined reference to H5Pget_layout' ../channelflow/libchflow.so: undefined reference to
H5T_STD_U16BE_g’
…/channelflow/libchflow.so: undefined reference to curl_easy_init' ../channelflow/libchflow.so: undefined reference to
H5T_STD_I8BE_g’
…/channelflow/libchflow.so: undefined reference to H5Pset_file_image_callbacks' ../channelflow/libchflow.so: undefined reference to
H5Awrite’
…/channelflow/libchflow.so: undefined reference to H5Tget_member_type' ../channelflow/libchflow.so: undefined reference to
H5Aclose’
…/channelflow/libchflow.so: undefined reference to H5Gunlink' ../channelflow/libchflow.so: undefined reference to
curl_easy_strerror’
…/channelflow/libchflow.so: undefined reference to H5Dget_create_plist' ../channelflow/libchflow.so: undefined reference to
H5T_IEEE_F64LE_g’
…/channelflow/libchflow.so: undefined reference to H5Eauto_is_v2' ../channelflow/libchflow.so: undefined reference to
H5Idec_ref’
…/channelflow/libchflow.so: undefined reference to H5Dget_space' ../channelflow/libchflow.so: undefined reference to
H5DSget_scale_name’
…/channelflow/libchflow.so: undefined reference to H5Pset_all_coll_metadata_ops' ../channelflow/libchflow.so: undefined reference to
H5Literate’
…/channelflow/libchflow.so: undefined reference to H5T_STD_I16LE_g' ../channelflow/libchflow.so: undefined reference to
H5T_STD_U64BE_g’
…/channelflow/libchflow.so: undefined reference to H5Pget_chunk' ../channelflow/libchflow.so: undefined reference to
H5Gcreate2’
…/channelflow/libchflow.so: undefined reference to H5Fget_create_plist' ../channelflow/libchflow.so: undefined reference to
H5Aiterate2’
…/channelflow/libchflow.so: undefined reference to H5Iget_name' ../channelflow/libchflow.so: undefined reference to
H5P_CLS_DATASET_ACCESS_ID_g’
…/channelflow/libchflow.so: undefined reference to H5Tget_member_name' ../channelflow/libchflow.so: undefined reference to
H5Tget_member_value’
…/channelflow/libchflow.so: undefined reference to H5Sget_simple_extent_npoints' ../channelflow/libchflow.so: undefined reference to
H5Eget_auto2’
…/channelflow/libchflow.so: undefined reference to H5Tset_cset' ../channelflow/libchflow.so: undefined reference to
H5Aopen’
…/channelflow/libchflow.so: undefined reference to curl_version_info' ../channelflow/libchflow.so: undefined reference to
H5Gget_objinfo’
…/channelflow/libchflow.so: undefined reference to H5Pset_link_creation_order' ../channelflow/libchflow.so: undefined reference to
H5T_NATIVE_LLONG_g’
…/channelflow/libchflow.so: undefined reference to H5Tenum_insert' ../channelflow/libchflow.so: undefined reference to
H5free_memory’
…/channelflow/libchflow.so: undefined reference to H5Tinsert' ../channelflow/libchflow.so: undefined reference to
H5Tget_member_offset’
…/channelflow/libchflow.so: undefined reference to H5Pset_obj_track_times' ../channelflow/libchflow.so: undefined reference to
H5T_NATIVE_SHORT_g’
…/channelflow/libchflow.so: undefined reference to H5Dread' ../channelflow/libchflow.so: undefined reference to
H5Tset_strpad’
…/channelflow/libchflow.so: undefined reference to H5Fget_obj_ids' ../channelflow/libchflow.so: undefined reference to
H5Pget_chunk_cache’
…/channelflow/libchflow.so: undefined reference to H5Gget_objname_by_idx' ../channelflow/libchflow.so: undefined reference to
H5T_NATIVE_UCHAR_g’
…/channelflow/libchflow.so: undefined reference to H5Pset_fclose_degree' ../channelflow/libchflow.so: undefined reference to
H5Tequal’
…/channelflow/libchflow.so: undefined reference to H5Pset_fletcher32' ../channelflow/libchflow.so: undefined reference to
H5Pset_deflate’
…/channelflow/libchflow.so: undefined reference to H5Aopen_by_name' ../channelflow/libchflow.so: undefined reference to
H5T_STD_I32BE_g’
…/channelflow/libchflow.so: undefined reference to H5Aget_space' ../channelflow/libchflow.so: undefined reference to
H5Sget_simple_extent_ndims’
…/channelflow/libchflow.so: undefined reference to H5T_STD_U32BE_g' ../channelflow/libchflow.so: undefined reference to
H5T_STD_U64LE_g’
…/channelflow/libchflow.so: undefined reference to curl_easy_cleanup' ../channelflow/libchflow.so: undefined reference to
H5T_IEEE_F64BE_g’
…/channelflow/libchflow.so: undefined reference to H5Tset_size' ../channelflow/libchflow.so: undefined reference to
H5P_CLS_GROUP_CREATE_ID_g’
…/channelflow/libchflow.so: undefined reference to H5DSget_num_scales' ../channelflow/libchflow.so: undefined reference to
H5T_STD_I8LE_g’
…/channelflow/libchflow.so: undefined reference to H5Dopen1' ../channelflow/libchflow.so: undefined reference to
H5Tarray_create1’
…/channelflow/libchflow.so: undefined reference to H5Fget_obj_count' ../channelflow/libchflow.so: undefined reference to
H5Adelete’
…/channelflow/libchflow.so: undefined reference to H5Aget_type' ../channelflow/libchflow.so: undefined reference to
H5Fcreate’
…/channelflow/libchflow.so: undefined reference to H5Pclose' ../channelflow/libchflow.so: undefined reference to
H5T_STD_I32LE_g’
…/channelflow/libchflow.so: undefined reference to H5Screate_simple' ../channelflow/libchflow.so: undefined reference to
H5Pset_fapl_core’
…/channelflow/libchflow.so: undefined reference to H5Tcommit1' ../channelflow/libchflow.so: undefined reference to
H5Pget_nfilters’
…/channelflow/libchflow.so: undefined reference to H5Sselect_hyperslab' ../channelflow/libchflow.so: undefined reference to
H5DSset_scale’
…/channelflow/libchflow.so: undefined reference to H5DSattach_scale' ../channelflow/libchflow.so: undefined reference to
H5T_NATIVE_DOUBLE_g’
…/channelflow/libchflow.so: undefined reference to H5Pset_fill_time' ../channelflow/libchflow.so: undefined reference to
H5Sget_simple_extent_dims’
…/channelflow/libchflow.so: undefined reference to H5Tget_array_dims1' ../channelflow/libchflow.so: undefined reference to
H5P_CLS_DATASET_XFER_ID_g’
…/channelflow/libchflow.so: undefined reference to H5T_C_S1_g' ../channelflow/libchflow.so: undefined reference to
H5T_STD_U8LE_g’
…/channelflow/libchflow.so: undefined reference to H5Lexists' ../channelflow/libchflow.so: undefined reference to
H5Pget_version’
…/channelflow/libchflow.so: undefined reference to H5Tvlen_create' ../channelflow/libchflow.so: undefined reference to
H5Dopen2’
…/channelflow/libchflow.so: undefined reference to H5Tcopy' ../channelflow/libchflow.so: undefined reference to
H5Dget_type’
…/channelflow/libchflow.so: undefined reference to H5T_NATIVE_ULLONG_g' ../channelflow/libchflow.so: undefined reference to
H5Pset_filter’
…/channelflow/libchflow.so: undefined reference to H5Screate' ../channelflow/libchflow.so: undefined reference to
H5Gget_objtype_by_idx’
…/channelflow/libchflow.so: undefined reference to H5Pget_filter2' ../channelflow/libchflow.so: undefined reference to
H5T_NATIVE_UINT_g’
…/channelflow/libchflow.so: undefined reference to H5T_IEEE_F32LE_g' ../channelflow/libchflow.so: undefined reference to
H5T_STD_I16BE_g’
…/channelflow/libchflow.so: undefined reference to H5Pget_link_creation_order' ../channelflow/libchflow.so: undefined reference to
H5Tget_super’
…/channelflow/libchflow.so: undefined reference to H5T_NATIVE_FLOAT_g' ../channelflow/libchflow.so: undefined reference to
H5Pset_attr_creation_order’
…/channelflow/libchflow.so: undefined reference to H5Eset_auto2' ../channelflow/libchflow.so: undefined reference to
H5Pset_libver_bounds’
…/channelflow/libchflow.so: undefined reference to H5Dget_access_plist' ../channelflow/libchflow.so: undefined reference to
H5T_STD_U8BE_g’
…/channelflow/libchflow.so: undefined reference to H5Pset_shuffle' ../channelflow/libchflow.so: undefined reference to
H5Aopen_name’
…/channelflow/libchflow.so: undefined reference to curl_easy_setopt' ../channelflow/libchflow.so: undefined reference to
H5Aread’
…/channelflow/libchflow.so: undefined reference to H5Pset_file_image' ../channelflow/libchflow.so: undefined reference to
H5Pset_dxpl_mpio’
…/channelflow/libchflow.so: undefined reference to H5Tget_order' ../channelflow/libchflow.so: undefined reference to
curl_global_init’
…/channelflow/libchflow.so: undefined reference to H5P_CLS_DATASET_CREATE_ID_g' ../channelflow/libchflow.so: undefined reference to
H5Tget_nmembers’
…/channelflow/libchflow.so: undefined reference to H5T_STD_I64LE_g' ../channelflow/libchflow.so: undefined reference to
H5Gget_create_plist’
…/channelflow/libchflow.so: undefined reference to H5Aget_num_attrs' ../channelflow/libchflow.so: undefined reference to
H5Sclose’
…/channelflow/libchflow.so: undefined reference to H5Tget_array_ndims' ../channelflow/libchflow.so: undefined reference to
H5Pset_fill_value’
…/channelflow/libchflow.so: undefined reference to H5T_STD_U32LE_g' ../channelflow/libchflow.so: undefined reference to
H5Sget_simple_extent_type’
…/channelflow/libchflow.so: undefined reference to H5open' ../channelflow/libchflow.so: undefined reference to
H5DSiterate_scales’
…/channelflow/libchflow.so: undefined reference to H5get_libversion' ../channelflow/libchflow.so: undefined reference to
H5Eset_auto1’
…/channelflow/libchflow.so: undefined reference to H5Pset_chunk' ../channelflow/libchflow.so: undefined reference to
H5Oclose’
…/channelflow/libchflow.so: undefined reference to H5P_CLS_FILE_CREATE_ID_g' ../channelflow/libchflow.so: undefined reference to
H5Tclose’
…/channelflow/libchflow.so: undefined reference to H5Aopen_idx' ../channelflow/libchflow.so: undefined reference to
H5Sselect_none’
…/channelflow/libchflow.so: undefined reference to H5T_NATIVE_SCHAR_g' ../channelflow/libchflow.so: undefined reference to
curl_global_cleanup’
…/channelflow/libchflow.so: undefined reference to H5Iinc_ref' ../channelflow/libchflow.so: undefined reference to
H5Gopen2’
…/channelflow/libchflow.so: undefined reference to H5Pset_szip' ../channelflow/libchflow.so: undefined reference to
H5Pget_fill_value’
…/channelflow/libchflow.so: undefined reference to H5Tenum_create' ../channelflow/libchflow.so: undefined reference to
H5T_NATIVE_USHORT_g’
…/channelflow/libchflow.so: undefined reference to H5Eget_auto1' ../channelflow/libchflow.so: undefined reference to
H5Dwrite’
…/channelflow/libchflow.so: undefined reference to H5Dclose' ../channelflow/libchflow.so: undefined reference to
H5T_IEEE_F32BE_g’
…/channelflow/libchflow.so: undefined reference to H5Tget_class' ../channelflow/libchflow.so: undefined reference to
H5Tcreate’
…/channelflow/libchflow.so: undefined reference to H5P_CLS_FILE_ACCESS_ID_g' ../channelflow/libchflow.so: undefined reference to
H5Fclose’
…/channelflow/libchflow.so: undefined reference to H5Lmove' ../channelflow/libchflow.so: undefined reference to
H5Gget_num_objs’
…/channelflow/libchflow.so: undefined reference to H5Gclose' ../channelflow/libchflow.so: undefined reference to
H5Dcreate2’
…/channelflow/libchflow.so: undefined reference to H5T_STD_I64BE_g' ../channelflow/libchflow.so: undefined reference to
H5Aget_name’
…/channelflow/libchflow.so: undefined reference to `H5Pset_fapl_mpio’
collect2: error: ld returned 1 exit status
make[2]: *** [programs/continuesoln] Error 1
make[1]: *** [programs/CMakeFiles/continuesoln_app.dir/all] Error 2
I am looking for suggestions.
Thank you.