GVMD /usr/bin/ld: manage_sql.c:(.text+0x2042): undefined reference to `gvm_close_sentry'

Hi,
when i follow the installtion guide Building 22.4 from Source - Greenbone Community Documentation

when the gmvd is compiled the following error are displayed.

[ 94%] Building C object src/CMakeFiles/gvmd.dir/gmp_tickets.c.o
[100%] Building C object src/CMakeFiles/gvmd.dir/gmp_tls_certificates.c.o
[100%] Linking C executable gvmd
/usr/bin/ld: CMakeFiles/gvmd.dir/manage_sql.c.o: in function `alert_script_exec':
manage_sql.c:(.text+0x1d59): undefined reference to `gvm_close_sentry'
/usr/bin/ld: manage_sql.c:(.text+0x2042): undefined reference to `gvm_close_sentry'
/usr/bin/ld: manage_sql.c:(.text+0x2334): undefined reference to `gvm_close_sentry'
/usr/bin/ld: manage_sql.c:(.text+0x2370): undefined reference to `gvm_close_sentry'
/usr/bin/ld: CMakeFiles/gvmd.dir/manage_sql.c.o: in function `send_to_sourcefire':
manage_sql.c:(.text+0x27b3): undefined reference to `gvm_close_sentry'
/usr/bin/ld: CMakeFiles/gvmd.dir/manage_sql.c.o:manage_sql.c:(.text+0x2cd3): more undefined references to `gvm_close_sentry' follow
/usr/bin/ld: CMakeFiles/gvmd.dir/gvmd.c.o: in function `gvmd':
gvmd.c:(.text+0x2217): undefined reference to `gvm_has_sentry_support'
/usr/bin/ld: gvmd.c:(.text+0x2244): undefined reference to `gvm_close_sentry'
/usr/bin/ld: gvmd.c:(.text+0x2dd2): undefined reference to `gvm_close_sentry'
/usr/bin/ld: gvmd.c:(.text+0x37bc): undefined reference to `gvm_close_sentry'
/usr/bin/ld: gvmd.c:(.text+0x3c68): undefined reference to `gvm_close_sentry'
/usr/bin/ld: gvmd.c:(.text+0x3cb1): undefined reference to `gvm_close_sentry'
/usr/bin/ld: CMakeFiles/gvmd.dir/gvmd.c.o:gvmd.c:(.text+0x3cd2): more undefined references to `gvm_close_sentry' follow
/usr/bin/ld: CMakeFiles/gvmd.dir/debug_utils.c.o: in function `init_sentry':
debug_utils.c:(.text+0x4f): undefined reference to `gvm_has_sentry_support'
/usr/bin/ld: debug_utils.c:(.text+0x6b): undefined reference to `gvm_sentry_init'
/usr/bin/ld: CMakeFiles/gvmd.dir/manage.c.o: in function `run_task':
manage.c:(.text+0x358c): undefined reference to `gvm_close_sentry'
/usr/bin/ld: manage.c:(.text+0x3b6c): undefined reference to `gvm_close_sentry'
/usr/bin/ld: manage.c:(.text+0x3c96): undefined reference to `gvm_close_sentry'
/usr/bin/ld: manage.c:(.text+0x430c): undefined reference to `gvm_close_sentry'
/usr/bin/ld: manage.c:(.text+0x4d3d): undefined reference to `gvm_close_sentry'
/usr/bin/ld: CMakeFiles/gvmd.dir/manage.c.o:manage.c:(.text+0x6a5c): more undefined references to `gvm_close_sentry' follow
/usr/bin/ld: CMakeFiles/gvmd.dir/manage.c.o: in function `nvts_feed_info':
manage.c:(.text+0x93e1): undefined reference to `osp_get_vts_feed_info'
/usr/bin/ld: CMakeFiles/gvmd.dir/manage.c.o: in function `nvts_check_feed':
manage.c:(.text+0x953a): undefined reference to `osp_check_feed'
/usr/bin/ld: CMakeFiles/gvmd.dir/manage_sql_secinfo.c.o: in function `manage_sync_cert':
manage_sql_secinfo.c:(.text+0x4677): undefined reference to `gvm_close_sentry'
/usr/bin/ld: manage_sql_secinfo.c:(.text+0x46be): undefined reference to `gvm_close_sentry'
/usr/bin/ld: CMakeFiles/gvmd.dir/manage_sql_secinfo.c.o: in function `manage_sync_scap':
manage_sql_secinfo.c:(.text+0x47c7): undefined reference to `gvm_close_sentry'
/usr/bin/ld: manage_sql_secinfo.c:(.text+0x480e): undefined reference to `gvm_close_sentry'
/usr/bin/ld: CMakeFiles/gvmd.dir/lsc_crypt.c.o: in function `lsc_crypt_new':
lsc_crypt.c:(.text+0x76): undefined reference to `gvm_close_sentry'
/usr/bin/ld: CMakeFiles/gvmd.dir/lsc_crypt.c.o:lsc_crypt.c:(.text+0x88f): more undefined references to `gvm_close_sentry' follow
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/gvmd.dir/build.make:689: src/gvmd] Error 1
make[1]: *** [CMakeFiles/Makefile2:173: src/CMakeFiles/gvmd.dir/all] Error 2

PKG_CONFIG_PATH is set:
export PKG_CONFIG_PATH=/opt/gvm/install/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH

any clue?

Today, it works, no idea. Assumed an issue on my side.

2 Likes