【问题解决】Ubuntu 安装 SeisSol 依赖 easi 报错解决: undefined reference to `H5free_memory‘

兼职帮客户安装 SeisSol 时问题解决,安装 easi 这个报错卡了很久(搞了一天),记录下,以备后用~

bash 复制代码
# 编译器问题
root@ubuntu:/opt/easi# make -j install
[  4%] Building CXX object CMakeFiles/easi.dir/src/component/Composite.cpp.o
[  8%] Building CXX object CMakeFiles/easi.dir/src/component/AndersonianStress.cpp.o
[ 12%] Building CXX object CMakeFiles/easi.dir/src/component/AffineMap.cpp.o
[ 16%] Building CXX object CMakeFiles/easi.dir/src/component/ConstantMap.cpp.o
[ 20%] Building CXX object CMakeFiles/easi.dir/src/component/DomainFilter.cpp.o
[ 24%] Building CXX object CMakeFiles/easi.dir/src/component/EvalModel.cpp.o
[ 28%] Building CXX object CMakeFiles/easi.dir/src/component/FunctionMap.cpp.o
[ 32%] Building CXX object CMakeFiles/easi.dir/src/component/LuaMap.cpp.o
[ 36%] Building CXX object CMakeFiles/easi.dir/src/component/LayeredModelBuilder.cpp.o
[ 40%] Building CXX object CMakeFiles/easi.dir/src/component/OptimalStress.cpp.o
[ 44%] Building CXX object CMakeFiles/easi.dir/src/component/PolynomialMap.cpp.o
[ 48%] Building CXX object CMakeFiles/easi.dir/src/component/SCECFile.cpp.o
[ 52%] Building CXX object CMakeFiles/easi.dir/src/component/Special.cpp.o
[ 56%] Building CXX object CMakeFiles/easi.dir/src/component/Switch.cpp.o
[ 60%] Building CXX object CMakeFiles/easi.dir/src/parser/YAMLComponentParsers.cpp.o
[ 64%] Building CXX object CMakeFiles/easi.dir/src/parser/YAMLHelpers.cpp.o
[ 68%] Building CXX object CMakeFiles/easi.dir/src/util/FunctionWrapper.cpp.o
[ 72%] Building CXX object CMakeFiles/easi.dir/src/util/RegularGrid.cpp.o
[ 76%] Building CXX object CMakeFiles/easi.dir/src/Query.cpp.o
[ 80%] Building CXX object CMakeFiles/easi.dir/src/YAMLParser.cpp.o
[ 84%] Building CXX object CMakeFiles/easi.dir/src/component/ASAGI.cpp.o
[ 88%] Building CXX object CMakeFiles/easi.dir/src/util/AsagiReader.cpp.o
[ 92%] Linking CXX static library libeasi.a
[ 92%] Built target easi
[ 96%] Building CXX object CMakeFiles/easicube.dir/tools/easicube.cpp.o
[100%] Linking CXX executable easicube
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4file.o): in function `hdf5free':
nc4file.c:(.text+0x1f): undefined reference to `H5free_memory'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4file.o): in function `get_netcdf_type':
nc4file.c:(.text+0x83): undefined reference to `H5Tget_class'
/usr/bin/ld: nc4file.c:(.text+0xa8): undefined reference to `H5Tis_variable_str'
/usr/bin/ld: nc4file.c:(.text+0xf6): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0xfd): undefined reference to `H5T_NATIVE_SCHAR_g'
/usr/bin/ld: nc4file.c:(.text+0x10f): undefined reference to `H5Tequal'
/usr/bin/ld: nc4file.c:(.text+0x141): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x148): undefined reference to `H5T_NATIVE_SHORT_g'
/usr/bin/ld: nc4file.c:(.text+0x15a): undefined reference to `H5Tequal'
/usr/bin/ld: nc4file.c:(.text+0x18c): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x193): undefined reference to `H5T_NATIVE_INT_g'
/usr/bin/ld: nc4file.c:(.text+0x1a5): undefined reference to `H5Tequal'
/usr/bin/ld: nc4file.c:(.text+0x1d7): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x1de): undefined reference to `H5T_NATIVE_FLOAT_g'
/usr/bin/ld: nc4file.c:(.text+0x1f0): undefined reference to `H5Tequal'
/usr/bin/ld: nc4file.c:(.text+0x222): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x229): undefined reference to `H5T_NATIVE_DOUBLE_g'
/usr/bin/ld: nc4file.c:(.text+0x23b): undefined reference to `H5Tequal'
/usr/bin/ld: nc4file.c:(.text+0x26d): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x274): undefined reference to `H5T_NATIVE_UCHAR_g'
/usr/bin/ld: nc4file.c:(.text+0x286): undefined reference to `H5Tequal'
/usr/bin/ld: nc4file.c:(.text+0x2b8): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x2bf): undefined reference to `H5T_NATIVE_USHORT_g'
/usr/bin/ld: nc4file.c:(.text+0x2d1): undefined reference to `H5Tequal'
/usr/bin/ld: nc4file.c:(.text+0x303): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x30a): undefined reference to `H5T_NATIVE_UINT_g'
/usr/bin/ld: nc4file.c:(.text+0x31c): undefined reference to `H5Tequal'
/usr/bin/ld: nc4file.c:(.text+0x34e): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x355): undefined reference to `H5T_NATIVE_LLONG_g'
/usr/bin/ld: nc4file.c:(.text+0x367): undefined reference to `H5Tequal'
/usr/bin/ld: nc4file.c:(.text+0x399): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x3a0): undefined reference to `H5T_NATIVE_ULLONG_g'
/usr/bin/ld: nc4file.c:(.text+0x3b2): undefined reference to `H5Tequal'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4file.o): in function `read_hdf5_att':
nc4file.c:(.text+0x4c6): undefined reference to `H5Aget_type'
/usr/bin/ld: nc4file.c:(.text+0x4ec): undefined reference to `H5Tget_native_type'
/usr/bin/ld: nc4file.c:(.text+0x526): undefined reference to `H5Tget_class'
/usr/bin/ld: nc4file.c:(.text+0x554): undefined reference to `H5Tis_variable_str'
/usr/bin/ld: nc4file.c:(.text+0x56f): undefined reference to `H5Tget_size'
/usr/bin/ld: nc4file.c:(.text+0x5c8): undefined reference to `H5Aget_space'
/usr/bin/ld: nc4file.c:(.text+0x5eb): undefined reference to `H5Sget_simple_extent_ndims'
/usr/bin/ld: nc4file.c:(.text+0x60c): undefined reference to `H5Sget_simple_extent_npoints'
/usr/bin/ld: nc4file.c:(.text+0x67a): undefined reference to `H5Tget_size'
/usr/bin/ld: nc4file.c:(.text+0x6cd): undefined reference to `H5Sget_simple_extent_type'
/usr/bin/ld: nc4file.c:(.text+0x71c): undefined reference to `H5Sget_simple_extent_dims'
/usr/bin/ld: nc4file.c:(.text+0x7ee): undefined reference to `H5Aread'
/usr/bin/ld: nc4file.c:(.text+0x8b0): undefined reference to `H5Aread'
/usr/bin/ld: nc4file.c:(.text+0x9a9): undefined reference to `H5Aread'
/usr/bin/ld: nc4file.c:(.text+0xa28): undefined reference to `H5Aread'
/usr/bin/ld: nc4file.c:(.text+0xa41): undefined reference to `H5Tclose'
/usr/bin/ld: nc4file.c:(.text+0xa5a): undefined reference to `H5Sclose'
/usr/bin/ld: nc4file.c:(.text+0xa79): undefined reference to `H5Tclose'
/usr/bin/ld: nc4file.c:(.text+0xa97): undefined reference to `H5Sclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4file.o): in function `att_read_var_callbk':
nc4file.c:(.text+0xb65): undefined reference to `H5Aopen'
/usr/bin/ld: nc4file.c:(.text+0xc61): undefined reference to `H5Aclose'
/usr/bin/ld: nc4file.c:(.text+0xc8d): undefined reference to `H5Aclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4file.o): in function `sync_netcdf4_file':
nc4file.c:(.text+0xdcb): undefined reference to `H5Fflush'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4file.o): in function `close_netcdf4_file':
nc4file.c:(.text+0xf2c): undefined reference to `H5Fclose'
/usr/bin/ld: nc4file.c:(.text+0xf45): undefined reference to `H5Fget_obj_count'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4file.o): in function `nc4_create_file':
nc4file.c:(.text+0x1227): undefined reference to `H5check_version'
/usr/bin/ld: nc4file.c:(.text+0x122c): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x1253): undefined reference to `H5check_version'
/usr/bin/ld: nc4file.c:(.text+0x1258): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x1275): undefined reference to `H5check_version'
/usr/bin/ld: nc4file.c:(.text+0x127a): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x1341): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x1348): undefined reference to `H5P_CLS_FILE_ACCESS_ID_g'
/usr/bin/ld: nc4file.c:(.text+0x1353): undefined reference to `H5Pcreate'
/usr/bin/ld: nc4file.c:(.text+0x137b): undefined reference to `H5Pset_fclose_degree'
/usr/bin/ld: nc4file.c:(.text+0x13d2): undefined reference to `H5Pset_fapl_mpio'
/usr/bin/ld: nc4file.c:(.text+0x146b): undefined reference to `H5Pset_libver_bounds'
/usr/bin/ld: nc4file.c:(.text+0x1480): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x1487): undefined reference to `H5P_CLS_FILE_CREATE_ID_g'
/usr/bin/ld: nc4file.c:(.text+0x1492): undefined reference to `H5Pcreate'
/usr/bin/ld: nc4file.c:(.text+0x14ba): undefined reference to `H5Pset_obj_track_times'
/usr/bin/ld: nc4file.c:(.text+0x14db): undefined reference to `H5Pset_link_creation_order'
/usr/bin/ld: nc4file.c:(.text+0x14fc): undefined reference to `H5Pset_attr_creation_order'
/usr/bin/ld: nc4file.c:(.text+0x151d): undefined reference to `H5Pset_all_coll_metadata_ops'
/usr/bin/ld: nc4file.c:(.text+0x152e): undefined reference to `H5Pset_coll_metadata_write'
/usr/bin/ld: nc4file.c:(.text+0x1545): undefined reference to `H5Fcreate'
/usr/bin/ld: nc4file.c:(.text+0x158d): undefined reference to `H5Gopen2'
/usr/bin/ld: nc4file.c:(.text+0x15af): undefined reference to `H5Pclose'
/usr/bin/ld: nc4file.c:(.text+0x15bf): undefined reference to `H5Pclose'
/usr/bin/ld: nc4file.c:(.text+0x1648): undefined reference to `H5Pclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4file.o): in function `read_scale':
nc4file.c:(.text+0x18e9): undefined reference to `H5Aexists'
/usr/bin/ld: nc4file.c:(.text+0x192d): undefined reference to `H5Aopen_name'
/usr/bin/ld: nc4file.c:(.text+0x195d): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x1964): undefined reference to `H5T_NATIVE_INT_g'
/usr/bin/ld: nc4file.c:(.text+0x197c): undefined reference to `H5Aread'
/usr/bin/ld: nc4file.c:(.text+0x1ae5): undefined reference to `H5DSget_scale_name'
/usr/bin/ld: nc4file.c:(.text+0x1ba6): undefined reference to `H5Iinc_ref'
/usr/bin/ld: nc4file.c:(.text+0x1bd6): undefined reference to `H5Aclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4file.o): in function `read_coord_dimids':
nc4file.c:(.text+0x1ca2): undefined reference to `H5Aopen_name'
/usr/bin/ld: nc4file.c:(.text+0x1cc3): undefined reference to `H5Aget_type'
/usr/bin/ld: nc4file.c:(.text+0x1ce4): undefined reference to `H5Aget_space'
/usr/bin/ld: nc4file.c:(.text+0x1d05): undefined reference to `H5Sget_simple_extent_npoints'
/usr/bin/ld: nc4file.c:(.text+0x1d4e): undefined reference to `H5Aread'
/usr/bin/ld: nc4file.c:(.text+0x1dbd): undefined reference to `H5Sclose'
/usr/bin/ld: nc4file.c:(.text+0x1dd8): undefined reference to `H5Tclose'
/usr/bin/ld: nc4file.c:(.text+0x1df3): undefined reference to `H5Aclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4file.o): in function `dimscale_visitor':
nc4file.c:(.text+0x1e58): undefined reference to `H5Gget_objinfo'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4file.o): in function `get_type_info2':
nc4file.c:(.text+0x1f18): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x1f1f): undefined reference to `H5T_NATIVE_SCHAR_g'
/usr/bin/ld: nc4file.c:(.text+0x1f2e): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x1f35): undefined reference to `H5T_NATIVE_SHORT_g'
/usr/bin/ld: nc4file.c:(.text+0x1f44): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x1f4b): undefined reference to `H5T_NATIVE_INT_g'
/usr/bin/ld: nc4file.c:(.text+0x1f5a): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x1f61): undefined reference to `H5T_NATIVE_FLOAT_g'
/usr/bin/ld: nc4file.c:(.text+0x1f70): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x1f77): undefined reference to `H5T_NATIVE_DOUBLE_g'
/usr/bin/ld: nc4file.c:(.text+0x1f86): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x1f8d): undefined reference to `H5T_NATIVE_UCHAR_g'
/usr/bin/ld: nc4file.c:(.text+0x1f9c): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x1fa3): undefined reference to `H5T_NATIVE_USHORT_g'
/usr/bin/ld: nc4file.c:(.text+0x1fb2): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x1fb9): undefined reference to `H5T_NATIVE_UINT_g'
/usr/bin/ld: nc4file.c:(.text+0x1fc8): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x1fcf): undefined reference to `H5T_NATIVE_LLONG_g'
/usr/bin/ld: nc4file.c:(.text+0x1fde): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x1fe5): undefined reference to `H5T_NATIVE_ULLONG_g'
/usr/bin/ld: nc4file.c:(.text+0x1ffb): undefined reference to `H5Dget_type'
/usr/bin/ld: nc4file.c:(.text+0x2021): undefined reference to `H5Tget_native_type'
/usr/bin/ld: nc4file.c:(.text+0x2042): undefined reference to `H5Tget_class'
/usr/bin/ld: nc4file.c:(.text+0x20ac): undefined reference to `H5Tis_variable_str'
/usr/bin/ld: nc4file.c:(.text+0x20d1): undefined reference to `H5Tget_size'
/usr/bin/ld: nc4file.c:(.text+0x214b): undefined reference to `H5Tequal'
/usr/bin/ld: nc4file.c:(.text+0x217d): undefined reference to `H5Tget_order'
/usr/bin/ld: nc4file.c:(.text+0x22cf): undefined reference to `H5Tclose'
/usr/bin/ld: nc4file.c:(.text+0x22e6): undefined reference to `H5Tclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4file.o): in function `read_type':
nc4file.c:(.text+0x23be): undefined reference to `H5Tget_native_type'
/usr/bin/ld: nc4file.c:(.text+0x23e8): undefined reference to `H5Tget_size'
/usr/bin/ld: nc4file.c:(.text+0x2474): undefined reference to `H5Iinc_ref'
/usr/bin/ld: nc4file.c:(.text+0x2495): undefined reference to `H5Tget_class'
/usr/bin/ld: nc4file.c:(.text+0x251e): undefined reference to `H5Tget_nmembers'
/usr/bin/ld: nc4file.c:(.text+0x2561): undefined reference to `H5Tget_member_type'
/usr/bin/ld: nc4file.c:(.text+0x2590): undefined reference to `H5Tget_native_type'
/usr/bin/ld: nc4file.c:(.text+0x25c6): undefined reference to `H5Tget_member_name'
/usr/bin/ld: nc4file.c:(.text+0x2618): undefined reference to `H5Tget_member_offset'
/usr/bin/ld: nc4file.c:(.text+0x262e): undefined reference to `H5Tget_class'
/usr/bin/ld: nc4file.c:(.text+0x2663): undefined reference to `H5Tget_array_ndims'
/usr/bin/ld: nc4file.c:(.text+0x269f): undefined reference to `H5Tget_array_dims1'
/usr/bin/ld: nc4file.c:(.text+0x2707): undefined reference to `H5Tget_super'
/usr/bin/ld: nc4file.c:(.text+0x274f): undefined reference to `H5Tget_super'
/usr/bin/ld: nc4file.c:(.text+0x2761): undefined reference to `H5Tget_super'
/usr/bin/ld: nc4file.c:(.text+0x28db): undefined reference to `H5Tis_variable_str'
/usr/bin/ld: nc4file.c:(.text+0x2937): undefined reference to `H5Tget_super'
/usr/bin/ld: nc4file.c:(.text+0x2961): undefined reference to `H5Tget_size'
/usr/bin/ld: nc4file.c:(.text+0x2a26): undefined reference to `H5Tget_super'
/usr/bin/ld: nc4file.c:(.text+0x2a50): undefined reference to `H5Tget_size'
/usr/bin/ld: nc4file.c:(.text+0x2ae1): undefined reference to `H5Tget_nmembers'
/usr/bin/ld: nc4file.c:(.text+0x2b4a): undefined reference to `H5Tget_member_name'
/usr/bin/ld: nc4file.c:(.text+0x2bae): undefined reference to `H5Tget_member_value'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4file.o): in function `read_var':
nc4file.c:(.text+0x2dd9): undefined reference to `H5Iinc_ref'
/usr/bin/ld: nc4file.c:(.text+0x2eb5): undefined reference to `H5Dget_access_plist'
/usr/bin/ld: nc4file.c:(.text+0x2f0d): undefined reference to `H5Pget_chunk_cache'
/usr/bin/ld: nc4file.c:(.text+0x30ce): undefined reference to `H5Dget_create_plist'
/usr/bin/ld: nc4file.c:(.text+0x30fd): undefined reference to `H5Pget_layout'
/usr/bin/ld: nc4file.c:(.text+0x3143): undefined reference to `H5Pget_chunk'
/usr/bin/ld: nc4file.c:(.text+0x3217): undefined reference to `H5Pget_nfilters'
/usr/bin/ld: nc4file.c:(.text+0x327c): undefined reference to `H5Pget_filter2'
/usr/bin/ld: nc4file.c:(.text+0x341b): undefined reference to `H5Pget_filter2'
/usr/bin/ld: nc4file.c:(.text+0x34bf): undefined reference to `H5Pfill_value_defined'
/usr/bin/ld: nc4file.c:(.text+0x361f): undefined reference to `H5Pget_fill_value'
/usr/bin/ld: nc4file.c:(.text+0x377a): undefined reference to `H5DSget_num_scales'
/usr/bin/ld: nc4file.c:(.text+0x387e): undefined reference to `H5DSiterate_scales'
/usr/bin/ld: nc4file.c:(.text+0x3920): undefined reference to `H5Aiterate2'
/usr/bin/ld: nc4file.c:(.text+0x39a8): undefined reference to `H5Idec_ref'
/usr/bin/ld: nc4file.c:(.text+0x39f8): undefined reference to `H5Pclose'
/usr/bin/ld: nc4file.c:(.text+0x3a1f): undefined reference to `H5Pclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4file.o): in function `read_grp_atts':
nc4file.c:(.text+0x3aa5): undefined reference to `H5Aget_num_attrs'
/usr/bin/ld: nc4file.c:(.text+0x3adc): undefined reference to `H5Aopen_idx'
/usr/bin/ld: nc4file.c:(.text+0x3b17): undefined reference to `H5Aget_name'
/usr/bin/ld: nc4file.c:(.text+0x3da2): undefined reference to `H5Aclose'
/usr/bin/ld: nc4file.c:(.text+0x3deb): undefined reference to `H5Aclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4file.o): in function `read_dataset':
nc4file.c:(.text+0x3e82): undefined reference to `H5Dget_space'
/usr/bin/ld: nc4file.c:(.text+0x3eb1): undefined reference to `H5Sget_simple_extent_ndims'
/usr/bin/ld: nc4file.c:(.text+0x3ede): undefined reference to `H5DSis_scale'
/usr/bin/ld: nc4file.c:(.text+0x3f29): undefined reference to `H5Sget_simple_extent_dims'
/usr/bin/ld: nc4file.c:(.text+0x4011): undefined reference to `H5Sclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4file.o): in function `nc4_rec_read_metadata_cb':
nc4file.c:(.text+0x41bf): undefined reference to `H5Oopen'
/usr/bin/ld: nc4file.c:(.text+0x420d): undefined reference to `H5Gget_objinfo'
/usr/bin/ld: nc4file.c:(.text+0x4313): undefined reference to `H5Oclose'
/usr/bin/ld: nc4file.c:(.text+0x436a): undefined reference to `H5Oclose'
/usr/bin/ld: nc4file.c:(.text+0x43b1): undefined reference to `H5Oclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4file.o): in function `nc4_rec_read_metadata':
nc4file.c:(.text+0x44ac): undefined reference to `H5Gopen2'
/usr/bin/ld: nc4file.c:(.text+0x44f0): undefined reference to `H5Gopen2'
/usr/bin/ld: nc4file.c:(.text+0x4556): undefined reference to `H5Gget_create_plist'
/usr/bin/ld: nc4file.c:(.text+0x456d): undefined reference to `H5Pget_link_creation_order'
/usr/bin/ld: nc4file.c:(.text+0x4579): undefined reference to `H5Pclose'
/usr/bin/ld: nc4file.c:(.text+0x45fb): undefined reference to `H5Literate'
/usr/bin/ld: nc4file.c:(.text+0x469e): undefined reference to `H5Oclose'
/usr/bin/ld: nc4file.c:(.text+0x4757): undefined reference to `H5Oclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4file.o): in function `nc4_open_file':
nc4file.c:(.text+0x47e6): undefined reference to `H5check_version'
/usr/bin/ld: nc4file.c:(.text+0x47eb): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x4806): undefined reference to `H5check_version'
/usr/bin/ld: nc4file.c:(.text+0x480b): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x48f2): undefined reference to `H5open'
/usr/bin/ld: nc4file.c:(.text+0x48f9): undefined reference to `H5P_CLS_FILE_ACCESS_ID_g'
/usr/bin/ld: nc4file.c:(.text+0x4904): undefined reference to `H5Pcreate'
/usr/bin/ld: nc4file.c:(.text+0x492c): undefined reference to `H5Pset_fclose_degree'
/usr/bin/ld: nc4file.c:(.text+0x498a): undefined reference to `H5Pset_fapl_mpio'
/usr/bin/ld: nc4file.c:(.text+0x4a2e): undefined reference to `H5Pset_all_coll_metadata_ops'
/usr/bin/ld: nc4file.c:(.text+0x4a53): undefined reference to `H5LTopen_file_image'
/usr/bin/ld: nc4file.c:(.text+0x4a96): undefined reference to `H5Fopen'
/usr/bin/ld: nc4file.c:(.text+0x4b07): undefined reference to `H5Pclose'
/usr/bin/ld: nc4file.c:(.text+0x4b72): undefined reference to `H5Pclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4grp.o): in function `NC4_rename_grp':
nc4grp.c:(.text+0x3a0): undefined reference to `H5Gclose'
/usr/bin/ld: nc4grp.c:(.text+0x3fd): undefined reference to `H5Gmove'
/usr/bin/ld: nc4grp.c:(.text+0x438): undefined reference to `H5Gopen2'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `rec_reattach_scales.localalias':
nc4hdf.c:(.text+0x17e): undefined reference to `H5DSattach_scale'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `rec_detach_scales.localalias':
nc4hdf.c:(.text+0x342): undefined reference to `H5DSdetach_scale'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `nc4_open_var_grp2':
nc4hdf.c:(.text+0x469): undefined reference to `H5Dopen2'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `nc4_get_hdf_typeid':
nc4hdf.c:(.text+0x8e8): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0x8ef): undefined reference to `H5T_C_S1_g'
/usr/bin/ld: nc4hdf.c:(.text+0x8fa): undefined reference to `H5Tcopy'
/usr/bin/ld: nc4hdf.c:(.text+0x920): undefined reference to `H5Tset_strpad'
/usr/bin/ld: nc4hdf.c:(.text+0x941): undefined reference to `H5Tset_cset'
/usr/bin/ld: nc4hdf.c:(.text+0x96e): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0x975): undefined reference to `H5T_C_S1_g'
/usr/bin/ld: nc4hdf.c:(.text+0x980): undefined reference to `H5Tcopy'
/usr/bin/ld: nc4hdf.c:(.text+0x9a8): undefined reference to `H5Tset_size'
/usr/bin/ld: nc4hdf.c:(.text+0x9c9): undefined reference to `H5Tset_cset'
/usr/bin/ld: nc4hdf.c:(.text+0xa2a): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xa31): undefined reference to `H5T_STD_I8LE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xa48): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xa4f): undefined reference to `H5T_STD_I8BE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xa60): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xa67): undefined reference to `H5T_NATIVE_SCHAR_g'
/usr/bin/ld: nc4hdf.c:(.text+0xa7e): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xa85): undefined reference to `H5T_STD_I16LE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xa9c): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xaa3): undefined reference to `H5T_STD_I16BE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xab4): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xabb): undefined reference to `H5T_NATIVE_SHORT_g'
/usr/bin/ld: nc4hdf.c:(.text+0xad2): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xad9): undefined reference to `H5T_STD_I32LE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xaf0): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xaf7): undefined reference to `H5T_STD_I32BE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xb08): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xb0f): undefined reference to `H5T_NATIVE_INT_g'
/usr/bin/ld: nc4hdf.c:(.text+0xb26): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xb2d): undefined reference to `H5T_STD_U8LE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xb44): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xb4b): undefined reference to `H5T_STD_U8BE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xb5c): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xb63): undefined reference to `H5T_NATIVE_UCHAR_g'
/usr/bin/ld: nc4hdf.c:(.text+0xb7a): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xb81): undefined reference to `H5T_STD_U16LE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xb98): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xb9f): undefined reference to `H5T_STD_U16BE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xbb0): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xbb7): undefined reference to `H5T_NATIVE_USHORT_g'
/usr/bin/ld: nc4hdf.c:(.text+0xbce): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xbd5): undefined reference to `H5T_STD_U32LE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xbec): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xbf3): undefined reference to `H5T_STD_U32BE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xc04): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xc0b): undefined reference to `H5T_NATIVE_UINT_g'
/usr/bin/ld: nc4hdf.c:(.text+0xc22): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xc29): undefined reference to `H5T_STD_I64LE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xc40): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xc47): undefined reference to `H5T_STD_I64BE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xc58): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xc5f): undefined reference to `H5T_NATIVE_LLONG_g'
/usr/bin/ld: nc4hdf.c:(.text+0xc76): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xc7d): undefined reference to `H5T_STD_U64LE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xc94): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xc9b): undefined reference to `H5T_STD_U64BE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xcac): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xcb3): undefined reference to `H5T_NATIVE_ULLONG_g'
/usr/bin/ld: nc4hdf.c:(.text+0xcca): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xcd1): undefined reference to `H5T_IEEE_F32LE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xce8): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xcef): undefined reference to `H5T_IEEE_F32BE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xd00): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xd07): undefined reference to `H5T_NATIVE_FLOAT_g'
/usr/bin/ld: nc4hdf.c:(.text+0xd1e): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xd25): undefined reference to `H5T_IEEE_F64LE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xd39): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xd40): undefined reference to `H5T_IEEE_F64BE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xd4e): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0xd55): undefined reference to `H5T_NATIVE_DOUBLE_g'
/usr/bin/ld: nc4hdf.c:(.text+0xddc): undefined reference to `H5Tcopy'
/usr/bin/ld: nc4hdf.c:(.text+0xe46): undefined reference to `H5Tclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `set_par_access':
nc4hdf.c:(.text+0xfc4): undefined reference to `H5Pset_dxpl_mpio'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `nc4_put_vara':
nc4hdf.c:(.text+0x1301): undefined reference to `H5Dopen2'
/usr/bin/ld: nc4hdf.c:(.text+0x132b): undefined reference to `H5Dget_space'
/usr/bin/ld: nc4hdf.c:(.text+0x136b): undefined reference to `H5Sget_simple_extent_dims'
/usr/bin/ld: nc4hdf.c:(.text+0x14c2): undefined reference to `H5Sget_simple_extent_type'
/usr/bin/ld: nc4hdf.c:(.text+0x14d0): undefined reference to `H5Screate'
/usr/bin/ld: nc4hdf.c:(.text+0x1524): undefined reference to `H5Sselect_hyperslab'
/usr/bin/ld: nc4hdf.c:(.text+0x1557): undefined reference to `H5Screate_simple'
/usr/bin/ld: nc4hdf.c:(.text+0x16e0): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0x16e7): undefined reference to `H5P_CLS_DATASET_XFER_ID_g'
/usr/bin/ld: nc4hdf.c:(.text+0x16f2): undefined reference to `H5Pcreate'
/usr/bin/ld: nc4hdf.c:(.text+0x1aa0): undefined reference to `H5Dset_extent'
/usr/bin/ld: nc4hdf.c:(.text+0x1acc): undefined reference to `H5Sclose'
/usr/bin/ld: nc4hdf.c:(.text+0x1aed): undefined reference to `H5Dget_space'
/usr/bin/ld: nc4hdf.c:(.text+0x1b3d): undefined reference to `H5Sselect_hyperslab'
/usr/bin/ld: nc4hdf.c:(.text+0x1c1a): undefined reference to `H5Dwrite'
/usr/bin/ld: nc4hdf.c:(.text+0x1cce): undefined reference to `H5Sclose'
/usr/bin/ld: nc4hdf.c:(.text+0x1cf5): undefined reference to `H5Sclose'
/usr/bin/ld: nc4hdf.c:(.text+0x1d1c): undefined reference to `H5Pclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `nc4_get_vara':
nc4hdf.c:(.text+0x20d8): undefined reference to `H5Dopen2'
/usr/bin/ld: nc4hdf.c:(.text+0x2102): undefined reference to `H5Dget_space'
/usr/bin/ld: nc4hdf.c:(.text+0x2142): undefined reference to `H5Sget_simple_extent_dims'
/usr/bin/ld: nc4hdf.c:(.text+0x2548): undefined reference to `H5Sget_simple_extent_type'
/usr/bin/ld: nc4hdf.c:(.text+0x2556): undefined reference to `H5Screate'
/usr/bin/ld: nc4hdf.c:(.text+0x25b2): undefined reference to `H5Sselect_hyperslab'
/usr/bin/ld: nc4hdf.c:(.text+0x25e5): undefined reference to `H5Screate_simple'
/usr/bin/ld: nc4hdf.c:(.text+0x2633): undefined reference to `H5Tget_size'
/usr/bin/ld: nc4hdf.c:(.text+0x2654): undefined reference to `H5Tis_variable_str'
/usr/bin/ld: nc4hdf.c:(.text+0x2673): undefined reference to `H5Tget_size'
/usr/bin/ld: nc4hdf.c:(.text+0x2803): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0x280a): undefined reference to `H5P_CLS_DATASET_XFER_ID_g'
/usr/bin/ld: nc4hdf.c:(.text+0x2815): undefined reference to `H5Pcreate'
/usr/bin/ld: nc4hdf.c:(.text+0x28ac): undefined reference to `H5Dread'
/usr/bin/ld: nc4hdf.c:(.text+0x2a3f): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0x2a46): undefined reference to `H5P_CLS_DATASET_XFER_ID_g'
/usr/bin/ld: nc4hdf.c:(.text+0x2a51): undefined reference to `H5Pcreate'
/usr/bin/ld: nc4hdf.c:(.text+0x2ab3): undefined reference to `H5Sselect_none'
/usr/bin/ld: nc4hdf.c:(.text+0x2ad9): undefined reference to `H5Dget_space'
/usr/bin/ld: nc4hdf.c:(.text+0x2b08): undefined reference to `H5Sselect_none'
/usr/bin/ld: nc4hdf.c:(.text+0x2b5f): undefined reference to `H5Dread'
/usr/bin/ld: nc4hdf.c:(.text+0x2e05): undefined reference to `H5Sclose'
/usr/bin/ld: nc4hdf.c:(.text+0x2e2c): undefined reference to `H5Sclose'
/usr/bin/ld: nc4hdf.c:(.text+0x2e53): undefined reference to `H5Pclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `put_att_grpa':
nc4hdf.c:(.text+0x3049): undefined reference to `H5Aexists'
/usr/bin/ld: nc4hdf.c:(.text+0x307b): undefined reference to `H5Adelete'
/usr/bin/ld: nc4hdf.c:(.text+0x314b): undefined reference to `H5Screate'
/usr/bin/ld: nc4hdf.c:(.text+0x316c): undefined reference to `H5Screate'
/usr/bin/ld: nc4hdf.c:(.text+0x3196): undefined reference to `H5Tset_size'
/usr/bin/ld: nc4hdf.c:(.text+0x31b7): undefined reference to `H5Tset_strpad'
/usr/bin/ld: nc4hdf.c:(.text+0x31dc): undefined reference to `H5Screate'
/usr/bin/ld: nc4hdf.c:(.text+0x3209): undefined reference to `H5Screate_simple'
/usr/bin/ld: nc4hdf.c:(.text+0x323f): undefined reference to `H5Acreate1'
/usr/bin/ld: nc4hdf.c:(.text+0x326a): undefined reference to `H5Awrite'
/usr/bin/ld: nc4hdf.c:(.text+0x3293): undefined reference to `H5Tclose'
/usr/bin/ld: nc4hdf.c:(.text+0x32b1): undefined reference to `H5Aclose'
/usr/bin/ld: nc4hdf.c:(.text+0x32cf): undefined reference to `H5Sclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `write_coord_dimids':
nc4hdf.c:(.text+0x33ca): undefined reference to `H5Screate_simple'
/usr/bin/ld: nc4hdf.c:(.text+0x33e4): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0x33eb): undefined reference to `H5T_NATIVE_INT_g'
/usr/bin/ld: nc4hdf.c:(.text+0x340f): undefined reference to `H5Acreate1'
/usr/bin/ld: nc4hdf.c:(.text+0x3431): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0x3438): undefined reference to `H5T_NATIVE_INT_g'
/usr/bin/ld: nc4hdf.c:(.text+0x344d): undefined reference to `H5Awrite'
/usr/bin/ld: nc4hdf.c:(.text+0x3468): undefined reference to `H5Sclose'
/usr/bin/ld: nc4hdf.c:(.text+0x3483): undefined reference to `H5Aclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `write_netcdf4_dimid':
nc4hdf.c:(.text+0x34d4): undefined reference to `H5Screate'
/usr/bin/ld: nc4hdf.c:(.text+0x34ff): undefined reference to `H5Aexists'
/usr/bin/ld: nc4hdf.c:(.text+0x353d): undefined reference to `H5Aopen_by_name'
/usr/bin/ld: nc4hdf.c:(.text+0x3548): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0x354f): undefined reference to `H5T_NATIVE_INT_g'
/usr/bin/ld: nc4hdf.c:(.text+0x356f): undefined reference to `H5Acreate1'
/usr/bin/ld: nc4hdf.c:(.text+0x3586): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0x358d): undefined reference to `H5T_NATIVE_INT_g'
/usr/bin/ld: nc4hdf.c:(.text+0x35a3): undefined reference to `H5Awrite'
/usr/bin/ld: nc4hdf.c:(.text+0x35ba): undefined reference to `H5Sclose'
/usr/bin/ld: nc4hdf.c:(.text+0x35d1): undefined reference to `H5Aclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `var_create_dataset':
nc4hdf.c:(.text+0x3666): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0x366d): undefined reference to `H5P_CLS_DATASET_CREATE_ID_g'
/usr/bin/ld: nc4hdf.c:(.text+0x3678): undefined reference to `H5Pcreate'
/usr/bin/ld: nc4hdf.c:(.text+0x369d): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0x36a4): undefined reference to `H5P_CLS_DATASET_ACCESS_ID_g'
/usr/bin/ld: nc4hdf.c:(.text+0x36af): undefined reference to `H5Pcreate'
/usr/bin/ld: nc4hdf.c:(.text+0x36e3): undefined reference to `H5Pset_obj_track_times'
/usr/bin/ld: nc4hdf.c:(.text+0x3761): undefined reference to `H5Pset_fill_time'
/usr/bin/ld: nc4hdf.c:(.text+0x37f2): undefined reference to `H5Pset_fill_value'
/usr/bin/ld: nc4hdf.c:(.text+0x3874): undefined reference to `H5Pset_fill_value'
/usr/bin/ld: nc4hdf.c:(.text+0x3887): undefined reference to `H5Tclose'
/usr/bin/ld: nc4hdf.c:(.text+0x38b8): undefined reference to `H5Tclose'
/usr/bin/ld: nc4hdf.c:(.text+0x38eb): undefined reference to `H5Pset_shuffle'
/usr/bin/ld: nc4hdf.c:(.text+0x392f): undefined reference to `H5Pset_deflate'
/usr/bin/ld: nc4hdf.c:(.text+0x39e1): undefined reference to `H5Pset_szip'
/usr/bin/ld: nc4hdf.c:(.text+0x3a39): undefined reference to `H5Pset_filter'
/usr/bin/ld: nc4hdf.c:(.text+0x3a77): undefined reference to `H5Pset_fletcher32'
/usr/bin/ld: nc4hdf.c:(.text+0x3eff): undefined reference to `H5Pset_layout'
/usr/bin/ld: nc4hdf.c:(.text+0x3f34): undefined reference to `H5Pset_chunk'
/usr/bin/ld: nc4hdf.c:(.text+0x3f69): undefined reference to `H5Screate_simple'
/usr/bin/ld: nc4hdf.c:(.text+0x3f93): undefined reference to `H5Screate'
/usr/bin/ld: nc4hdf.c:(.text+0x3fc7): undefined reference to `H5Pset_attr_creation_order'
/usr/bin/ld: nc4hdf.c:(.text+0x404d): undefined reference to `H5Pset_chunk_cache'
/usr/bin/ld: nc4hdf.c:(.text+0x40d0): undefined reference to `H5Dcreate2'
/usr/bin/ld: nc4hdf.c:(.text+0x414f): undefined reference to `H5DSset_scale'
/usr/bin/ld: nc4hdf.c:(.text+0x423d): undefined reference to `H5Tclose'
/usr/bin/ld: nc4hdf.c:(.text+0x4264): undefined reference to `H5Pclose'
/usr/bin/ld: nc4hdf.c:(.text+0x428b): undefined reference to `H5Pclose'
/usr/bin/ld: nc4hdf.c:(.text+0x42b2): undefined reference to `H5Sclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `commit_type':
nc4hdf.c:(.text+0x4443): undefined reference to `H5Tcreate'
/usr/bin/ld: nc4hdf.c:(.text+0x4552): undefined reference to `H5Tarray_create1'
/usr/bin/ld: nc4hdf.c:(.text+0x4572): undefined reference to `H5Tclose'
/usr/bin/ld: nc4hdf.c:(.text+0x4596): undefined reference to `H5Tclose'
/usr/bin/ld: nc4hdf.c:(.text+0x45e2): undefined reference to `H5Tinsert'
/usr/bin/ld: nc4hdf.c:(.text+0x45ff): undefined reference to `H5Tclose'
/usr/bin/ld: nc4hdf.c:(.text+0x46a8): undefined reference to `H5Tvlen_create'
/usr/bin/ld: nc4hdf.c:(.text+0x46f8): undefined reference to `H5Tcreate'
/usr/bin/ld: nc4hdf.c:(.text+0x47b2): undefined reference to `H5Tenum_create'
/usr/bin/ld: nc4hdf.c:(.text+0x4817): undefined reference to `H5Tenum_insert'
/usr/bin/ld: nc4hdf.c:(.text+0x4878): undefined reference to `H5Tcommit1'
/usr/bin/ld: nc4hdf.c:(.text+0x48a9): undefined reference to `H5Tget_native_type'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `write_nc3_strict_att':
nc4hdf.c:(.text+0x4939): undefined reference to `H5Aexists'
/usr/bin/ld: nc4hdf.c:(.text+0x4966): undefined reference to `H5Screate'
/usr/bin/ld: nc4hdf.c:(.text+0x497f): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0x4986): undefined reference to `H5T_NATIVE_INT_g'
/usr/bin/ld: nc4hdf.c:(.text+0x49a6): undefined reference to `H5Acreate1'
/usr/bin/ld: nc4hdf.c:(.text+0x49bf): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0x49c6): undefined reference to `H5T_NATIVE_INT_g'
/usr/bin/ld: nc4hdf.c:(.text+0x49dc): undefined reference to `H5Awrite'
/usr/bin/ld: nc4hdf.c:(.text+0x49fd): undefined reference to `H5Sclose'
/usr/bin/ld: nc4hdf.c:(.text+0x4a1b): undefined reference to `H5Aclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `create_group':
nc4hdf.c:(.text+0x4aa3): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0x4aaa): undefined reference to `H5P_CLS_GROUP_CREATE_ID_g'
/usr/bin/ld: nc4hdf.c:(.text+0x4ab5): undefined reference to `H5Pcreate'
/usr/bin/ld: nc4hdf.c:(.text+0x4adb): undefined reference to `H5Pset_obj_track_times'
/usr/bin/ld: nc4hdf.c:(.text+0x4afc): undefined reference to `H5Pset_link_creation_order'
/usr/bin/ld: nc4hdf.c:(.text+0x4b1d): undefined reference to `H5Pset_attr_creation_order'
/usr/bin/ld: nc4hdf.c:(.text+0x4b5b): undefined reference to `H5Gcreate2'
/usr/bin/ld: nc4hdf.c:(.text+0x4b85): undefined reference to `H5Pclose'
/usr/bin/ld: nc4hdf.c:(.text+0x4bb5): undefined reference to `H5Gopen2'
/usr/bin/ld: nc4hdf.c:(.text+0x4bed): undefined reference to `H5Pclose'
/usr/bin/ld: nc4hdf.c:(.text+0x4c15): undefined reference to `H5Gclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `attach_dimscales':
nc4hdf.c:(.text+0x4da0): undefined reference to `H5DSattach_scale'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `var_exists':
nc4hdf.c:(.text+0x4e78): undefined reference to `H5Lexists'
/usr/bin/ld: nc4hdf.c:(.text+0x4eaa): undefined reference to `H5Gget_objinfo'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `remove_coord_atts':
nc4hdf.c:(.text+0x4f0b): undefined reference to `H5Aexists'
/usr/bin/ld: nc4hdf.c:(.text+0x4f3a): undefined reference to `H5Adelete'
/usr/bin/ld: nc4hdf.c:(.text+0x4f5e): undefined reference to `H5Aexists'
/usr/bin/ld: nc4hdf.c:(.text+0x4f8a): undefined reference to `H5Adelete'
/usr/bin/ld: nc4hdf.c:(.text+0x4fab): undefined reference to `H5Aexists'
/usr/bin/ld: nc4hdf.c:(.text+0x4fd7): undefined reference to `H5Adelete'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `write_var':
nc4hdf.c:(.text+0x5374): undefined reference to `H5DSdetach_scale'
/usr/bin/ld: nc4hdf.c:(.text+0x53d8): undefined reference to `H5Dclose'
/usr/bin/ld: nc4hdf.c:(.text+0x540e): undefined reference to `H5Gunlink'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `write_dim':
nc4hdf.c:(.text+0x561f): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0x5626): undefined reference to `H5P_CLS_DATASET_CREATE_ID_g'
/usr/bin/ld: nc4hdf.c:(.text+0x5631): undefined reference to `H5Pcreate'
/usr/bin/ld: nc4hdf.c:(.text+0x5665): undefined reference to `H5Pset_obj_track_times'
/usr/bin/ld: nc4hdf.c:(.text+0x56d0): undefined reference to `H5Pset_chunk'
/usr/bin/ld: nc4hdf.c:(.text+0x56fe): undefined reference to `H5Screate_simple'
/usr/bin/ld: nc4hdf.c:(.text+0x5732): undefined reference to `H5Pset_attr_creation_order'
/usr/bin/ld: nc4hdf.c:(.text+0x574a): undefined reference to `H5open'
/usr/bin/ld: nc4hdf.c:(.text+0x5751): undefined reference to `H5T_IEEE_F32BE_g'
/usr/bin/ld: nc4hdf.c:(.text+0x5783): undefined reference to `H5Dcreate1'
/usr/bin/ld: nc4hdf.c:(.text+0x57bc): undefined reference to `H5Sclose'
/usr/bin/ld: nc4hdf.c:(.text+0x57de): undefined reference to `H5Pclose'
/usr/bin/ld: nc4hdf.c:(.text+0x583f): undefined reference to `H5DSset_scale'
/usr/bin/ld: nc4hdf.c:(.text+0x5abd): undefined reference to `H5Dset_extent'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `nc4_rec_match_dimscales.localalias':
nc4hdf.c:(.text+0x9e8d): undefined reference to `H5Dget_space'
/usr/bin/ld: nc4hdf.c:(.text+0x9f4f): undefined reference to `H5Sget_simple_extent_dims'
/usr/bin/ld: nc4hdf.c:(.text+0x9fcf): undefined reference to `H5Sget_simple_extent_type'
/usr/bin/ld: nc4hdf.c:(.text+0x9fec): undefined reference to `H5Sclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `reportobject':
nc4hdf.c:(.text+0xa62d): undefined reference to `H5Iget_name'
/usr/bin/ld: nc4hdf.c:(.text+0xa6f9): undefined reference to `H5Aget_name'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `reportopenobjectsT':
nc4hdf.c:(.text+0xa7f8): undefined reference to `H5Fget_obj_count'
/usr/bin/ld: nc4hdf.c:(.text+0xa85c): undefined reference to `H5Fget_obj_ids'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `NC4_hdf5get_libversion':
nc4hdf.c:(.text+0xa92f): undefined reference to `H5get_libversion'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `NC4_hdf5get_superblock':
nc4hdf.c:(.text+0xa983): undefined reference to `H5Fget_create_plist'
/usr/bin/ld: nc4hdf.c:(.text+0xa9b7): undefined reference to `H5Pget_version'
/usr/bin/ld: nc4hdf.c:(.text+0xa9ec): undefined reference to `H5Pclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `NC4_get_strict_att':
nc4hdf.c:(.text+0xaae5): undefined reference to `H5Aopen_name'
/usr/bin/ld: nc4hdf.c:(.text+0xaaf5): undefined reference to `H5Aclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4hdf.o): in function `NC4_walk':
nc4hdf.c:(.text+0xab4a): undefined reference to `H5Gget_num_objs'
/usr/bin/ld: nc4hdf.c:(.text+0xab97): undefined reference to `H5Gget_objname_by_idx'
/usr/bin/ld: nc4hdf.c:(.text+0xabcf): undefined reference to `H5Gget_objtype_by_idx'
/usr/bin/ld: nc4hdf.c:(.text+0xac05): undefined reference to `H5Gopen1'
/usr/bin/ld: nc4hdf.c:(.text+0xac34): undefined reference to `H5Gclose'
/usr/bin/ld: nc4hdf.c:(.text+0xac84): undefined reference to `H5Dopen1'
/usr/bin/ld: nc4hdf.c:(.text+0xac9a): undefined reference to `H5Aget_num_attrs'
/usr/bin/ld: nc4hdf.c:(.text+0xacc6): undefined reference to `H5Aopen_idx'
/usr/bin/ld: nc4hdf.c:(.text+0xacf6): undefined reference to `H5Aget_name'
/usr/bin/ld: nc4hdf.c:(.text+0xad7e): undefined reference to `H5Aclose'
/usr/bin/ld: nc4hdf.c:(.text+0xada6): undefined reference to `H5Dclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4info.o): in function `NC4_get_propattr':
nc4info.c:(.text+0x3bc): undefined reference to `H5Aexists'
/usr/bin/ld: nc4info.c:(.text+0x3da): undefined reference to `H5Aopen_name'
/usr/bin/ld: nc4info.c:(.text+0x3ea): undefined reference to `H5Aget_space'
/usr/bin/ld: nc4info.c:(.text+0x3fa): undefined reference to `H5Aget_type'
/usr/bin/ld: nc4info.c:(.text+0x40a): undefined reference to `H5Tget_class'
/usr/bin/ld: nc4info.c:(.text+0x42b): undefined reference to `H5Tget_size'
/usr/bin/ld: nc4info.c:(.text+0x46f): undefined reference to `H5Tget_native_type'
/usr/bin/ld: nc4info.c:(.text+0x49a): undefined reference to `H5Aread'
/usr/bin/ld: nc4info.c:(.text+0x4ec): undefined reference to `H5Aclose'
/usr/bin/ld: nc4info.c:(.text+0x50c): undefined reference to `H5Sclose'
/usr/bin/ld: nc4info.c:(.text+0x52c): undefined reference to `H5Tclose'
/usr/bin/ld: nc4info.c:(.text+0x54c): undefined reference to `H5Tclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4info.o): in function `NC4_put_propattr':
nc4info.c:(.text+0x5e5): undefined reference to `H5Aexists'
/usr/bin/ld: nc4info.c:(.text+0x627): undefined reference to `H5open'
/usr/bin/ld: nc4info.c:(.text+0x62e): undefined reference to `H5T_C_S1_g'
/usr/bin/ld: nc4info.c:(.text+0x639): undefined reference to `H5Tcopy'
/usr/bin/ld: nc4info.c:(.text+0x661): undefined reference to `H5Tset_cset'
/usr/bin/ld: nc4info.c:(.text+0x690): undefined reference to `H5Tset_size'
/usr/bin/ld: nc4info.c:(.text+0x6a7): undefined reference to `H5Screate'
/usr/bin/ld: nc4info.c:(.text+0x6dc): undefined reference to `H5Acreate1'
/usr/bin/ld: nc4info.c:(.text+0x707): undefined reference to `H5Awrite'
/usr/bin/ld: nc4info.c:(.text+0x748): undefined reference to `H5Aclose'
/usr/bin/ld: nc4info.c:(.text+0x768): undefined reference to `H5Sclose'
/usr/bin/ld: nc4info.c:(.text+0x788): undefined reference to `H5Tclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4internal.o): in function `set_auto':
nc4internal.c:(.text+0x25): undefined reference to `H5Eset_auto2'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4internal.o): in function `find_var_dim_max_length':
nc4internal.c:(.text+0x2ae): undefined reference to `H5Dget_space'
/usr/bin/ld: nc4internal.c:(.text+0x2d1): undefined reference to `H5Sget_simple_extent_type'
/usr/bin/ld: nc4internal.c:(.text+0x318): undefined reference to `H5Sget_simple_extent_ndims'
/usr/bin/ld: nc4internal.c:(.text+0x3ac): undefined reference to `H5Sget_simple_extent_dims'
/usr/bin/ld: nc4internal.c:(.text+0x430): undefined reference to `H5Sclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4internal.o): in function `nc4_rec_find_hdf_type.localalias':
nc4internal.c:(.text+0xcdb): undefined reference to `H5Tequal'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4internal.o): in function `nc4_type_free':
nc4internal.c:(.text+0x1d51): undefined reference to `H5Tclose'
/usr/bin/ld: nc4internal.c:(.text+0x1d7c): undefined reference to `H5Tclose'
/usr/bin/ld: nc4internal.c:(.text+0x1e77): undefined reference to `H5Tclose'
/usr/bin/ld: nc4internal.c:(.text+0x1e92): undefined reference to `H5Tclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4internal.o): in function `nc4_rec_grp_del.localalias':
nc4internal.c:(.text+0x2331): undefined reference to `H5Dclose'
/usr/bin/ld: nc4internal.c:(.text+0x242a): undefined reference to `H5Dclose'
/usr/bin/ld: nc4internal.c:(.text+0x24e4): undefined reference to `H5Gclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4internal.o): in function `nc4_att_list_del':
nc4internal.c:(.text+0x2597): undefined reference to `H5Tclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4internal.o): in function `delete_existing_dimscale_dataset':
nc4internal.c:(.text+0x2887): undefined reference to `H5Dclose'
/usr/bin/ld: nc4internal.c:(.text+0x28b9): undefined reference to `H5Gunlink'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4internal.o): in function `nc4_reform_coord_var':
nc4internal.c:(.text+0x2a0c): undefined reference to `H5DSdetach_scale'
/usr/bin/ld: nc4internal.c:(.text+0x2aee): undefined reference to `H5Dclose'
/usr/bin/ld: nc4internal.c:(.text+0x2b25): undefined reference to `H5Gunlink'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4type.o): in function `NC4_inq_type_equal':
nc4type.c:(.text+0x172): undefined reference to `H5Tequal'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4var.o): in function `nc4_reopen_dataset':
nc4var.c:(.txt+0x26): undefined reference to `H5open'
/usr/bin/ld: nc4var.c:(.text+0x2d): undefined reference to `H5P_CLS_DATASET_ACCESS_ID_g'
/usr/bin/ld: nc4var.c:(.text+0x38): undefined reference to `H5Pcreate'
/usr/bin/ld: nc4var.c:(.text+0x90): undefined reference to `H5Pset_chunk_cache'
/usr/bin/ld: nc4var.c:(.text+0xab): undefined reference to `H5Dclose'
/usr/bin/ld: nc4var.c:(.text+0xd4): undefined reference to `H5Dopen2'
/usr/bin/ld: nc4var.c:(.text+0xfc): undefined reference to `H5Pclose'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4var.o): in function `NC4_def_var':
nc4var.c:(.text+0x12bc): undefined reference to `H5Tget_native_type'
/usr/bin/ld: nc4var.c:(.text+0x1346): undefined reference to `H5Tget_class'
/usr/bin/ld: nc4var.c:(.text+0x1741): undefined reference to `H5Dclose'
/usr/bin/ld: nc4var.c:(.text+0x1784): undefined reference to `H5Gunlink'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4var.o): in function `NC4_rename_var':
nc4var.c:(.text+0x3327): undefined reference to `H5Gmove'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4attr.o): in function `NC4_rename_att':
nc4attr.c:(.text+0x10f1): undefined reference to `H5Adelete'
/usr/bin/ld: nc4attr.c:(.text+0x1154): undefined reference to `H5Adelete'
/usr/bin/ld: /root/lib/libnetcdf.a(libnetcdf4_la-nc4attr.o): in function `NC4_del_att':
nc4attr.c:(.text+0x149a): undefined reference to `H5Adelete'
/usr/bin/ld: nc4attr.c:(.text+0x1507): undefined reference to `H5Dclose'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/easicube.dir/build.make:111:easicube] 错误 1
make[1]: *** [CMakeFiles/Makefile2:111:CMakeFiles/easicube.dir/all] 错误 2
make: *** [Makefile:136:all] 错误 

PS: 可有偿安装(v crarook)

相关推荐
元Y亨H4 天前
华硕主机重装 Ubuntu 系统完全指南
ubuntu
字节逆旅5 天前
ubuntu应用深度守护
ubuntu
欧云服务器11 天前
怎么让脚本命令可以同时在centos、debian、ubuntu执行?
ubuntu·centos·debian
智渊AI12 天前
Ubuntu 20.04/22.04 下通过 NVM 安装 Node.js 22(LTS 稳定版)
ubuntu·node.js·vim
The️12 天前
Linux驱动开发之Read_Write函数
linux·运维·服务器·驱动开发·ubuntu·交互
再战300年12 天前
Samba在ubuntu上安装部署
linux·运维·ubuntu
qwfys20012 天前
How to install golang 1.26.0 to Ubuntu 24.04
ubuntu·golang·install
木尧大兄弟12 天前
Ubuntu 系统安装 OpenClaw 并接入飞书记录
linux·ubuntu·飞书·openclaw
小虾爬滑丫爬12 天前
ubuntu上设置Tomcat 开机启动
ubuntu·tomcat·开机启动
老师用之于民12 天前
【DAY25】线程与进程通信:共享内存、同步机制及实现方案
linux·c语言·ubuntu·visual studio code