FS#63834 - [netcdf-cxx] 4.3.1-1 link errors

Attached to Project: Community Packages
Opened by Hai (lht) - Thursday, 19 September 2019, 06:23 GMT
Last edited by Bruno Pagani (ArchangeGabriel) - Saturday, 16 October 2021, 15:56 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Ronald van Haren (pressh)
Bruno Pagani (ArchangeGabriel)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

After updating netcdf-cxx4 recently, my program which depended on netcdf-cxx4, can not run again.
The error message was as follow:

symbol lookup error: /usr/lib/libnetcdf_c++4.so.1: undefined symbol: nc_get_var1_ulonglong


When I recompiled the program from the source code, I got errors below:

/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var_text'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_varm'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_compound_fieldname'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_varm_ulonglong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_def_var_endian'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_att_uchar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vara_uint'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vara_schar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vars_long'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_varm_text'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_varm_schar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_att'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_vardimid'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_att_double'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_atttype'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var_string'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var1_ushort'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vars_uint'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var1_float'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vars_short'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vars_double'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_attlen'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_varm_long'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_varm_ushort'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var1_double'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_natts'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var_double'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_strerror'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vara_uchar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_def_var'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_att_ushort'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_set_var_chunk_cache'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_att_double'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_unlimdims'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_att_string'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_def_compound'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_att_short'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var1_ulonglong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var_int'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vars_ushort'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var1_string'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var1_double'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var1_ushort'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_varm_uint'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_rename_dim'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_varm_uint'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vara_ushort'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vara_long'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var1_uint'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var_short'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var_uint'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_att'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vars_int'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_def_vlen'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_att_ushort'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_vlen'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_compound_fieldndims'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_def_var_fletcher32'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_def_dim'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var_long'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_typeids'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vara_string'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_att_float'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_varm_string'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vara_ulonglong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var1_int'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_att_long'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_varnatts'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_varm_int'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vars_longlong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_redef'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var_schar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var1_longlong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var1_short'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_varm_uchar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_dimids'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_compound_nfields'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_enum_member'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_varm_schar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vara_uint'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_att_long'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var_long'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var_ulonglong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var1_ulonglong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var1_uint'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_varm_short'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vara_int'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_opaque'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_att_text'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vara_schar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_att_int'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var1_uchar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_varids'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_att_uchar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_user_type'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_def_var_deflate'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vars_ulonglong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_close'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vars_string'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_enddef'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vars_float'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_varm_int'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vars_uint'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vars_uchar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vara_ushort'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var1_string'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var_schar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_varm_float'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vars'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vars_schar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vars_schar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_att_ulonglong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vara_short'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vars_longlong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_set_fill'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_sync'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_var_fletcher32'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_att_longlong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vara_float'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_varm_longlong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_att_schar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_varm_ulonglong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vara_string'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_varm_float'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vars_text'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var1_long'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vara_double'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_compound_fieldoffset'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_var_deflate'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_att_short'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_varm_short'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vara_short'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_varm_text'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_varndims'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_dimlen'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_ndims'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_att_ulonglong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_att_int'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_rename_var'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var1'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vara'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var_string'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var_float'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_att_uint'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_var_chunking'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var_int'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_def_grp'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_def_var_chunking'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_var_filter'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vars_double'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_grpname_len'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vars'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var_ushort'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var_longlong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_varm_longlong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_insert_compound'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vara_ulonglong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_var_fill'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_compound_fielddim_sizes'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_free_string'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_att_text'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var1_uchar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_grpname_full'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var1_schar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var1_int'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_varm_long'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var1_text'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_create'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vars_text'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_attname'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var_uchar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var_text'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_att_longlong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vars_string'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var1'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vara'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_grps'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vara_double'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_varm_double'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_nvars'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_dimname'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_varname'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var_short'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_att_float'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_def_var_filter'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var_longlong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var1_float'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_compound_fieldindex'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_enum'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_att_string'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_grpname'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_varm_ushort'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_compound_fieldtype'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vara_uchar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vara_int'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vara_longlong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_varm'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_insert_array_compound'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_varm_string'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var_ushort'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_varm_double'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var_uchar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vars_ushort'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_varm_uchar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var1_longlong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vara_text'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var1_long'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_def_enum'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vars_short'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vara_float'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vara_text'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vars_long'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var1_short'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var_float'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_att_uint'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_var_endian'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var_uint'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_var_double'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_grp_parent'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_open'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_def_var_fill'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vara_long'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nctypelen'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var1_schar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vars_float'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vars_int'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_att_schar'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_var_ulonglong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vars_ulonglong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_vartype'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_inq_type'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_get_vara_longlong'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_def_opaque'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../lib/libnetcdf_c++4.so: undefined reference to `nc_put_vars_uchar'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/rinex3_lht.dir/build.make:2769: rinex3_lht] Error 1
make[2]: *** [CMakeFiles/Makefile2:73: CMakeFiles/rinex3_lht.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:85: CMakeFiles/rinex3_lht.dir/rule] Error 2


As the program ran perfectly before I ran "sudo pacman -Syyu", I think the problem might be the new version of netcdf-cxx4.
When I downgrade the package as follow:

sudo downgrade netcdf-cxx
Available packages:

- 1) netcdf-cxx 4.3.0 2 x86_64 (local)
- 2) netcdf-cxx 4.3.0 3 x86_64 (remote)
- 3) netcdf-cxx 4.3.0 3 x86_64 (local)
+ 4) netcdf-cxx 4.3.1 1 x86_64 (remote)
+ 5) netcdf-cxx 4.3.1 1 x86_64 (local)

select a package by number: 3
loading packages...
warning: downgrading package netcdf-cxx (4.3.1-1 => 4.3.0-3)
resolving dependencies...
looking for conflicting packages...

Packages (1) netcdf-cxx-4.3.0-3

Total Installed Size: 0.43 MiB
Net Upgrade Size: -0.08 MiB


The program, as well as he compile process, ran as good as before without any error.

I wonder if this is a problem that needs to fix. Thank you.
This task depends upon

Closed by  Bruno Pagani (ArchangeGabriel)
Saturday, 16 October 2021, 15:56 GMT
Reason for closing:  Fixed
Additional comments about closing:  Upstream as https://github.com/Unidata/netcdf-cxx4/i ssues/86, locally fixed in netcdf-cxx 4.3.1-3 in the meantime.
Comment by Eli Schwartz (eschwartz) - Thursday, 19 September 2019, 14:30 GMT
  • Field changed: Summary (netcdf-cxx 4.3.1-1 link errors → [netcdf-cxx] 4.3.1-1 link errors)
  • Field changed: Status (Unconfirmed → Assigned)
  • Field changed: Architecture (x86_64 → All)
  • Field changed: Severity (Low → Medium)
  • Task assigned to Ronald van Haren (pressh), Bruno Pagani (ArchangeGabriel)
The pkg-config file has a Requires: netcdf, which means in order to successfully use netcdf-cxx you must also link to libnetcdf.

But if you manually link without using pkg-config, then the previous version also linked directly to it:

$ pkg-list-linked-libraries ./netcdf-cxx-4.3.0-3-x86_64.pkg.tar.xz
==> checking linked libraries for netcdf-cxx-4.3.0-3-x86_64.pkg.tar.xz ...
/usr/lib/libnetcdf_c++4.so.1.0.3
NEEDED libnetcdf.so.15
NEEDED libstdc++.so.6
NEEDED libm.so.6
NEEDED libc.so.6
NEEDED libgcc_s.so.1

And the new version does not:

$ pkg-list-linked-libraries netcdf-cxx
==> checking linked libraries for netcdf-cxx-4.3.1-1-x86_64.pkg.tar.xz ...
/usr/lib/libh5bzip2.so
NEEDED libc.so.6
/usr/lib/libnetcdf_c++4.so.1.1.0
NEEDED libstdc++.so.6
NEEDED libm.so.6
NEEDED libc.so.6
NEEDED libgcc_s.so.1

The symbols are in use, incidentally:

$ pkg-list-linked-libraries -s netcdf-cxx nc_get_var_text
==> checking linked symbols for netcdf-cxx-4.3.1-1-x86_64.pkg.tar.xz ...
/usr/lib/libnetcdf_c++4.so.1.1.0
nc_get_var_text

...

Whether or not linking to netcdf-cxx automatically exposes your application to the public headers and functions of netcdf, the library itself should still be linked correctly, I think. ;) But I'm not sure why it is missing the link dependency. :/

Loading...