=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Building for ettercap-0.6.bnb42 gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -MM ./src/ec_binder.c ./src/ec_buffer.c ./src/ec_conn_buffer.c ./src/ec_debug.c ./src/ec_decodedata.c ./src/ec_dissector.c ./src/ec_dissector_bgp.c ./src/ec_dissector_ftp.c ./src/ec_dissector_hl_rcon.c ./src/ec_dissector_http.c ./src/ec_dissector_https.c ./src/ec_dissector_icq.c ./src/ec_dissector_imap.c ./src/ec_dissector_irc.c ./src/ec_dissector_ldap.c ./src/ec_dissector_mountd.c ./src/ec_dissector_msn.c ./src/ec_dissector_mysql.c ./src/ec_dissector_napster.c ./src/ec_dissector_nntp.c ./src/ec_dissector_pcanywhere.c ./src/ec_dissector_pop.c ./src/ec_dissector_portmap.c ./src/ec_dissector_quake3.c ./src/ec_dissector_rip.c ./src/ec_dissector_rlogin.c ./src/ec_dissector_smb.c ./src/ec_dissector_snmp.c ./src/ec_dissector_socks.c ./src/ec_dissector_ssh.c ./src/ec_dissector_telnet.c ./src/ec_dissector_vnc.c ./src/ec_dissector_x11.c ./src/ec_dissector_ymsg.c ./src/ec_doppleganger.c ./src/ec_dryad.c ./src/ec_error.c ./src/ec_filterdrop.c ./src/ec_fingerprint.c ./src/ec_grell.c ./src/ec_illithid.c ./src/ec_inet.c ./src/ec_inet_forge.c ./src/ec_logtofile.c ./src/ec_main.c ./src/ec_packet.c ./src/ec_parser.c ./src/ec_pcapfile.c ./src/ec_plugins.c ./src/ec_signal.c ./src/ec_threads.c ./src/ec_vbuf.c ./src/interface/console/ec_simple.c ./src/interface/ncurses/ec_interface.c ./src/interface/ncurses/ec_interface_factory.c ./src/interface/ncurses/ec_interface_form.c ./src/interface/ncurses/ec_interface_inject.c ./src/interface/ncurses/ec_interface_passive.c ./src/interface/ncurses/ec_interface_plugins.c ./src/interface/ncurses/ec_interface_sniff.c ./src/interface/ncurses/ec_interface_sniff_data.c ./src/OS/BSD/ec_inet_BSD.c > .depend gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_binder.o ./src/ec_binder.c ./src/ec_binder.c: In function 'Binder_Run': ./src/ec_binder.c:68:61: warning: passing argument 2 of 'Error_critical_msg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] In file included from ./src/include/ec_main.h:40:0, from ./src/ec_binder.c:23: ./src/include/ec_error.h:9:13: note: expected 'char *' but argument is of type 'const char *' ./src/ec_binder.c:81:47: warning: passing argument 2 of 'Error_critical_msg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] In file included from ./src/include/ec_main.h:40:0, from ./src/ec_binder.c:23: ./src/include/ec_error.h:9:13: note: expected 'char *' but argument is of type 'const char *' ./src/ec_binder.c:94:61: warning: passing argument 2 of 'Error_critical_msg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] In file included from ./src/include/ec_main.h:40:0, from ./src/ec_binder.c:23: ./src/include/ec_error.h:9:13: note: expected 'char *' but argument is of type 'const char *' gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_buffer.o ./src/ec_buffer.c gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_conn_buffer.o ./src/ec_conn_buffer.c ./src/ec_conn_buffer.c: In function 'ConnBuffer_Put': ./src/ec_conn_buffer.c:103:18: warning: variable 'R_Offset' set but not used [-Wunused-but-set-variable] gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_debug.o ./src/ec_debug.c gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_decodedata.o ./src/ec_decodedata.c ./src/ec_decodedata.c: In function 'Decodedata_SetArrayIndex': ./src/ec_decodedata.c:189:51: warning: passing argument 2 of 'Error_critical_msg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] In file included from ./src/include/ec_main.h:40:0, from ./src/ec_decodedata.c:23: ./src/include/ec_error.h:9:13: note: expected 'char *' but argument is of type 'const char *' ./src/ec_decodedata.c: In function 'Decodedata_MakeConnectionList': ./src/ec_decodedata.c:269:54: warning: passing argument 2 of 'Error_critical_msg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] In file included from ./src/include/ec_main.h:40:0, from ./src/ec_decodedata.c:23: ./src/include/ec_error.h:9:13: note: expected 'char *' but argument is of type 'const char *' ./src/ec_decodedata.c:284:81: warning: pointer targets in passing argument 2 of 'Inet_PutMACinString' differ in signedness [-Wpointer-sign] In file included from ./src/ec_decodedata.c:30:0: ./src/include/ec_inet.h:35:13: note: expected 'unsigned char *' but argument is of type 'char *' ./src/ec_decodedata.c:285:79: warning: pointer targets in passing argument 2 of 'Inet_PutMACinString' differ in signedness [-Wpointer-sign] In file included from ./src/ec_decodedata.c:30:0: ./src/include/ec_inet.h:35:13: note: expected 'unsigned char *' but argument is of type 'char *' ./src/ec_decodedata.c: In function 'Decodedata_MakePassiveList': ./src/ec_decodedata.c:650:54: warning: passing argument 2 of 'Error_critical_msg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] In file included from ./src/include/ec_main.h:40:0, from ./src/ec_decodedata.c:23: ./src/include/ec_error.h:9:13: note: expected 'char *' but argument is of type 'const char *' ./src/ec_decodedata.c: In function 'Decodedata_GetEnhanchedHexData': ./src/ec_decodedata.c:749:51: warning: passing argument 2 of 'Error_critical_msg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] In file included from ./src/include/ec_main.h:40:0, from ./src/ec_decodedata.c:23: ./src/include/ec_error.h:9:13: note: expected 'char *' but argument is of type 'const char *' ./src/ec_decodedata.c: In function 'Decodedata_GetType': ./src/ec_decodedata.c:882:54: warning: passing argument 2 of 'Error_critical_msg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] In file included from ./src/include/ec_main.h:40:0, from ./src/ec_decodedata.c:23: ./src/include/ec_error.h:9:13: note: expected 'char *' but argument is of type 'const char *' ./src/ec_decodedata.c:896:60: warning: passing argument 2 of 'Error_critical_msg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] In file included from ./src/include/ec_main.h:40:0, from ./src/ec_decodedata.c:23: ./src/include/ec_error.h:9:13: note: expected 'char *' but argument is of type 'const char *' ./src/ec_decodedata.c: In function 'Decodedata_GetPassiveOS': ./src/ec_decodedata.c:945:54: warning: passing argument 2 of 'Error_critical_msg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] In file included from ./src/include/ec_main.h:40:0, from ./src/ec_decodedata.c:23: ./src/include/ec_error.h:9:13: note: expected 'char *' but argument is of type 'const char *' ./src/ec_decodedata.c:974:57: warning: passing argument 2 of 'Error_critical_msg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] In file included from ./src/include/ec_main.h:40:0, from ./src/ec_decodedata.c:23: ./src/include/ec_error.h:9:13: note: expected 'char *' but argument is of type 'const char *' ./src/ec_decodedata.c: In function 'Decodedata_ConvertPassiveToHost': ./src/ec_decodedata.c:1052:60: warning: passing argument 2 of 'Error_critical_msg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] In file included from ./src/include/ec_main.h:40:0, from ./src/ec_decodedata.c:23: ./src/include/ec_error.h:9:13: note: expected 'char *' but argument is of type 'const char *' ./src/ec_decodedata.c: In function 'Decodedata_UpdateInfo': ./src/ec_decodedata.c:402:12: warning: '%s' directive output may be truncated writing up to 49 bytes into a region of size 45 [-Wformat-truncation=] ./src/ec_decodedata.c:402:12: note: '__builtin_snprintf' output between 6 and 55 bytes into a destination of size 50 ./src/ec_decodedata.c:419:12: warning: '%s' directive output may be truncated writing up to 49 bytes into a region of size 45 [-Wformat-truncation=] ./src/ec_decodedata.c:419:12: note: '__builtin_snprintf' output between 6 and 55 bytes into a destination of size 50 ./src/ec_decodedata.c: In function 'Decodedata_MakeConnectionList': ./src/ec_decodedata.c:327:12: warning: '%s' directive output may be truncated writing up to 49 bytes into a region of size 24 [-Wformat-truncation=] ./src/ec_decodedata.c:327:12: note: '__builtin_snprintf' output between 7 and 56 bytes into a destination of size 30 ./src/ec_decodedata.c:333:12: warning: '%s' directive output may be truncated writing up to 49 bytes into a region of size 24 [-Wformat-truncation=] ./src/ec_decodedata.c:333:12: note: '__builtin_snprintf' output between 7 and 56 bytes into a destination of size 30 gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector.o ./src/ec_dissector.c ./src/ec_dissector.c: In function 'Dissector_StateMachine_SetStatus': ./src/ec_dissector.c:395:53: warning: passing argument 2 of 'Error_critical_msg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] In file included from ./src/include/ec_main.h:40:0, from ./src/ec_dissector.c:23: ./src/include/ec_error.h:9:13: note: expected 'char *' but argument is of type 'const char *' gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_bgp.o ./src/ec_dissector_bgp.c ./src/ec_dissector_bgp.c: In function 'Dissector_bgp': ./src/ec_dissector_bgp.c:126:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_bgp.c:150:42: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_bgp.c:98: /usr/include/string.h:104:8: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' size_t strlcpy(char *, const char *, size_t); ^~~~~~~ gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_ftp.o ./src/ec_dissector_ftp.c ./src/ec_dissector_ftp.c: In function 'Dissector_ftp': ./src/ec_dissector_ftp.c:50:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_ftp.c:55:22: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] In file included from /usr/include/string.h:98:0, from ./src/include/ec_main.h:31, from ./src/ec_dissector_ftp.c:23: /usr/include/strings.h:64:5: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' int strncasecmp(const char *, const char *, size_t); ^~~~~~~~~~~ ./src/ec_dissector_ftp.c:57:39: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_ftp.c:23: /usr/include/string.h:104:8: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' size_t strlcpy(char *, const char *, size_t); ^~~~~~~ ./src/ec_dissector_ftp.c:61:22: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] In file included from /usr/include/string.h:98:0, from ./src/include/ec_main.h:31, from ./src/ec_dissector_ftp.c:23: /usr/include/strings.h:64:5: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' int strncasecmp(const char *, const char *, size_t); ^~~~~~~~~~~ ./src/ec_dissector_ftp.c:63:39: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_ftp.c:23: /usr/include/string.h:104:8: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' size_t strlcpy(char *, const char *, size_t); ^~~~~~~ gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_hl_rcon.o ./src/ec_dissector_hl_rcon.c ./src/ec_dissector_hl_rcon.c: In function 'Dissector_hl_rcon': ./src/ec_dissector_hl_rcon.c:56:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_hl_rcon.c:58:22: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] In file included from /usr/include/string.h:98:0, from ./src/include/ec_main.h:31, from ./src/ec_dissector_hl_rcon.c:32: /usr/include/strings.h:64:5: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' int strncasecmp(const char *, const char *, size_t); ^~~~~~~~~~~ ./src/ec_dissector_hl_rcon.c:71:39: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_hl_rcon.c:32: /usr/include/string.h:104:8: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' size_t strlcpy(char *, const char *, size_t); ^~~~~~~ ./src/ec_dissector_hl_rcon.c:76:39: warning: pointer targets in passing argument 2 of 'strlcat' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_hl_rcon.c:32: /usr/include/string.h:103:8: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' size_t strlcat(char *, const char *, size_t); ^~~~~~~ gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_http.o ./src/ec_dissector_http.c ./src/ec_dissector_http.c: In function 'Dissector_http_proxy': ./src/ec_dissector_http.c:125:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_http.c:336:64: warning: passing argument 2 of 'Error_critical_msg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] In file included from ./src/include/ec_main.h:40:0, from ./src/ec_dissector_http.c:23: ./src/include/ec_error.h:9:13: note: expected 'char *' but argument is of type 'const char *' ./src/ec_dissector_http.c:395:60: warning: passing argument 2 of 'Error_critical_msg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] In file included from ./src/include/ec_main.h:40:0, from ./src/ec_dissector_http.c:23: ./src/include/ec_error.h:9:13: note: expected 'char *' but argument is of type 'const char *' gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_https.o ./src/ec_dissector_https.c ./src/ec_dissector_https.c: In function 'Dissector_https': ./src/ec_dissector_https.c:127:37: warning: pointer targets in passing argument 1 of 'Inet_Forge_ip' differ in signedness [-Wpointer-sign] In file included from ./src/ec_dissector_https.c:29:0: ./src/include/ec_inet_forge.h:24:12: note: expected 'u_char * {aka unsigned char *}' but argument is of type 'char *' ./src/ec_dissector_https.c:198:43: warning: pointer targets in passing argument 1 of 'Inet_Forge_ethernet' differ in signedness [-Wpointer-sign] In file included from ./src/ec_dissector_https.c:29:0: ./src/include/ec_inet_forge.h:12:12: note: expected 'u_char * {aka unsigned char *}' but argument is of type 'char *' ./src/ec_dissector_https.c:198:56: warning: pointer targets in passing argument 2 of 'Inet_Forge_ethernet' differ in signedness [-Wpointer-sign] In file included from ./src/ec_dissector_https.c:29:0: ./src/include/ec_inet_forge.h:12:12: note: expected 'u_char * {aka unsigned char *}' but argument is of type 'char *' ./src/ec_dissector_https.c:198:63: warning: pointer targets in passing argument 3 of 'Inet_Forge_ethernet' differ in signedness [-Wpointer-sign] In file included from ./src/ec_dissector_https.c:29:0: ./src/include/ec_inet_forge.h:12:12: note: expected 'u_char * {aka unsigned char *}' but argument is of type 'char *' ./src/ec_dissector_https.c:199:37: warning: pointer targets in passing argument 1 of 'Inet_Forge_ip' differ in signedness [-Wpointer-sign] In file included from ./src/ec_dissector_https.c:29:0: ./src/include/ec_inet_forge.h:24:12: note: expected 'u_char * {aka unsigned char *}' but argument is of type 'char *' gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_icq.o ./src/ec_dissector_icq.c ./src/ec_dissector_icq.c: In function 'Dissector_icqv5': ./src/ec_dissector_icq.c:175:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_icq.c: In function 'Dissector_icqv7': ./src/ec_dissector_icq.c:237:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_imap.o ./src/ec_dissector_imap.c ./src/ec_dissector_imap.c: In function 'Dissector_imap': ./src/ec_dissector_imap.c:48:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_imap.c:50:29: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_imap.c:23: /usr/include/string.h:68:7: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' char *strstr(const char *, const char *); ^~~~~~ ./src/ec_dissector_imap.c:50:70: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_imap.c:23: /usr/include/string.h:68:7: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' char *strstr(const char *, const char *); ^~~~~~ ./src/ec_dissector_imap.c:50:101: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_imap.c:23: /usr/include/string.h:68:7: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' char *strstr(const char *, const char *); ^~~~~~ ./src/ec_dissector_imap.c:81:40: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_imap.c:23: /usr/include/string.h:68:7: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' char *strstr(const char *, const char *); ^~~~~~ ./src/ec_dissector_imap.c:101:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_imap.c:23: /usr/include/string.h:61:8: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' size_t strlen(const char *); ^~~~~~ ./src/ec_dissector_imap.c:105:53: warning: pointer targets in passing argument 2 of 'Dissector_base64decode' differ in signedness [-Wpointer-sign] In file included from ./src/ec_dissector_imap.c:25:0: ./src/include/ec_dissector.h:40:12: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' ./src/ec_dissector_imap.c:112:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_imap.c:23: /usr/include/string.h:61:8: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' size_t strlen(const char *); ^~~~~~ ./src/ec_dissector_imap.c:116:53: warning: pointer targets in passing argument 2 of 'Dissector_base64decode' differ in signedness [-Wpointer-sign] In file included from ./src/ec_dissector_imap.c:25:0: ./src/include/ec_dissector.h:40:12: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' ./src/ec_dissector_imap.c:124:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_imap.c:23: /usr/include/string.h:61:8: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' size_t strlen(const char *); ^~~~~~ ./src/ec_dissector_imap.c:128:53: warning: pointer targets in passing argument 2 of 'Dissector_base64decode' differ in signedness [-Wpointer-sign] In file included from ./src/ec_dissector_imap.c:25:0: ./src/include/ec_dissector.h:40:12: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_irc.o ./src/ec_dissector_irc.c ./src/ec_dissector_irc.c: In function 'Dissector_irc': ./src/ec_dissector_irc.c:49:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_ldap.o ./src/ec_dissector_ldap.c ./src/ec_dissector_ldap.c: In function 'Dissector_ldap': ./src/ec_dissector_ldap.c:54:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_mountd.o ./src/ec_dissector_mountd.c ./src/ec_dissector_mountd.c: In function 'Dissector_mountdTCP': ./src/ec_dissector_mountd.c:53:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_mountd.c:139:9: warning: '%.2x' directive output may be truncated writing 2 bytes into a region of size between 1 and 150 [-Wformat-truncation=] ./src/ec_dissector_mountd.c:139:9: note: directive argument in the range [0, 255] ./src/ec_dissector_mountd.c:139:9: note: '__builtin_snprintf' output between 4 and 153 bytes into a destination of size 150 ./src/ec_dissector_mountd.c:141:6: warning: '%.2x' directive output may be truncated writing 2 bytes into a region of size between 1 and 150 [-Wformat-truncation=] ./src/ec_dissector_mountd.c:141:6: note: directive argument in the range [0, 255] ./src/ec_dissector_mountd.c:141:6: note: '__builtin_snprintf' output between 5 and 154 bytes into a destination of size 150 ./src/ec_dissector_mountd.c: In function 'Dissector_mountdUDP': ./src/ec_dissector_mountd.c:242:9: warning: '%.2x' directive output may be truncated writing 2 bytes into a region of size between 1 and 150 [-Wformat-truncation=] ./src/ec_dissector_mountd.c:242:9: note: directive argument in the range [0, 255] ./src/ec_dissector_mountd.c:242:9: note: '__builtin_snprintf' output between 4 and 153 bytes into a destination of size 150 ./src/ec_dissector_mountd.c:244:6: warning: '%.2x' directive output may be truncated writing 2 bytes into a region of size between 1 and 150 [-Wformat-truncation=] ./src/ec_dissector_mountd.c:244:6: note: directive argument in the range [0, 255] ./src/ec_dissector_mountd.c:244:6: note: '__builtin_snprintf' output between 5 and 154 bytes into a destination of size 150 gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_msn.o ./src/ec_dissector_msn.c ./src/ec_dissector_msn.c: In function 'Dissector_msn': ./src/ec_dissector_msn.c:47:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_msn.c:57:18: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_msn.c:23: /usr/include/string.h:68:7: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' char *strstr(const char *, const char *); ^~~~~~ ./src/ec_dissector_msn.c:81:18: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_msn.c:23: /usr/include/string.h:68:7: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' char *strstr(const char *, const char *); ^~~~~~ ./src/ec_dissector_msn.c:106:18: warning: pointer targets in passing argument 1 of 'strstr' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_msn.c:23: /usr/include/string.h:68:7: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' char *strstr(const char *, const char *); ^~~~~~ gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_mysql.o ./src/ec_dissector_mysql.c ./src/ec_dissector_mysql.c: In function 'Dissector_mysql': ./src/ec_dissector_mysql.c:48:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_mysql.c:65:26: warning: suggest parentheses around comparison in operand of '!=' [-Wparentheses] ./src/ec_dissector_mysql.c:65:44: warning: suggest parentheses around comparison in operand of '!=' [-Wparentheses] ./src/ec_dissector_mysql.c:68:21: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_mysql.c:23: /usr/include/string.h:104:8: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' size_t strlcpy(char *, const char *, size_t); ^~~~~~~ gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_napster.o ./src/ec_dissector_napster.c ./src/ec_dissector_napster.c: In function 'Dissector_napster': ./src/ec_dissector_napster.c:56:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_napster.c:71:61: warning: passing argument 2 of 'Error_critical_msg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] In file included from ./src/include/ec_main.h:40:0, from ./src/ec_dissector_napster.c:25: ./src/include/ec_error.h:9:13: note: expected 'char *' but argument is of type 'const char *' gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_nntp.o ./src/ec_dissector_nntp.c ./src/ec_dissector_nntp.c: In function 'Dissector_nntp': ./src/ec_dissector_nntp.c:47:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_nntp.c:49:22: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] In file included from /usr/include/string.h:98:0, from ./src/include/ec_main.h:31, from ./src/ec_dissector_nntp.c:23: /usr/include/strings.h:64:5: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' int strncasecmp(const char *, const char *, size_t); ^~~~~~~~~~~ ./src/ec_dissector_nntp.c:55:22: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] In file included from /usr/include/string.h:98:0, from ./src/include/ec_main.h:31, from ./src/ec_dissector_nntp.c:23: /usr/include/strings.h:64:5: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' int strncasecmp(const char *, const char *, size_t); ^~~~~~~~~~~ gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_pcanywhere.o ./src/ec_dissector_pcanywhere.c ./src/ec_dissector_pcanywhere.c: In function 'Dissector_pcanywhere': ./src/ec_dissector_pcanywhere.c:54:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_pop.o ./src/ec_dissector_pop.c ./src/ec_dissector_pop.c: In function 'Dissector_pop': ./src/ec_dissector_pop.c:50:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_pop.c:55:22: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] In file included from /usr/include/string.h:98:0, from ./src/include/ec_main.h:31, from ./src/ec_dissector_pop.c:23: /usr/include/strings.h:64:5: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' int strncasecmp(const char *, const char *, size_t); ^~~~~~~~~~~ ./src/ec_dissector_pop.c:57:39: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_pop.c:23: /usr/include/string.h:104:8: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' size_t strlcpy(char *, const char *, size_t); ^~~~~~~ ./src/ec_dissector_pop.c:60:22: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] In file included from /usr/include/string.h:98:0, from ./src/include/ec_main.h:31, from ./src/ec_dissector_pop.c:23: /usr/include/strings.h:64:5: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' int strncasecmp(const char *, const char *, size_t); ^~~~~~~~~~~ ./src/ec_dissector_pop.c:62:39: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_pop.c:23: /usr/include/string.h:104:8: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' size_t strlcpy(char *, const char *, size_t); ^~~~~~~ ./src/ec_dissector_pop.c:65:22: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] In file included from /usr/include/string.h:98:0, from ./src/include/ec_main.h:31, from ./src/ec_dissector_pop.c:23: /usr/include/strings.h:64:5: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' int strncasecmp(const char *, const char *, size_t); ^~~~~~~~~~~ gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_portmap.o ./src/ec_dissector_portmap.c ./src/ec_dissector_portmap.c: In function 'Dissector_portmapTCP': ./src/ec_dissector_portmap.c:83:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_quake3.o ./src/ec_dissector_quake3.c ./src/ec_dissector_quake3.c: In function 'Dissector_quake3': ./src/ec_dissector_quake3.c:52:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_quake3.c:60:20: warning: pointer targets in passing argument 1 of 'strncasecmp' differ in signedness [-Wpointer-sign] In file included from /usr/include/string.h:98:0, from ./src/include/ec_main.h:31, from ./src/ec_dissector_quake3.c:27: /usr/include/strings.h:64:5: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' int strncasecmp(const char *, const char *, size_t); ^~~~~~~~~~~ ./src/ec_dissector_quake3.c:72:39: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_quake3.c:27: /usr/include/string.h:104:8: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' size_t strlcpy(char *, const char *, size_t); ^~~~~~~ gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_rip.o ./src/ec_dissector_rip.c ./src/ec_dissector_rip.c: In function 'Dissector_rip': ./src/ec_dissector_rip.c:77:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_rip.c:90:51: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_rip.c:55: /usr/include/string.h:104:8: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' size_t strlcpy(char *, const char *, size_t); ^~~~~~~ gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_rlogin.o ./src/ec_dissector_rlogin.c ./src/ec_dissector_rlogin.c: In function 'Dissector_rlogin': ./src/ec_dissector_rlogin.c:63:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_smb.o ./src/ec_dissector_smb.c ./src/ec_dissector_smb.c: In function 'GetBinaryE': ./src/ec_dissector_smb.c:89:7: warning: pointer targets in passing argument 1 of '__builtin___strcat_chk' differ in signedness [-Wpointer-sign] ./src/ec_dissector_smb.c:89:7: note: expected 'char *' but argument is of type 'unsigned char *' ./src/ec_dissector_smb.c:89:7: warning: pointer targets in passing argument 1 of '__strcat_ichk' differ in signedness [-Wpointer-sign] In file included from /usr/include/string.h:127:0, from ./src/include/ec_main.h:31, from ./src/ec_dissector_smb.c:23: /usr/include/ssp/string.h:90:119: note: expected 'char *' but argument is of type 'unsigned char *' __ssp_bos_icheck2_restrict(strcat, char *, const char *) ^ ./src/ec_dissector_smb.c: In function 'Dissector_smb': ./src/ec_dissector_smb.c:106:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_smb.c:128:29: warning: pointer targets in passing argument 2 of 'GetBinaryE' differ in signedness [-Wpointer-sign] ./src/ec_dissector_smb.c:82:6: note: expected 'unsigned char *' but argument is of type 'char *' ./src/ec_dissector_smb.c:149:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_smb.c:173:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_smb.c:174:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_smb.c:175:16: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_smb.c:23: /usr/include/string.h:55:7: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' char *strchr(const char *, int); ^~~~~~ ./src/ec_dissector_smb.c:175:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_smb.c:204:22: warning: pointer targets in passing argument 1 of 'GetBinaryE' differ in signedness [-Wpointer-sign] ./src/ec_dissector_smb.c:82:6: note: expected 'unsigned char *' but argument is of type 'char *' ./src/ec_dissector_smb.c:204:38: warning: pointer targets in passing argument 2 of 'GetBinaryE' differ in signedness [-Wpointer-sign] ./src/ec_dissector_smb.c:82:6: note: expected 'unsigned char *' but argument is of type 'char *' ./src/ec_dissector_smb.c:209:25: warning: pointer targets in passing argument 1 of 'GetBinaryE' differ in signedness [-Wpointer-sign] ./src/ec_dissector_smb.c:82:6: note: expected 'unsigned char *' but argument is of type 'char *' ./src/ec_dissector_smb.c:209:41: warning: pointer targets in passing argument 2 of 'GetBinaryE' differ in signedness [-Wpointer-sign] ./src/ec_dissector_smb.c:82:6: note: expected 'unsigned char *' but argument is of type 'char *' ./src/ec_dissector_smb.c:221:8: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_smb.c:224:14: warning: pointer targets in passing argument 1 of 'GetBinaryE' differ in signedness [-Wpointer-sign] ./src/ec_dissector_smb.c:82:6: note: expected 'unsigned char *' but argument is of type 'char *' ./src/ec_dissector_smb.c:224:20: warning: pointer targets in passing argument 2 of 'GetBinaryE' differ in signedness [-Wpointer-sign] ./src/ec_dissector_smb.c:82:6: note: expected 'unsigned char *' but argument is of type 'char *' ./src/ec_dissector_smb.c:226:21: warning: pointer targets in passing argument 1 of 'GetBinaryE' differ in signedness [-Wpointer-sign] ./src/ec_dissector_smb.c:82:6: note: expected 'unsigned char *' but argument is of type 'char *' ./src/ec_dissector_smb.c:226:30: warning: pointer targets in passing argument 2 of 'GetBinaryE' differ in signedness [-Wpointer-sign] ./src/ec_dissector_smb.c:82:6: note: expected 'unsigned char *' but argument is of type 'char *' ./src/ec_dissector_smb.c:239:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_smb.c:240:16: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_smb.c:23: /usr/include/string.h:55:7: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' char *strchr(const char *, int); ^~~~~~ ./src/ec_dissector_smb.c:240:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_smb.c:246:21: warning: pointer targets in passing argument 2 of 'GetBinaryE' differ in signedness [-Wpointer-sign] ./src/ec_dissector_smb.c:82:6: note: expected 'unsigned char *' but argument is of type 'char *' gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_snmp.o ./src/ec_dissector_snmp.c ./src/ec_dissector_snmp.c: In function 'com_name': ./src/ec_dissector_snmp.c:83:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_snmp.c:85:14: warning: pointer targets in return differ in signedness [-Wpointer-sign] ./src/ec_dissector_snmp.c: In function 'Dissector_snmp': ./src/ec_dissector_snmp.c:99:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_snmp.c:105:10: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_socks.o ./src/ec_dissector_socks.c ./src/ec_dissector_socks.c: In function 'Dissector_socks': ./src/ec_dissector_socks.c:44:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] ./src/ec_dissector_socks.c:62:39: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_socks.c:23: /usr/include/string.h:104:8: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' size_t strlcpy(char *, const char *, size_t); ^~~~~~~ ./src/ec_dissector_socks.c:71:39: warning: pointer targets in passing argument 2 of 'strlcpy' differ in signedness [-Wpointer-sign] In file included from ./src/include/ec_main.h:31:0, from ./src/ec_dissector_socks.c:23: /usr/include/string.h:104:8: note: expected 'const char *' but argument is of type 'u_char * {aka unsigned char *}' size_t strlcpy(char *, const char *, size_t); ^~~~~~~ gcc -O2 -funroll-loops -fomit-frame-pointer -Wall -I. -Isrc/include -I/usr/pkg/include -DHAVE_CONFIG_H -DNETBSD -c -o ./src/ec_dissector_ssh.o ./src/ec_dissector_ssh.c distcc[1457] ERROR: compile ./src/ec_dissector_ssh.c on 10.0.20.122:3638 failed distcc[1457] (dcc_build_somewhere) Warning: remote compilation of './src/ec_dissector_ssh.c' failed, retrying locally distcc[1457] Warning: failed to distribute ./src/ec_dissector_ssh.c to 10.0.20.122:3638, running locally instead ./src/ec_dissector_ssh.c:85:4: error: unknown type name 'des_key_schedule' des_key_schedule k1, k2, k3; ^~~~~~~~~~~~~~~~ ./src/ec_dissector_ssh.c:86:4: error: unknown type name 'des_cblock' des_cblock iv1, iv2, iv3; ^~~~~~~~~~ ./src/ec_dissector_ssh.c: In function 'des3_init': ./src/ec_dissector_ssh.c:114:4: warning: implicit declaration of function 'des_set_key'; did you mean 'des_setkey'? [-Wimplicit-function-declaration] des_set_key((void *)sesskey, state->k1); ^~~~~~~~~~~ des_setkey In file included from /usr/include/ssp/stdio.h:34:0, from /usr/include/stdio.h:597, from ./src/include/ec_main.h:26, from ./src/ec_dissector_ssh.c:23: ./src/ec_dissector_ssh.c:122:11: warning: passing argument 1 of '__builtin_object_size' makes pointer from integer without a cast [-Wint-conversion] memset(state->iv1, 0, 8); ^ ./src/ec_dissector_ssh.c:122:11: note: expected 'const void *' but argument is of type 'int' ./src/ec_dissector_ssh.c:122:11: warning: passing argument 1 of '__builtin_object_size' makes pointer from integer without a cast [-Wint-conversion] memset(state->iv1, 0, 8); ^ ./src/ec_dissector_ssh.c:122:11: note: expected 'const void *' but argument is of type 'int' In file included from /usr/include/string.h:127:0, from ./src/include/ec_main.h:31, from ./src/ec_dissector_ssh.c:23: ./src/ec_dissector_ssh.c:122:11: warning: passing argument 1 of '__builtin___memset_chk' makes pointer from integer without a cast [-Wint-conversion] memset(state->iv1, 0, 8); ^ ./src/ec_dissector_ssh.c:122:11: note: expected 'void *' but argument is of type 'int' ./src/ec_dissector_ssh.c:122:11: warning: passing argument 1 of '__memset_ichk' makes pointer from integer without a cast [-Wint-conversion] memset(state->iv1, 0, 8); ^ /usr/include/ssp/string.h:84:1: note: expected 'void *' but argument is of type 'int' __ssp_bos_icheck3(memset, void *, int) ^ In file included from /usr/include/ssp/stdio.h:34:0, from /usr/include/stdio.h:597, from ./src/include/ec_main.h:26, from ./src/ec_dissector_ssh.c:23: ./src/ec_dissector_ssh.c:123:11: warning: passing argument 1 of '__builtin_object_size' makes pointer from integer without a cast [-Wint-conversion] memset(state->iv2, 0, 8); ^ ./src/ec_dissector_ssh.c:123:11: note: expected 'const void *' but argument is of type 'int' ./src/ec_dissector_ssh.c:123:11: warning: passing argument 1 of '__builtin_object_size' makes pointer from integer without a cast [-Wint-conversion] memset(state->iv2, 0, 8); ^ ./src/ec_dissector_ssh.c:123:11: note: expected 'const void *' but argument is of type 'int' In file included from /usr/include/string.h:127:0, from ./src/include/ec_main.h:31, from ./src/ec_dissector_ssh.c:23: ./src/ec_dissector_ssh.c:123:11: warning: passing argument 1 of '__builtin___memset_chk' makes pointer from integer without a cast [-Wint-conversion] memset(state->iv2, 0, 8); ^ ./src/ec_dissector_ssh.c:123:11: note: expected 'void *' but argument is of type 'int' ./src/ec_dissector_ssh.c:123:11: warning: passing argument 1 of '__memset_ichk' makes pointer from integer without a cast [-Wint-conversion] memset(state->iv2, 0, 8); ^ /usr/include/ssp/string.h:84:1: note: expected 'void *' but argument is of type 'int' __ssp_bos_icheck3(memset, void *, int) ^ In file included from /usr/include/ssp/stdio.h:34:0, from /usr/include/stdio.h:597, from ./src/include/ec_main.h:26, from ./src/ec_dissector_ssh.c:23: ./src/ec_dissector_ssh.c:124:11: warning: passing argument 1 of '__builtin_object_size' makes pointer from integer without a cast [-Wint-conversion] memset(state->iv3, 0, 8); ^ ./src/ec_dissector_ssh.c:124:11: note: expected 'const void *' but argument is of type 'int' ./src/ec_dissector_ssh.c:124:11: warning: passing argument 1 of '__builtin_object_size' makes pointer from integer without a cast [-Wint-conversion] memset(state->iv3, 0, 8); ^ ./src/ec_dissector_ssh.c:124:11: note: expected 'const void *' but argument is of type 'int' In file included from /usr/include/string.h:127:0, from ./src/include/ec_main.h:31, from ./src/ec_dissector_ssh.c:23: ./src/ec_dissector_ssh.c:124:11: warning: passing argument 1 of '__builtin___memset_chk' makes pointer from integer without a cast [-Wint-conversion] memset(state->iv3, 0, 8); ^ ./src/ec_dissector_ssh.c:124:11: note: expected 'void *' but argument is of type 'int' ./src/ec_dissector_ssh.c:124:11: warning: passing argument 1 of '__memset_ichk' makes pointer from integer without a cast [-Wint-conversion] memset(state->iv3, 0, 8); ^ /usr/include/ssp/string.h:84:1: note: expected 'void *' but argument is of type 'int' __ssp_bos_icheck3(memset, void *, int) ^ In file included from /usr/include/ssp/stdio.h:34:0, from /usr/include/stdio.h:597, from ./src/include/ec_main.h:26, from ./src/ec_dissector_ssh.c:23: ./src/ec_dissector_ssh.c: In function 'des3_decrypt': ./src/ec_dissector_ssh.c:134:11: warning: passing argument 1 of '__builtin_object_size' makes pointer from integer without a cast [-Wint-conversion] memcpy(dstate->iv1, dstate->iv2, 8); ^ ./src/ec_dissector_ssh.c:134:11: note: expected 'const void *' but argument is of type 'int' ./src/ec_dissector_ssh.c:134:11: warning: passing argument 1 of '__builtin_object_size' makes pointer from integer without a cast [-Wint-conversion] memcpy(dstate->iv1, dstate->iv2, 8); ^ ./src/ec_dissector_ssh.c:134:11: note: expected 'const void *' but argument is of type 'int' In file included from /usr/include/string.h:127:0, from ./src/include/ec_main.h:31, from ./src/ec_dissector_ssh.c:23: ./src/ec_dissector_ssh.c:134:11: warning: passing argument 1 of '__builtin___memcpy_chk' makes pointer from integer without a cast [-Wint-conversion] memcpy(dstate->iv1, dstate->iv2, 8); ^ ./src/ec_dissector_ssh.c:134:11: note: expected 'void *' but argument is of type 'int' ./src/ec_dissector_ssh.c:134:24: warning: passing argument 2 of '__builtin___memcpy_chk' makes pointer from integer without a cast [-Wint-conversion] memcpy(dstate->iv1, dstate->iv2, 8); ^ ./src/ec_dissector_ssh.c:134:24: note: expected 'const void *' but argument is of type 'int' ./src/ec_dissector_ssh.c:134:11: warning: passing argument 1 of '__memcpy_ichk' makes pointer from integer without a cast [-Wint-conversion] memcpy(dstate->iv1, dstate->iv2, 8); ^ /usr/include/ssp/string.h:82:1: note: expected 'void * restrict' but argument is of type 'int' __ssp_bos_icheck3_restrict(memcpy, void *, const void *) ^ ./src/ec_dissector_ssh.c:134:24: warning: passing argument 2 of '__memcpy_ichk' makes pointer from integer without a cast [-Wint-conversion] memcpy(dstate->iv1, dstate->iv2, 8); ^ /usr/include/ssp/string.h:82:1: note: expected 'const void * restrict' but argument is of type 'int' __ssp_bos_icheck3_restrict(memcpy, void *, const void *) ^ ./src/ec_dissector_ssh.c:136:4: warning: implicit declaration of function 'des_ncbc_encrypt'; did you mean 'DES_ncbc_encrypt'? [-Wimplicit-function-declaration] des_ncbc_encrypt(src, dst, len, dstate->k3, &dstate->iv3, DES_DECRYPT); ^~~~~~~~~~~~~~~~ DES_ncbc_encrypt ./src/ec_dissector_ssh.c: In function 'ssh_session_id': ./src/ec_dissector_ssh.c:186:4: warning: implicit declaration of function 'MD5' [-Wimplicit-function-declaration] MD5(p, i + j + 8, sessid); ^~~ In file included from /usr/include/openssl/asn1.h:23:0, from /usr/include/openssl/objects.h:15, from /usr/include/openssl/evp.h:28, from /usr/include/openssl/x509.h:18, from /usr/include/openssl/ssl.h:20, from ./src/ec_dissector_ssh.c:41: ./src/ec_dissector_ssh.c: In function 'rsa_public_encrypt': ./src/ec_dissector_ssh.c:197:27: error: dereferencing pointer to incomplete type 'RSA {aka struct rsa_st}' olen = BN_num_bytes(key->n); ^ ./src/ec_dissector_ssh.c: In function 'reconstruct_stream': ./src/ec_dissector_ssh.c:240:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] datalen = (u_short *)(obuf + 2); ^ ./src/ec_dissector_ssh.c: In function 'getfrom_stream': ./src/ec_dissector_ssh.c:262:12: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] datalen = (u_short *)(ibuf+2); ^ ./src/ec_dissector_ssh.c: In function 'Dissector_ssh': ./src/ec_dissector_ssh.c:410:52: warning: pointer targets in passing argument 3 of 'reconstruct_stream' differ in signedness [-Wpointer-sign] reconstruct_stream(payload, datalen, (*index_ssl)->s_stream); ^ ./src/ec_dissector_ssh.c:234:6: note: expected 'u_char * {aka unsigned char *}' but argument is of type 'char *' void reconstruct_stream(u_char *ibuf, short bufflen, u_char *obuf) ^~~~~~~~~~~~~~~~~~ ./src/ec_dissector_ssh.c:411:22: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] stream = (*index_ssl)->s_stream; ^ ./src/ec_dissector_ssh.c:417:52: warning: pointer targets in passing argument 3 of 'reconstruct_stream' differ in signedness [-Wpointer-sign] reconstruct_stream(payload, datalen, (*index_ssl)->d_stream); ^ ./src/ec_dissector_ssh.c:234:6: note: expected 'u_char * {aka unsigned char *}' but argument is of type 'char *' void reconstruct_stream(u_char *ibuf, short bufflen, u_char *obuf) ^~~~~~~~~~~~~~~~~~ ./src/ec_dissector_ssh.c:418:22: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] stream = (*index_ssl)->d_stream; ^ ./src/ec_dissector_ssh.c:421:51: warning: pointer targets in passing argument 2 of 'getfrom_stream' differ in signedness [-Wpointer-sign] while ( (slen = getfrom_stream(stream, packet) ) > 0) ^~~~~~ ./src/ec_dissector_ssh.c:254:5: note: expected 'u_char * {aka unsigned char *}' but argument is of type 'char *' int getfrom_stream(u_char *ibuf, u_char *obuf) ^~~~~~~~~~~~~~ ./src/ec_dissector_ssh.c:431:31: warning: pointer targets in passing argument 1 of 'des3_decrypt' differ in signedness [-Wpointer-sign] des3_decrypt(packet+4, (u_char *)pacchetto, ssh_len+ssh_mod, (*index_ssl)->state_source); ^~~~~~ ./src/ec_dissector_ssh.c:129:6: note: expected 'u_char * {aka unsigned char *}' but argument is of type 'char *' void des3_decrypt(u_char *src, u_char *dst, int len, void *state) ^~~~~~~~~~~~ ./src/ec_dissector_ssh.c:433:31: warning: pointer targets in passing argument 1 of 'des3_decrypt' differ in signedness [-Wpointer-sign] des3_decrypt(packet+4, (u_char *)pacchetto, ssh_len+ssh_mod, (*index_ssl)->state_dest); ^~~~~~ ./src/ec_dissector_ssh.c:129:6: note: expected 'u_char * {aka unsigned char *}' but argument is of type 'char *' void des3_decrypt(u_char *src, u_char *dst, int len, void *state) ^~~~~~~~~~~~ ./src/ec_dissector_ssh.c:556:15: warning: 'RSA_generate_key' is deprecated [-Wdeprecated-declarations] (*index_ssl2)->myserverkey=(RSA *)RSA_generate_key(server_mod, 35, NULL, NULL); ^ In file included from /usr/include/openssl/des.h:13:0, from ./src/ec_dissector_ssh.c:40: /usr/include/openssl/rsa.h:234:1: note: declared here DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void ^ ./src/ec_dissector_ssh.c:557:15: warning: 'RSA_generate_key' is deprecated [-Wdeprecated-declarations] (*index_ssl2)->myhostkey=(RSA *)RSA_generate_key(host_mod, 35, NULL, NULL); ^ In file included from /usr/include/openssl/des.h:13:0, from ./src/ec_dissector_ssh.c:40: /usr/include/openssl/rsa.h:234:1: note: declared here DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void ^ ./src/ec_dissector_ssh.c:308:38: warning: variable 'to_arrive' set but not used [-Wunused-but-set-variable] u_long ssh_len, ssh_mod, datalen, to_arrive; ^~~~~~~~~ distcc[1457] ERROR: compile ./src/ec_dissector_ssh.c on localhost failed *** Error code 1 Stop. make: stopped in /tmp/pkgbuild/net/ettercap/work.powerpc/ettercap-0.6.b *** Error code 1 Stop. make[1]: stopped in /usr/pkgsrc/net/ettercap *** Error code 1 Stop. make: stopped in /usr/pkgsrc/net/ettercap