=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for ettercap-0.8.3.1nb4 [ 0%] Built target curl [ 0%] Built target libnet [ 0%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/__/ec_interfaces.c.o [ 1%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/text/ec_text.c.o [ 1%] Built target man [ 1%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/text/ec_text_conn.c.o [ 2%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/text/ec_text_display.c.o [ 2%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/text/ec_text_plugin.c.o [ 2%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/text/ec_text_profile.c.o [ 3%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/text/ec_text_redirect.c.o [ 3%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/daemon/ec_daemon.c.o [ 3%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg.c.o [ 4%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_compound.c.o [ 4%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_debug.c.o /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_compound.c:381:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] wprintw(ww->win, wo->title); ^~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_compound.c:381:24: note: treat the string as an argument to avoid this wprintw(ww->win, wo->title); ^ "%s", 1 warning generated. [ 5%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_dialog.c.o [ 5%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_dynlist.c.o [ 5%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_error.c.o /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_dialog.c:212:21: warning: format string is not a string literal (potentially insecure) [-Wformat-security] wprintw(ww->sub, ww->text); ^~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_dialog.c:212:21: note: treat the string as an argument to avoid this wprintw(ww->sub, ww->text); ^ "%s", /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_dialog.c:330:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] wprintw(ww->win, wo->title); ^~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_dialog.c:330:24: note: treat the string as an argument to avoid this wprintw(ww->win, wo->title); ^ "%s", /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_dynlist.c:298:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] wprintw(ww->win, wo->title); ^~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_dynlist.c:298:24: note: treat the string as an argument to avoid this wprintw(ww->win, wo->title); ^ "%s", [ 6%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_file.c.o 2 warnings generated. 1 warning generated. [ 6%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_input.c.o [ 7%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_list.c.o /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_file.c:339:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] wprintw(ww->win, wo->title); ^~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_file.c:339:24: note: treat the string as an argument to avoid this wprintw(ww->win, wo->title); ^ "%s", /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_list.c:306:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] wprintw(ww->win, wo->title); ^~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_list.c:306:24: note: treat the string as an argument to avoid this wprintw(ww->win, wo->title); ^ "%s", /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_input.c:317:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] wprintw(ww->win, wo->title); ^~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_input.c:317:24: note: treat the string as an argument to avoid this wprintw(ww->win, wo->title); ^ "%s", 1 warning generated. 1 warning generated. [ 7%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_menu.c.o 1 warning generated. [ 7%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_panel.c.o [ 8%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_percentage.c.o /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_menu.c:322:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security] wprintw(ww->menu, wo->title); ^~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_menu.c:322:25: note: treat the string as an argument to avoid this wprintw(ww->menu, wo->title); ^ "%s", /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_panel.c:275:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] wprintw(W(ww->win), wo->title); /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_percentage.c:282:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] ^~~~~~~~~ wprintw(ww->sub, wo->title); ^~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_panel.c:275:27: note: treat the string as an argument to avoid this wprintw(W(ww->win), wo->title); ^ "%s", /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_percentage.c:282:24: note: treat the string as an argument to avoid this wprintw(ww->sub, wo->title); ^ "%s", 1 warning generated. 1 warning generated. 1 warning generated. [ 8%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_window.c.o [ 8%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_scroll.c.o [ 9%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses.c.o /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_window.c:260:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] wprintw(ww->win, wo->title); ^~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_window.c:260:24: note: treat the string as an argument to avoid this wprintw(ww->win, wo->title); ^ "%s", /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_scroll.c:312:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] wprintw(ww->win, wo->title); ^~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/widgets/wdg_scroll.c:312:24: note: treat the string as an argument to avoid this wprintw(ww->win, wo->title); ^ "%s", 1 warning generated. 1 warning generated. [ 9%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_filters.c.o [ 10%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_help.c.o [ 10%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_hosts.c.o [ 10%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_live.c.o [ 11%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_logging.c.o [ 11%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_mitm.c.o [ 11%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_offline.c.o [ 12%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_plugins.c.o [ 12%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_start.c.o [ 13%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_targets.c.o [ 13%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_view.c.o [ 13%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_view_connections.c.o [ 14%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_view_profiles.c.o /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/interfaces/curses/ec_curses_view_connections.c:617:63: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len = strescape((char*)injectbuf, (char*)injectbuf, strlen(injectbuf)+1); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ 1 warning generated. [ 14%] Linking C shared library libettercap-ui.dylib [ 14%] Built target ec_interfaces [ 14%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_asn1.c.o [ 15%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_mem.c.o [ 15%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_capture.c.o [ 16%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_checksum.c.o [ 16%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_conf.c.o [ 16%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_connbuf.c.o [ 17%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_conntrack.c.o [ 17%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_debug.c.o [ 17%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_decode.c.o [ 18%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_dispatcher.c.o /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/ec_decode.c:187:34: warning: passing 'u_int *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] packet_decoder(data, datalen, &len, &po); ^~~~ [ 18%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_dissect.c.o 1 warning generated. [ 19%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_encryption_ccmp.c.o [ 19%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_encryption_tkip.c.o [ 19%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_encryption.c.o [ 20%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_error.c.o [ 20%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_exit.c.o /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/ec_encryption.c:221:49: warning: passing 'u_char[512]' (aka 'unsigned char[512]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strescape((char *)tmp_wkey, p, strlen(tmp_wkey)+1) != (int)tmp_wkey_len) ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ [ 20%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_file.c.o 1 warning generated. [ 21%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_filter.c.o [ 21%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_fingerprint.c.o [ 22%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_format.c.o /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/ec_filter.c:579:90: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if ( (ret = pcre_exec(fop->op.func.ropt->pregex, fop->op.func.ropt->preg_extra, po->DATA.data, po->DATA.len, 0, 0, ovec, sizeof(ovec) / sizeof(*ovec))) < 0) ^~~~~~~~~~~~~ /Users/pbulk/build/net/ettercap/work/.buildlink/include/pcre.h:573:73: note: passing argument to parameter here PCRE_EXP_DECL int pcre_exec(const pcre *, const pcre_extra *, PCRE_SPTR, ^ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/ec_filter.c:687:83: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if ( pcre_exec(fop->op.func.ropt->pregex, fop->op.func.ropt->preg_extra, po->DATA.disp_data, po->DATA.disp_len, 0, 0, NULL, 0) < 0) ^~~~~~~~~~~~~~~~~~ /Users/pbulk/build/net/ettercap/work/.buildlink/include/pcre.h:573:73: note: passing argument to parameter here PCRE_EXP_DECL int pcre_exec(const pcre *, const pcre_extra *, PCRE_SPTR, ^ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/ec_filter.c:924:48: warning: initializing 'char *const' with an expression of type 'u_int8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] char *const argv[] = { "/bin/sh", "-c", fop->op.func.string, NULL }; ^~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/ec_filter.c:1401:59: warning: passing 'u_int8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fop[i].op.func.ropt->pregex = pcre_compile(fop[i].op.func.string, 0, &perrbuf, &err, NULL ); ^~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/net/ettercap/work/.buildlink/include/pcre.h:540:46: note: passing argument to parameter here PCRE_EXP_DECL pcre *pcre_compile(const char *, int, const char **, int *, ^ [ 22%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_globals.c.o /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/ec_format.c:163:20: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncat(dst, tmp, 7); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:143:28: note: expanded from macro 'strncat' __builtin___strncat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/ec_format.c:171:30: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncat(dst, tmp, 4); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:143:28: note: expanded from macro 'strncat' __builtin___strncat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/ec_format.c:174:33: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncat(dst, tmp, 3); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:143:28: note: expanded from macro 'strncat' __builtin___strncat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/ec_format.c:194:28: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncat(dst, tmp, 2); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:143:28: note: expanded from macro 'strncat' __builtin___strncat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ 4 warnings generated. 4 warnings generated. [ 22%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_hash.c.o [ 23%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_hook.c.o [ 23%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_inet.c.o [ 24%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_inject.c.o [ 24%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_libettercap.c.o [ 24%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_log.c.o [ 25%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_manuf.c.o [ 25%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_mitm.c.o [ 25%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_network.c.o [ 26%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_packet.c.o [ 26%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_passive.c.o [ 27%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_plugins.c.o [ 27%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_poll.c.o [ 27%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_profiles.c.o [ 28%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_redirect.c.o [ 28%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_resolv.c.o [ 28%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_scan.c.o /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/ec_scan.c:471:39: warning: passing 'char[7]' to parameter of type 'u_int8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] send_L2_icmp6_echo(&e->ip, &an, LLA_IP6_ALLNODES_MULTICAST); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/include/ec_inet.h:56:36: note: expanded from macro 'LLA_IP6_ALLNODES_MULTICAST' #define LLA_IP6_ALLNODES_MULTICAST "\x33\x33\x00\x00\x00\x01" ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/include/ec_send.h:29:88: note: passing argument to parameter 'tmac' here EC_API_EXTERN int send_L2_icmp6_echo(struct ip_addr *sip, struct ip_addr *tip, u_int8 *tmac); ^ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/ec_scan.c:481:13: warning: passing 'char[6]' to parameter of type 'u_int8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] IP6_DSTOPT_UNKN, sizeof(IP6_DSTOPT_UNKN), LLA_IP6_ALLNODES_MULTICAST); ^~~~~~~~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/include/ec_inet.h:55:25: note: expanded from macro 'IP6_DSTOPT_UNKN' #define IP6_DSTOPT_UNKN "\x80\x01\x00\x00\x00" ^~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/include/ec_send.h:30:92: note: passing argument to parameter 'o_data' here EC_API_EXTERN int send_L2_icmp6_echo_opt(struct ip_addr *sip, struct ip_addr *tip, u_int8* o_data, u_int32 o_len, u_int8 *tmac); ^ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/ec_scan.c:481:55: warning: passing 'char[7]' to parameter of type 'u_int8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] IP6_DSTOPT_UNKN, sizeof(IP6_DSTOPT_UNKN), LLA_IP6_ALLNODES_MULTICAST); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/include/ec_inet.h:56:36: note: expanded from macro 'LLA_IP6_ALLNODES_MULTICAST' #define LLA_IP6_ALLNODES_MULTICAST "\x33\x33\x00\x00\x00\x01" ^~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/include/ec_send.h:30:123: note: passing argument to parameter 'tmac' here EC_API_EXTERN int send_L2_icmp6_echo_opt(struct ip_addr *sip, struct ip_addr *tip, u_int8* o_data, u_int32 o_len, u_int8 *tmac); ^ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/ec_scan.c:691:133: warning: 'fscanf' may overflow; destination buffer in argument 3 has size 47, but the corresponding specifier may require size 48 [-Wfortify-source] if (fscanf(hf, "%"EC_TOSTRING(MAX_ASCII_ADDR_LEN)"s %"EC_TOSTRING(ETH_ASCII_ADDR_LEN)"s %"EC_TOSTRING(MAX_HOSTNAME_LEN)"s\n", ip, mac, name) != 3 || ^ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/ec_scan.c:691:137: warning: 'fscanf' may overflow; destination buffer in argument 4 has size 19, but the corresponding specifier may require size 20 [-Wfortify-source] if (fscanf(hf, "%"EC_TOSTRING(MAX_ASCII_ADDR_LEN)"s %"EC_TOSTRING(ETH_ASCII_ADDR_LEN)"s %"EC_TOSTRING(MAX_HOSTNAME_LEN)"s\n", ip, mac, name) != 3 || ^ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/ec_scan.c:691:142: warning: 'fscanf' may overflow; destination buffer in argument 5 has size 64, but the corresponding specifier may require size 65 [-Wfortify-source] if (fscanf(hf, "%"EC_TOSTRING(MAX_ASCII_ADDR_LEN)"s %"EC_TOSTRING(ETH_ASCII_ADDR_LEN)"s %"EC_TOSTRING(MAX_HOSTNAME_LEN)"s\n", ip, mac, name) != 3 || ^ [ 29%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_send.c.o [ 29%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_services.c.o 6 warnings generated. [ 30%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_session.c.o [ 30%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_set.c.o [ 30%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_signals.c.o [ 31%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_sleep.c.o [ 31%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_sniff_bridge.c.o [ 31%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_sniff.c.o [ 32%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_sniff_unified.c.o [ 32%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_socket.c.o [ 33%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_sslwrap.c.o [ 33%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_stats.c.o [ 33%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_streambuf.c.o /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/ec_sslwrap.c:608:28: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return strndup(sni+5, val_len); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:132:27: note: passing argument to parameter '__s1' here char *strndup(const char *__s1, size_t __n) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3); ^ [ 34%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_strings.c.o 1 warning generated. [ 35%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_threads.c.o [ 35%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_ui.c.o [ 35%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_utils.c.o [ 35%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_bgp.c.o [ 36%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_cvs.c.o [ 36%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_dhcp.c.o /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/dissectors/ec_cvs.c:107:12: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if ( (p = strchr(PACKET->DISSECTOR.user, '\n')) != NULL ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/dissectors/ec_cvs.c:120:12: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if ( (p = strchr(PACKET->DISSECTOR.pass, '\n')) != NULL ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/dissectors/ec_cvs.c:129:9: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = PACKET->DISSECTOR.pass; ^ ~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. [ 36%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_ftp.c.o [ 37%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_gg.c.o [ 37%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_http.c.o [ 38%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_icq.c.o [ 38%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_imap.c.o /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/dissectors/ec_http.c:171:28: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] Parse_User_Agent(end, from_here + strlen("User-Agent: "), PACKET)); ^~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/dissectors/ec_http.c:105:35: note: passing argument to parameter 'end' here static int Parse_User_Agent(char *end, char *from_here, struct packet_object *po); ^ [ 38%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_irc.c.o [ 39%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_iscsi.c.o 1 warning generated. [ 39%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_kerberos.c.o [ 39%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_ldap.c.o [ 40%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_mdns.c.o [ 40%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_mongodb.c.o [ 41%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_mountd.c.o [ 41%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_msn.c.o [ 41%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_mysql.c.o [ 42%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_nbns.c.o [ 42%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_nntp.c.o [ 43%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_o5logon.c.o /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/dissectors/ec_o5logon.c:211:24: warning: passing 'u_char[256]' (aka 'unsigned char[256]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncpy(conn_status->pw, password, sizeof(conn_status->pw)); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:128:28: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/dissectors/ec_o5logon.c:241:24: warning: passing 'u_char[97]' (aka 'unsigned char[97]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncpy(conn_status->cli_sk, sk, sizeof(conn_status->cli_sk)); ^~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:128:28: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/dissectors/ec_o5logon.c:241:45: warning: passing 'u_char[97]' (aka 'unsigned char[97]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncpy(conn_status->cli_sk, sk, sizeof(conn_status->cli_sk)); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:128:34: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/dissectors/ec_o5logon.c:316:27: warning: passing 'u_char[21]' (aka 'unsigned char[21]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncpy(conn_status->salt, salt, sizeof(conn_status->salt)); ^~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:128:28: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/dissectors/ec_o5logon.c:316:46: warning: passing 'u_char[21]' (aka 'unsigned char[21]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncpy(conn_status->salt, salt, sizeof(conn_status->salt)); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:128:34: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/dissectors/ec_o5logon.c:351:27: warning: passing 'u_char[97]' (aka 'unsigned char[97]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncpy(conn_status->srv_sk, sk, sizeof(conn_status->srv_sk)); ^~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:128:28: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/src/dissectors/ec_o5logon.c:351:48: warning: passing 'u_char[97]' (aka 'unsigned char[97]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncpy(conn_status->srv_sk, sk, sizeof(conn_status->srv_sk)); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:128:34: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ [ 43%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_ospf.c.o [ 43%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_pop.c.o 7 warnings generated. [ 44%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_postgresql.c.o [ 44%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_portmap.c.o [ 44%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_radius.c.o [ 45%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_rcon.c.o [ 45%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_rip.c.o [ 46%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_rlogin.c.o [ 46%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_smb.c.o [ 46%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_smtp.c.o [ 47%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_snmp.c.o [ 47%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_socks.c.o [ 47%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_ssh.c.o [ 48%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_telnet.c.o [ 48%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_TN3270.c.o [ 49%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_vnc.c.o [ 49%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_vrrp.c.o [ 49%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_x11.c.o [ 50%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_ymsg.c.o [ 50%] Building C object src/CMakeFiles/lib_ettercap.dir/mitm/ec_arp_poisoning.c.o [ 51%] Building C object src/CMakeFiles/lib_ettercap.dir/mitm/ec_dhcp_spoofing.c.o [ 51%] Building C object src/CMakeFiles/lib_ettercap.dir/mitm/ec_icmp_redirect.c.o [ 51%] Building C object src/CMakeFiles/lib_ettercap.dir/mitm/ec_port_stealing.c.o [ 52%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_arp.c.o [ 52%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_cooked.c.o [ 52%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_erf.c.o [ 53%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_eth.c.o [ 53%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_fddi.c.o [ 54%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_gre.c.o [ 54%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_esp.c.o [ 54%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_icmp.c.o [ 55%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_ip.c.o [ 55%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_mpls.c.o [ 55%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_null.c.o [ 56%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_ppi.c.o [ 56%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_ppp.c.o [ 57%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_pppoe.c.o [ 57%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_rawip.c.o [ 57%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_tcp.c.o [ 58%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_tr.c.o [ 58%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_udp.c.o [ 58%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_vlan.c.o [ 59%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_wifi.c.o [ 59%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_wifi_eapol.c.o [ 60%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_wifi_prism.c.o [ 60%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_wifi_radiotap.c.o [ 60%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_geoip.c.o [ 61%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_icmp6.c.o [ 61%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_ip6.c.o [ 62%] Building C object src/CMakeFiles/lib_ettercap.dir/mitm/ec_ip6nd_poison.c.o [ 62%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_dns.c.o [ 62%] Building C object src/CMakeFiles/lib_ettercap.dir/os/ec_darwin.c.o [ 63%] Building C object src/CMakeFiles/lib_ettercap.dir/missing/memrchr.c.o [ 63%] Linking C shared library libettercap.dylib [ 63%] Built target lib_ettercap [ 63%] Building C object plug-ins/CMakeFiles/arp_cop.dir/arp_cop/arp_cop.c.o [ 64%] Building C object src/CMakeFiles/ettercap.dir/ec_parser.c.o [ 65%] Building C object plug-ins/CMakeFiles/sslstrip.dir/sslstrip/sslstrip.c.o /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/plug-ins/sslstrip/sslstrip.c:57:2: error: libcurl 7.26.0 or up is needed #error libcurl 7.26.0 or up is needed ^ 1 error generated. --- plug-ins/CMakeFiles/sslstrip.dir/sslstrip/sslstrip.c.o --- *** [plug-ins/CMakeFiles/sslstrip.dir/sslstrip/sslstrip.c.o] Error code 1 bmake[2]: stopped in /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/build 1 error bmake[2]: stopped in /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/build --- plug-ins/CMakeFiles/sslstrip.dir/all --- *** [plug-ins/CMakeFiles/sslstrip.dir/all] Error code 2 bmake[1]: stopped in /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/build A failure has been detected in another branch of the parallel make bmake[2]: stopped in /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/build --- plug-ins/CMakeFiles/arp_cop.dir/all --- *** [plug-ins/CMakeFiles/arp_cop.dir/all] Error code 2 bmake[1]: stopped in /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/build A failure has been detected in another branch of the parallel make bmake[2]: stopped in /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/build --- src/CMakeFiles/ettercap.dir/all --- *** [src/CMakeFiles/ettercap.dir/all] Error code 2 bmake[1]: stopped in /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/build 3 errors bmake[1]: stopped in /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/build *** [all] Error code 2 bmake: stopped in /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/build 1 error bmake: stopped in /Users/pbulk/build/net/ettercap/work/ettercap-0.8.3.1/build *** Error code 2 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/net/ettercap *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/net/ettercap