Не собирается пакет

A
На сайте с 15.01.2005
Offline
185
703

Пытаюсь собрать пакет https://github.com/jllodra/ncdump-json

cmake проходит без ошибок

а вот make вылетает с ошибкой,

ставлю на CentOS 6 64 bit

Linking C executable ncdump-json
CMakeFiles/ncdump-json.dir/src/dumplib.c.o: In function `count_udtypes':
dumplib.c:(.text+0xe80): undefined reference to `nc_inq_typeids'
dumplib.c:(.text+0xeb6): undefined reference to `nc_inq_grps'
dumplib.c:(.text+0xefe): undefined reference to `nc_inq_grps'
CMakeFiles/ncdump-json.dir/src/dumplib.c.o: In function `ncenum_typ_tostring':
dumplib.c:(.text+0x20d1): undefined reference to `nc_inq_enum_ident'
CMakeFiles/ncdump-json.dir/src/dumplib.c.o: In function `nc_inq_gvarid':
dumplib.c:(.text+0x34b3): undefined reference to `nc_inq_grpname_full'
dumplib.c:(.text+0x34f9): undefined reference to `nc_inq_grpname_full'
CMakeFiles/ncdump-json.dir/src/dumplib.c.o: In function `init_types':
dumplib.c:(.text+0x3863): undefined reference to `nc_inq_typeids'
dumplib.c:(.text+0x38b9): undefined reference to `nc_inq_typeids'
dumplib.c:(.text+0x3942): undefined reference to `nc_inq_user_type'
dumplib.c:(.text+0x39de): undefined reference to `nc_inq_grpname_full'
dumplib.c:(.text+0x3a30): undefined reference to `nc_inq_grpname_full'
dumplib.c:(.text+0x3bdf): undefined reference to `nc_inq_compound_field'
dumplib.c:(.text+0x3c5c): undefined reference to `nc_inq_compound_field'
dumplib.c:(.text+0x3e81): undefined reference to `nc_inq_grps'
dumplib.c:(.text+0x3edd): undefined reference to `nc_inq_grps'
CMakeFiles/ncdump-json.dir/src/dumplib.c.o: In function `isrecvar':
dumplib.c:(.text+0x41a9): undefined reference to `nc_inq_unlimdims'
dumplib.c:(.text+0x41f4): undefined reference to `nc_inq_unlimdims'
CMakeFiles/ncdump-json.dir/src/dumplib.c.o: In function `get_type_name':
dumplib.c:(.text+0x4507): undefined reference to `nc_inq_user_type'
CMakeFiles/ncdump-json.dir/src/dumplib.c.o: In function `print_type_name':
dumplib.c:(.text+0x4625): undefined reference to `nc_inq_typeids'
dumplib.c:(.text+0x4686): undefined reference to `nc_inq_typeids'
dumplib.c:(.text+0x475a): undefined reference to `nc_inq_grp_parent'
CMakeFiles/ncdump-json.dir/src/ncdump.c.o: In function `pr_att':
ncdump.c:(.text+0x15ba): undefined reference to `nc_free_string'
ncdump.c:(.text+0x160a): undefined reference to `nc_inq_user_type'
ncdump.c:(.text+0x193f): undefined reference to `nc_inq_enum_ident'
CMakeFiles/ncdump-json.dir/src/ncdump.c.o: In function `pr_att_specials':
ncdump.c:(.text+0x1b5b): undefined reference to `nc_inq_var_chunking'
ncdump.c:(.text+0x1c03): undefined reference to `nc_inq_var_chunking'
ncdump.c:(.text+0x1cef): undefined reference to `nc_inq_var_deflate'
ncdump.c:(.text+0x1d84): undefined reference to `nc_inq_var_fletcher32'
ncdump.c:(.text+0x1dfe): undefined reference to `nc_inq_var_endian'
ncdump.c:(.text+0x1edd): undefined reference to `nc_inq_var_fill'
CMakeFiles/ncdump-json.dir/src/ncdump.c.o: In function `print_enum_type':
ncdump.c:(.text+0x2479): undefined reference to `nc_inq_user_type'
ncdump.c:(.text+0x25b4): undefined reference to `nc_inq_enum_member'
CMakeFiles/ncdump-json.dir/src/ncdump.c.o: In function `print_ud_type':
ncdump.c:(.text+0x2792): undefined reference to `nc_inq_user_type'
ncdump.c:(.text+0x294e): undefined reference to `nc_inq_compound_field'
CMakeFiles/ncdump-json.dir/src/ncdump.c.o: In function `do_ncdump_rec':
ncdump.c:(.text+0x3164): undefined reference to `nc_inq_typeids'
ncdump.c:(.text+0x31f0): undefined reference to `nc_inq_typeids'
ncdump.c:(.text+0x3418): undefined reference to `nc_inq_dimids'
ncdump.c:(.text+0x3454): undefined reference to `nc_inq_unlimdims'
ncdump.c:(.text+0x34b0): undefined reference to `nc_inq_unlimdims'
ncdump.c:(.text+0x43bf): undefined reference to `nc_inq_grps'
ncdump.c:(.text+0x4410): undefined reference to `nc_inq_grps'
ncdump.c:(.text+0x445c): undefined reference to `nc_inq_grpname'
CMakeFiles/ncdump-json.dir/src/ncdump.c.o: In function `nc_inq_varname_count':
ncdump.c:(.text+0x4f9e): undefined reference to `nc_inq_grps'
ncdump.c:(.text+0x4fe9): undefined reference to `nc_inq_grps'
CMakeFiles/ncdump-json.dir/src/nciter.c.o: In function `nc_get_iter':
nciter.c:(.text+0x281): undefined reference to `nc_inq_var_chunking'
nciter.c:(.text+0x2d0): undefined reference to `nc_inq_var_chunking'
collect2: ld returned 1 exit status
make[2]: *** [ncdump-json] Error 1
make[1]: *** [CMakeFiles/ncdump-json.dir/all] Error 2
make: *** [all] Error 2
горящие туры (http://www.saletur.ru)
pupseg
На сайте с 14.05.2010
Offline
347
#1

https://github.com/jllodra/ncdump-json/issues/4

не ваш вопрос ? Там вроде как ответ нашли....

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
A
На сайте с 15.01.2005
Offline
185
#2

если быть точнее поставили на Centos 7 c netcdf 4.3.2

на 6 удачно собралось на 4.2

pupseg:
https://github.com/jllodra/ncdump-json/issues/4

не ваш вопрос ? Там вроде как ответ нашли....

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий