Hello All, I am currently building from source(starting with openvas library package) on Kali and getting errors during the 'make' process as below. Wondering what is the problem?:
~/gvm-libs-9.0.2/build# make Scanning dependencies of target openvas_base_shared [ 1%] Building C object base/CMakeFiles/openvas_base_shared.dir/array.c.o [ 2%] Building C object base/CMakeFiles/openvas_base_ shared.dir/credentials.c.o [ 3%] Building C object base/CMakeFiles/openvas_base_ shared.dir/openvas_hosts.c.o [ 4%] Building C object base/CMakeFiles/openvas_base_shared.dir/cvss.c.o [ 6%] Building C object base/CMakeFiles/openvas_base_ shared.dir/drop_privileges.c.o [ 6%] Building C object base/CMakeFiles/openvas_base_shared.dir/nvti.c.o [ 7%] Building C object base/CMakeFiles/openvas_base_ shared.dir/nvticache.c.o [ 8%] Building C object base/CMakeFiles/openvas_base_ shared.dir/openvas_compress.c.o [ 9%] Building C object base/CMakeFiles/openvas_base_ shared.dir/openvas_file.c.o [ 10%] Building C object base/CMakeFiles/openvas_base_ shared.dir/openvas_networking.c.o [ 12%] Building C object base/CMakeFiles/openvas_base_ shared.dir/kb_redis.c.o [ 12%] Building C object base/CMakeFiles/openvas_base_ shared.dir/openvas_string.c.o [ 13%] Building C object base/CMakeFiles/openvas_base_shared.dir/pidfile.c.o [ 14%] Building C object base/CMakeFiles/openvas_base_ shared.dir/settings.c.o [ 15%] Building C object base/CMakeFiles/openvas_base_ shared.dir/gpgme_util.c.o [ 16%] Building C object base/CMakeFiles/openvas_base_ shared.dir/pwpolicy.c.o [ 18%] Linking C shared library libopenvas_base.so [ 18%] Built target openvas_base_shared Scanning dependencies of target test-hosts [ 19%] Building C object base/CMakeFiles/test-hosts.dir/test-hosts.c.o [ 20%] Linking C executable test-hosts [ 20%] Built target test-hosts Scanning dependencies of target openvas_misc_shared [ 21%] Building C object misc/CMakeFiles/openvas_misc_ shared.dir/arglists.c.o [ 21%] Building C object misc/CMakeFiles/openvas_misc_ shared.dir/bpf_share.c.o [ 22%] Building C object misc/CMakeFiles/openvas_misc_ shared.dir/ftp_funcs.c.o [ 24%] Building C object misc/CMakeFiles/openvas_misc_ shared.dir/ids_send.c.o [ 25%] Building C object misc/CMakeFiles/openvas_misc_ shared.dir/ldap_connect_auth.c.o [ 26%] Building C object misc/CMakeFiles/openvas_misc_shared.dir/network.c.o [ 27%] Building C object misc/CMakeFiles/openvas_misc_ shared.dir/openvas_ssh.c.o [ 27%] Building C object misc/CMakeFiles/openvas_misc_ shared.dir/openvas_auth.c.o [ 28%] Building C object misc/CMakeFiles/openvas_misc_ shared.dir/openvas_logging.c.o [ 30%] Building C object misc/CMakeFiles/openvas_misc_ shared.dir/openvas_server.c.o [ 31%] Building C object misc/CMakeFiles/openvas_misc_ shared.dir/openvas_uuid.c.o [ 32%] Building C object misc/CMakeFiles/openvas_misc_ shared.dir/plugutils.c.o [ 33%] Building C object misc/CMakeFiles/openvas_misc_shared.dir/popen.c.o [ 34%] Building C object misc/CMakeFiles/openvas_misc_shared.dir/radius.c.o [ 34%] Building C object misc/CMakeFiles/openvas_misc_ shared.dir/openvas_proctitle.c.o [ 36%] Building C object misc/CMakeFiles/openvas_misc_shared.dir/prefs.c.o [ 37%] Building C object misc/CMakeFiles/openvas_misc_ shared.dir/www_funcs.c.o [ 38%] Building C object misc/CMakeFiles/openvas_misc_shared.dir/pcap.c.o [ 39%] Building C object misc/CMakeFiles/openvas_misc_ shared.dir/vendorversion.c.o [ 40%] Linking C shared library libopenvas_misc.so [ 40%] Built target openvas_misc_shared [ 40%] Generating ../../nasl/nasl_grammar.tab.c, ../../nasl/nasl_grammar.tab.h, ../../nasl/nasl_grammar.output Scanning dependencies of target openvas_nasl_shared [ 42%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/smb_interface_stub.c.o [ 43%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/wmi_interface_stub.c.o [ 44%] Building C object nasl/CMakeFiles/openvas_nasl_shared.dir/arc4.c.o [ 45%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/capture_packet.c.o [ 46%] Building C object nasl/CMakeFiles/openvas_nasl_shared.dir/charcnv.c.o [ 48%] Building C object nasl/CMakeFiles/openvas_nasl_shared.dir/exec.c.o [ 48%] Building C object nasl/CMakeFiles/openvas_nasl_shared.dir/genrand.c.o [ 49%] Building C object nasl/CMakeFiles/openvas_nasl_shared.dir/hmacmd5.c.o [ 50%] Building C object nasl/CMakeFiles/openvas_nasl_shared.dir/iconv.c.o [ 51%] Building C object nasl/CMakeFiles/openvas_nasl_shared.dir/lint.c.o [ 53%] Building C object nasl/CMakeFiles/openvas_nasl_shared.dir/md4.c.o [ 54%] Building C object nasl/CMakeFiles/openvas_nasl_shared.dir/md5.c.o [ 55%] Building C object nasl/CMakeFiles/openvas_nasl_shared.dir/nasl.c.o [ 55%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_builtin_find_service.c.o [ 56%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_builtin_openvas_tcp_scanner.c.o [ 57%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_builtin_synscan.c.o [ 59%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_builtin_nmap.c.o [ 60%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_cmd_exec.c.o [ 61%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_crypto2.c.o [ 61%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_snmp.c.o [ 62%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_ssh.c.o [ 63%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_cert.c.o [ 65%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_crypto.c.o [ 66%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_debug.c.o [ 67%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_func.c.o [ 68%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_grammar.tab.c.o [ 68%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_host.c.o [ 69%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_http.c.o [ 71%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_init.c.o [ 72%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_lex_ctxt.c.o [ 73%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_misc_funcs.c.o [ 74%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_scanner_glue.c.o [ 74%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_packet_forgery.c.o [ 75%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_packet_forgery_v6.c.o [ 77%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_signature.c.o [ 78%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_smb.c.o [ 79%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_socket.c.o [ 80%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_text_utils.c.o [ 81%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_tree.c.o [ 81%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_var.c.o [ 83%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_wmi.c.o [ 84%] Building C object nasl/CMakeFiles/openvas_nasl_ shared.dir/nasl_isotime.c.o /root/gvm-libs-9.0.2/nasl/nasl_isotime.c: In function ‘add_years_to_isotime’: /root/gvm-libs-9.0.2/nasl/nasl_isotime.c:561:52: error: ‘%02d’ directive output may be truncated writing between 2 and 5 bytes into a region of size between 0 and 5 [-Werror=format-truncation=] snprintf (atime, ISOTIME_SIZE, "%04d%02d%02dT%02d%02d%02d", ^~~~ /root/gvm-libs-9.0.2/nasl/nasl_isotime.c:561:34: note: directive argument in the range [-1936, 869] snprintf (atime, ISOTIME_SIZE, "%04d%02d%02dT%02d%02d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /root/gvm-libs-9.0.2/nasl/nasl_isotime.c:561:34: note: directive argument in the range [-1936, 869] In file included from /usr/include/stdio.h:862:0, from /root/gvm-libs-9.0.2/nasl/nasl_isotime.c:54: /usr/include/x86_64-linux-gnu/bits/stdio2.h:64:10: note: ‘__builtin___snprintf_chk’ output between 16 and 50 bytes into a destination of size 16 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /root/gvm-libs-9.0.2/nasl/nasl_isotime.c: In function ‘nasl_isotime_add’: /root/gvm-libs-9.0.2/nasl/nasl_isotime.c:522:52: error: ‘%02d’ directive output may be truncated writing between 2 and 5 bytes into a region of size between 0 and 5 [-Werror=format-truncation=] snprintf (atime, ISOTIME_SIZE, "%04d%02d%02dT%02d%02d%02d", ^~~~ /root/gvm-libs-9.0.2/nasl/nasl_isotime.c:522:34: note: directive argument in the range [-1936, 869] snprintf (atime, ISOTIME_SIZE, "%04d%02d%02dT%02d%02d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /root/gvm-libs-9.0.2/nasl/nasl_isotime.c:522:34: note: directive argument in the range [-1936, 869] In file included from /usr/include/stdio.h:862:0, from /root/gvm-libs-9.0.2/nasl/nasl_isotime.c:54: /usr/include/x86_64-linux-gnu/bits/stdio2.h:64:10: note: ‘__builtin___snprintf_chk’ output between 16 and 50 bytes into a destination of size 16 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /root/gvm-libs-9.0.2/nasl/nasl_isotime.c:483:56: error: ‘%02d’ directive output may be truncated writing between 2 and 3 bytes into a region of size between 0 and 3 [-Werror=format-truncation=] snprintf (atime, ISOTIME_SIZE, "%04d%02d%02dT%02d%02d%02d", ^~~~ /root/gvm-libs-9.0.2/nasl/nasl_isotime.c:483:34: note: directive argument in the range [-59, 59] snprintf (atime, ISOTIME_SIZE, "%04d%02d%02dT%02d%02d%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862:0, from /root/gvm-libs-9.0.2/nasl/nasl_isotime.c:54: /usr/include/x86_64-linux-gnu/bits/stdio2.h:64:10: note: ‘__builtin___snprintf_chk’ output between 16 and 44 bytes into a destination of size 16 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors nasl/CMakeFiles/openvas_nasl_shared.dir/build.make:1056: recipe for target 'nasl/CMakeFiles/openvas_nasl_shared.dir/nasl_isotime.c.o' failed make[2]: *** [nasl/CMakeFiles/openvas_nasl_shared.dir/nasl_isotime.c.o] Error 1 CMakeFiles/Makefile2:344: recipe for target 'nasl/CMakeFiles/openvas_nasl_shared.dir/all' failed make[1]: *** [nasl/CMakeFiles/openvas_nasl_shared.dir/all] Error 2 Makefile:162: recipe for target 'all' failed make: *** [all] Error 2
_______________________________________________ Openvas-discuss mailing list Openvas-discuss@wald.intevation.org https://lists.wald.intevation.org/cgi-bin/mailman/listinfo/openvas-discuss