Skip to content

Instantly share code, notes, and snippets.

@nodje
Last active January 3, 2016 23:39
Show Gist options
  • Save nodje/8536094 to your computer and use it in GitHub Desktop.
Save nodje/8536094 to your computer and use it in GitHub Desktop.
ettercap compile osx 10.9.1
Scanning dependencies of target bundled-libnet-1.1.6-Release
[ 0%] Creating directories for 'bundled-libnet-1.1.6-Release'
[ 1%] Performing download step (verify and extract) for 'bundled-libnet-1.1.6-Release'
-- verifying file...
file='/Users/nodje/project/ext/ettercap/bundled_deps/libnet/libnet-1.1.6.tar.gz'
-- verifying file... warning: did not verify file - no URL_HASH specified?
-- extracting...
src='/Users/nodje/project/ext/ettercap/bundled_deps/libnet/libnet-1.1.6.tar.gz'
dst='/Users/nodje/project/ext/ettercap/build/bundled_deps/libnet/bundled-libnet-1.1.6-Release/build'
-- extracting... [tar xfz]
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
[ 1%] No patch step for 'bundled-libnet-1.1.6-Release'
[ 1%] No update step for 'bundled-libnet-1.1.6-Release'
[ 2%] Performing configure step for 'bundled-libnet-1.1.6-Release'
beginning autoconfiguration process for libnet-1.1.6 ...
checking build system type... x86_64-apple-darwin13.0.0
checking host system type... x86_64-apple-darwin13.0.0
checking target system type... x86_64-apple-darwin13.0.0
checking for a BSD-compatible install... /opt/local/bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /opt/local/bin/gmkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm
checking the name lister (/usr/bin/nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-apple-darwin13.0.0 file names to x86_64-apple-darwin13.0.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin13.0.0 file names to toolchain format... func_convert_file_noop
checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r
checking for objdump... no
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm output from gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin13.0.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking sys/sockio.h usability... yes
checking sys/sockio.h presence... yes
checking for sys/sockio.h... yes
checking for gethostbyname2... yes
checking for getifaddrs... yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for uint64_t... yes
checking whether byte ordering is bigendian... no
checking net/pfilt.h usability... no
checking net/pfilt.h presence... no
checking for net/pfilt.h... no
checking sys/net/nit.h usability... no
checking sys/net/nit.h presence... no
checking for sys/net/nit.h... no
checking net/raw.h usability... no
checking net/raw.h presence... no
checking for net/raw.h... no
checking sys/dlpi.h usability... no
checking sys/dlpi.h presence... no
checking for sys/dlpi.h... no
checking linux/socket.h usability... no
checking linux/socket.h presence... no
checking for linux/socket.h... no
checking link-layer packet interface type... found link layer bpf
-n scanning available packet construction modules:
802.1q 802.1x 802.2 802.3 arp bgp cdp data dhcp dns ethernet fddi gre hsrp icmp igmp ip ipsec isl link mpls ntp ospf rip rpc sebek snmp stp tcp token_ring udp vrrp
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating win32/Makefile
config.status: creating include/Makefile
config.status: creating include/libnet/Makefile
config.status: creating include/win32/Makefile
config.status: creating sample/Makefile
config.status: creating doc/Makefile
config.status: creating doc/man/Makefile
config.status: creating doc/man/man3/Makefile
config.status: creating doc/html/Makefile
config.status: creating version.h
config.status: creating include/libnet.h
config.status: creating libnet-config
config.status: creating include/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
[ 2%] Performing build step for 'bundled-libnet-1.1.6-Release'
Making all in include
Making all in libnet
Making all in win32
Making all in src
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_asn1.c -o libnet_asn1.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_802.1q.c -o libnet_build_802.1q.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_802.1x.c -o libnet_build_802.1x.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_802.2.c -o libnet_build_802.2.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_802.3.c -o libnet_build_802.3.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_arp.c -o libnet_build_arp.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_bgp.c -o libnet_build_bgp.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_cdp.c -o libnet_build_cdp.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_data.c -o libnet_build_data.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_dhcp.c -o libnet_build_dhcp.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_dns.c -o libnet_build_dns.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_ethernet.c -o libnet_build_ethernet.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_fddi.c -o libnet_build_fddi.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_gre.c -o libnet_build_gre.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_hsrp.c -o libnet_build_hsrp.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_icmp.c -o libnet_build_icmp.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_igmp.c -o libnet_build_igmp.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_ip.c -o libnet_build_ip.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_ipsec.c -o libnet_build_ipsec.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_isl.c -o libnet_build_isl.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_link.c -o libnet_build_link.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_mpls.c -o libnet_build_mpls.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_ntp.c -o libnet_build_ntp.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_ospf.c -o libnet_build_ospf.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_rip.c -o libnet_build_rip.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_rpc.c -o libnet_build_rpc.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_sebek.c -o libnet_build_sebek.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_snmp.c -o libnet_build_snmp.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_stp.c -o libnet_build_stp.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_tcp.c -o libnet_build_tcp.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_token_ring.c -o libnet_build_token_ring.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_udp.c -o libnet_build_udp.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_build_vrrp.c -o libnet_build_vrrp.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_advanced.c -o libnet_advanced.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_checksum.c -o libnet_checksum.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_cq.c -o libnet_cq.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_crc.c -o libnet_crc.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_error.c -o libnet_error.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_if_addr.c -o libnet_if_addr.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_init.c -o libnet_init.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_internal.c -o libnet_internal.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_pblock.c -o libnet_pblock.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_port_list.c -o libnet_port_list.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_prand.c -o libnet_prand.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_raw.c -o libnet_raw.o
libnet_raw.c:131:54: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
if (getsockopt(l->fd, SOL_SOCKET, SO_SNDBUF, &n, &len) < 0)
^~~~
/usr/include/sys/socket.h:563:72: note: passing argument to parameter here
int getsockopt(int, int, int, void * __restrict, socklen_t * __restrict);
^
1 warning generated.
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_resolve.c -o libnet_resolve.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_version.c -o libnet_version.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_write.c -o libnet_write.o
libtool: compile: /usr/bin/cc -DHAVE_CONFIG_H -I. -I../include -I../include -fPIC -O3 -DNDEBUG -c libnet_link_bpf.c -o libnet_link_bpf.o
libtool: link: ar cru .libs/libnet.a libnet_asn1.o libnet_build_802.1q.o libnet_build_802.1x.o libnet_build_802.2.o libnet_build_802.3.o libnet_build_arp.o libnet_build_bgp.o libnet_build_cdp.o libnet_build_data.o libnet_build_dhcp.o libnet_build_dns.o libnet_build_ethernet.o libnet_build_fddi.o libnet_build_gre.o libnet_build_hsrp.o libnet_build_icmp.o libnet_build_igmp.o libnet_build_ip.o libnet_build_ipsec.o libnet_build_isl.o libnet_build_link.o libnet_build_mpls.o libnet_build_ntp.o libnet_build_ospf.o libnet_build_rip.o libnet_build_rpc.o libnet_build_sebek.o libnet_build_snmp.o libnet_build_stp.o libnet_build_tcp.o libnet_build_token_ring.o libnet_build_udp.o libnet_build_vrrp.o libnet_advanced.o libnet_checksum.o libnet_cq.o libnet_crc.o libnet_error.o libnet_if_addr.o libnet_init.o libnet_internal.o libnet_pblock.o libnet_port_list.o libnet_prand.o libnet_raw.o libnet_resolve.o libnet_version.o libnet_write.o libnet_link_bpf.o
libtool: link: ranlib .libs/libnet.a
libtool: link: ( cd ".libs" && rm -f "libnet.la" && ln -s "../libnet.la" "libnet.la" )
Making all in sample
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o arp arp.o ../src/.libs/libnet.a
cdp.c:89:11: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
value = argv[2];
^ ~~~~~~~
1 warning generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o cdp cdp.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o dhcp_discover dhcp_discover.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o get_addr get_addr.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o icmp_timestamp icmp_timestamp.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o icmp_unreach icmp_unreach.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o ieee ieee.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o isl isl.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o ntp ntp.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o ospf_hello ospf_hello.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o ospf_lsa ospf_lsa.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o ping_of_death ping_of_death.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o stp stp.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o synflood synflood.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o tcp1 tcp1.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o tcp2 tcp2.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o udp1 udp1.o ../src/.libs/libnet.a
udp2.c:140:17: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
payload, /* payload */
^~~~~~~
../include/./libnet/libnet-functions.h:647:16: note: passing argument to parameter 'payload' here
const uint8_t* payload, uint32_t payload_s, libnet_t *l, libnet_ptag_t ptag);
^
udp2.c:211:58: warning: format specifies type 'int' but the argument has type '__darwin_time_t' (aka 'long') [-Wformat]
fprintf(stderr, "Total time spent in loop: %d.%d\n", r.tv_sec, r.tv_usec);
~~ ^~~~~~~~
%ld
2 warnings generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o udp2 udp2.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o synflood6 synflood6.o ../src/.libs/libnet.a
icmp6_echoreq.c:129:52: warning: passing 'char [56]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
t = libnet_build_icmpv4_echo(ICMP6_ECHO,0,0,1,0,payload,sizeof(payload),l,t);
^~~~~~~
../include/./libnet/libnet-functions.h:689:43: note: passing argument to parameter 'payload' here
uint16_t id, uint16_t seq, const uint8_t* payload, uint32_t payload_s,
^
1 warning generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o icmp6_echoreq icmp6_echoreq.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o icmp6_unreach icmp6_unreach.o ../src/.libs/libnet.a
icmp_echo_cq.c:152:13: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
payload, /* payload */
^~~~~~~
../include/./libnet/libnet-functions.h:912:16: note: passing argument to parameter 'payload' here
const uint8_t* payload, uint32_t payload_s, libnet_t *l, libnet_ptag_t ptag);
^
1 warning generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o icmp_echo_cq icmp_echo_cq.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o smurf smurf.o ../src/.libs/libnet.a
dot1x.c:71:13: warning: passing 'char [6]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
payload,
^~~~~~~
../include/./libnet/libnet-functions.h:428:16: note: passing argument to parameter 'payload' here
const uint8_t* payload, uint32_t payload_s, libnet_t *l, libnet_ptag_t ptag);
^
1 warning generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o dot1x dot1x.o ../src/.libs/libnet.a
dns.c:143:2: warning: passing 'char [1024]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
payload,
^~~~~~~
../include/./libnet/libnet-functions.h:1157:38: note: passing argument to parameter 'payload' here
uint16_t num_addi_rr, const uint8_t* payload, uint32_t payload_s, libnet_t *l,
^
1 warning generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o dns dns.o ../src/.libs/libnet.a
rpc_tcp.c:134:9: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
payload,
^~~~~~~
../include/./libnet/libnet-functions.h:1209:16: note: passing argument to parameter 'payload' here
const uint8_t* payload, uint32_t payload_s, libnet_t *l, libnet_ptag_t ptag);
^
1 warning generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o rpc_tcp rpc_tcp.o ../src/.libs/libnet.a
rpc_udp.c:139:9: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
payload,
^~~~~~~
../include/./libnet/libnet-functions.h:1209:16: note: passing argument to parameter 'payload' here
const uint8_t* payload, uint32_t payload_s, libnet_t *l, libnet_ptag_t ptag);
^
1 warning generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o rpc_udp rpc_udp.o ../src/.libs/libnet.a
mpls.c:110:25: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
payload = optarg;
^ ~~~~~~
mpls.c:111:36: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
payload_s = strlen(payload);
^~~~~~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t strlen(const char *);
^
2 warnings generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o mpls mpls.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o icmp_timeexceed icmp_timeexceed.o ../src/.libs/libnet.a
fddi_tcp1.c:135:9: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
payload, /* payload */
^~~~~~~
../include/./libnet/libnet-functions.h:612:16: note: passing argument to parameter 'payload' here
const uint8_t* payload, uint32_t payload_s, libnet_t *l, libnet_ptag_t ptag);
^
1 warning generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o fddi_tcp1 fddi_tcp1.o ../src/.libs/libnet.a
fddi_tcp2.c:135:9: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
payload, /* payload */
^~~~~~~
../include/./libnet/libnet-functions.h:612:16: note: passing argument to parameter 'payload' here
const uint8_t* payload, uint32_t payload_s, libnet_t *l, libnet_ptag_t ptag);
^
1 warning generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o fddi_tcp2 fddi_tcp2.o ../src/.libs/libnet.a
tring_tcp1.c:135:9: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
payload, /* payload */
^~~~~~~
../include/./libnet/libnet-functions.h:612:16: note: passing argument to parameter 'payload' here
const uint8_t* payload, uint32_t payload_s, libnet_t *l, libnet_ptag_t ptag);
^
1 warning generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o tring_tcp1 tring_tcp1.o ../src/.libs/libnet.a
tring_tcp2.c:135:9: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
payload, /* payload */
^~~~~~~
../include/./libnet/libnet-functions.h:612:16: note: passing argument to parameter 'payload' here
const uint8_t* payload, uint32_t payload_s, libnet_t *l, libnet_ptag_t ptag);
^
1 warning generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o tring_tcp2 tring_tcp2.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o icmp_redirect icmp_redirect.o ../src/.libs/libnet.a
bgp4_hdr.c:119:11: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
payload = optarg;
^ ~~~~~~
1 warning generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o bgp4_hdr bgp4_hdr.o ../src/.libs/libnet.a
bgp4_open.c:127:11: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
payload = optarg;
^ ~~~~~~
bgp4_open.c:159:21: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
payload_s = strlen(payload);
^~~~~~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t strlen(const char *);
^
2 warnings generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o bgp4_open bgp4_open.o ../src/.libs/libnet.a
bgp4_update.c:172:11: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
payload = optarg;
^ ~~~~~~
bgp4_update.c:173:22: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
payload_s = strlen(payload);
^~~~~~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t strlen(const char *);
^
bgp4_update.c:177:15: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
withdraw_rt = optarg;
^ ~~~~~~
bgp4_update.c:185:8: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
attr = optarg;
^ ~~~~~~
bgp4_update.c:193:8: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
info = optarg;
^ ~~~~~~
bgp4_update.c:211:22: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
set_ptr_and_size(withdraw_rt, u_rt_l, 0x41, flag_w);
^~~~~~~~~~~
bgp4_update.c:98:16: note: expanded from macro 'set_ptr_and_size'
size = strlen(ptr); \
^
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t strlen(const char *);
^
bgp4_update.c:212:22: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
set_ptr_and_size(attr, attr_l, 0x42, flag_a);
^~~~
bgp4_update.c:98:16: note: expanded from macro 'set_ptr_and_size'
size = strlen(ptr); \
^
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t strlen(const char *);
^
bgp4_update.c:213:22: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
set_ptr_and_size(info, info_l, 0x43, flag_i);
^~~~
bgp4_update.c:98:16: note: expanded from macro 'set_ptr_and_size'
size = strlen(ptr); \
^
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t strlen(const char *);
^
8 warnings generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o bgp4_update bgp4_update.o ../src/.libs/libnet.a
bgp4_notification.c:126:11: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
payload = optarg;
^ ~~~~~~
1 warning generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o bgp4_notification bgp4_notification.o ../src/.libs/libnet.a
gre.c:180:11: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
routing = optarg;
^ ~~~~~~
gre.c:319:36: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
size += LIBNET_GRE_SRE_H + strlen(routing);
^~~~~~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t strlen(const char *);
^
gre.c:323:13: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
strlen(routing), /* routing length */
^~~~~~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t strlen(const char *);
^
gre.c:382:13: warning: passing 'char [18]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
"11:11:11:11:11:11", /* ethernet destination */
^~~~~~~~~~~~~~~~~~~
../include/./libnet/libnet-functions.h:513:42: note: passing argument to parameter 'dst' here
libnet_autobuild_ethernet(const uint8_t *dst, uint16_t type, libnet_t *l);
^
4 warnings generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o gre gre.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o synflood6_frag synflood6_frag.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o tftp tftp.o ../src/.libs/libnet.a
ip_link.c:91:11: warning: passing 'u_char [255]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
strncpy(payload, optarg, sizeof(payload)-1);
^~~~~~~
/usr/include/secure/_string.h:119:28: note: expanded from macro 'strncpy'
__builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))
^
ip_link.c:92:22: warning: passing 'u_char [255]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
payload_s = strlen(payload);
^~~~~~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t strlen(const char *);
^
ip_link.c:157:9: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
hwdst, /* ethernet destination */
^~~~~
../include/./libnet/libnet-functions.h:498:38: note: passing argument to parameter 'dst' here
libnet_build_ethernet(const uint8_t *dst, const uint8_t *src, uint16_t type,
^
ip_link.c:158:9: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
hwsrc, /* ethernet source */
^~~~~
../include/./libnet/libnet-functions.h:498:58: note: passing argument to parameter 'src' here
libnet_build_ethernet(const uint8_t *dst, const uint8_t *src, uint16_t type,
^
4 warnings generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o ip_link ip_link.o ../src/.libs/libnet.a
ip_raw.c:84:11: warning: passing 'u_char [255]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
strncpy(payload, optarg, sizeof(payload)-1);
^~~~~~~
/usr/include/secure/_string.h:119:28: note: expanded from macro 'strncpy'
__builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))
^
ip_raw.c:85:22: warning: passing 'u_char [255]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
payload_s = strlen(payload);
^~~~~~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t strlen(const char *);
^
2 warnings generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o ip_raw ip_raw.o ../src/.libs/libnet.a
sebek.c:145:11: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
payload = optarg;
^ ~~~~~~
sebek.c:146:22: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
payload_s = strlen(payload);
^~~~~~~
/usr/include/string.h:82:28: note: passing argument to parameter here
size_t strlen(const char *);
^
sebek.c:197:10: warning: assigning to 'u_char *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
payload = cmd;
^ ~~~
sebek.c:212:2: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
cmd,
^~~
../include/./libnet/libnet-functions.h:1799:36: note: passing argument to parameter 'cmd' here
uint32_t uid, uint32_t fd, uint8_t cmd[SEBEK_CMD_LENGTH], uint32_t length,
^
sebek.c:264:13: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
eth_dst = libnet_hex_aton(eth_dst, &c);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sebek.c:266:2: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
eth_dst, /* ethernet destination */
^~~~~~~
../include/./libnet/libnet-functions.h:513:42: note: passing argument to parameter 'dst' here
libnet_autobuild_ethernet(const uint8_t *dst, uint16_t type, libnet_t *l);
^
sebek.c:177:24: warning: 'memset' call operates on objects of type 'char' while the size is based on a different type 'char *' [-Wsizeof-pointer-memaccess]
memset(cmd, 0, sizeof(cmd));
~~~ ^~~
sebek.c:177:24: note: did you mean to provide an explicit length?
memset(cmd, 0, sizeof(cmd));
^~~
7 warnings generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o sebek sebek.o ../src/.libs/libnet.a
hsrp.c:97:13: warning: passing 'uint8_t [8]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
strncpy(authdata, "cisco", 5);
^~~~~~~~
/usr/include/secure/_string.h:119:28: note: expanded from macro 'strncpy'
__builtin___strncpy_chk (dest, src, len, __darwin_obsz (dest))
^
hsrp.c:161:13: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
eth_dst = libnet_hex_aton(eth_dst, &c);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hsrp.c:163:2: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
eth_dst, /* ethernet destination */
^~~~~~~
../include/./libnet/libnet-functions.h:513:42: note: passing argument to parameter 'dst' here
libnet_autobuild_ethernet(const uint8_t *dst, uint16_t type, libnet_t *l);
^
3 warnings generated.
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o hsrp hsrp.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o test_ipv4 test_ipv4.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o test_ipv6_icmpv4 test_ipv6_icmpv4.o ../src/.libs/libnet.a
libtool: link: /usr/bin/cc -fPIC -O3 -DNDEBUG -o test_ipv4_options test_ipv4_options.o ../src/.libs/libnet.a
Making all in doc
Making all in man
Making all in man3
Making all in html
Making all in win32
[ 2%] Performing install step for 'bundled-libnet-1.1.6-Release'
Making install in include
Making install in libnet
/opt/local/bin/ginstall -c -m 644 libnet-asn1.h libnet-functions.h libnet-headers.h libnet-macros.h libnet-structures.h libnet-types.h '/Users/nodje/project/ext/ettercap/build/bundled_deps/libnet/bundled-libnet-1.1.6-Release/usr/include/libnet'
Making install in win32
/opt/local/bin/ginstall -c -m 644 libnet.h '/Users/nodje/project/ext/ettercap/build/bundled_deps/libnet/bundled-libnet-1.1.6-Release/usr/include'
Making install in src
/bin/sh ../libtool --mode=install /opt/local/bin/ginstall -c libnet.la '/Users/nodje/project/ext/ettercap/build/bundled_deps/libnet/bundled-libnet-1.1.6-Release/usr/lib'
libtool: install: /opt/local/bin/ginstall -c .libs/libnet.lai /Users/nodje/project/ext/ettercap/build/bundled_deps/libnet/bundled-libnet-1.1.6-Release/usr/lib/libnet.la
libtool: install: /opt/local/bin/ginstall -c .libs/libnet.a /Users/nodje/project/ext/ettercap/build/bundled_deps/libnet/bundled-libnet-1.1.6-Release/usr/lib/libnet.a
libtool: install: chmod 644 /Users/nodje/project/ext/ettercap/build/bundled_deps/libnet/bundled-libnet-1.1.6-Release/usr/lib/libnet.a
libtool: install: ranlib /Users/nodje/project/ext/ettercap/build/bundled_deps/libnet/bundled-libnet-1.1.6-Release/usr/lib/libnet.a
Making install in sample
Making install in doc
Making install in man
Making install in man3
/opt/local/bin/ginstall -c -m 644 ./libnet-functions.h.3 ./libnet-macros.h.3 ./libnet.h.3 '/Users/nodje/project/ext/ettercap/build/bundled_deps/libnet/bundled-libnet-1.1.6-Release/usr/share/man/man3'
Making install in html
Making install in win32
/opt/local/bin/ginstall -c libnet-config '/Users/nodje/project/ext/ettercap/build/bundled_deps/libnet/bundled-libnet-1.1.6-Release/usr/bin'
[ 3%] Completed 'bundled-libnet-1.1.6-Release'
[ 3%] Built target bundled-libnet-1.1.6-Release
Scanning dependencies of target ec_interfaces
[ 3%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/__/ec_interfaces.c.o
[ 3%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/text/ec_text.c.o
[ 4%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/text/ec_text_conn.c.o
[ 4%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/text/ec_text_display.c.o
[ 5%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/text/ec_text_plugin.c.o
[ 5%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/text/ec_text_profile.c.o
[ 5%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/daemon/ec_daemon.c.o
[ 6%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg.c.o
[ 6%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_compound.c.o
[ 6%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_debug.c.o
[ 7%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_dialog.c.o
[ 7%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_dynlist.c.o
[ 8%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_error.c.o
[ 8%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_file.c.o
[ 8%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_input.c.o
[ 9%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_list.c.o
[ 9%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_menu.c.o
[ 9%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_panel.c.o
[ 10%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_percentage.c.o
[ 10%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_scroll.c.o
[ 11%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_window.c.o
[ 11%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses.c.o
[ 11%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_filters.c.o
[ 12%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_help.c.o
[ 12%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_hosts.c.o
[ 12%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_live.c.o
[ 13%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_logging.c.o
[ 13%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_mitm.c.o
[ 14%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_offline.c.o
[ 14%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_plugins.c.o
[ 14%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_start.c.o
[ 15%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_targets.c.o
[ 15%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_view.c.o
[ 15%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_view_connections.c.o
[ 16%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_view_profiles.c.o
[ 16%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/gtk/ec_gtk.c.o
[ 17%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/gtk/ec_gtk_conf.c.o
[ 17%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/gtk/ec_gtk_filters.c.o
[ 17%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/gtk/ec_gtk_help.c.o
[ 18%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/gtk/ec_gtk_hosts.c.o
[ 18%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/gtk/ec_gtk_live.c.o
[ 18%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/gtk/ec_gtk_logging.c.o
[ 19%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/gtk/ec_gtk_menus.c.o
[ 19%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/gtk/ec_gtk_mitm.c.o
[ 20%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/gtk/ec_gtk_offline.c.o
[ 20%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/gtk/ec_gtk_plugins.c.o
[ 20%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/gtk/ec_gtk_start.c.o
[ 21%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/gtk/ec_gtk_targets.c.o
[ 21%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/gtk/ec_gtk_view.c.o
[ 21%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/gtk/ec_gtk_view_connections.c.o
[ 22%] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/gtk/ec_gtk_view_profiles.c.o
Linking C static library libec_interfaces.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libec_interfaces.a(wdg_debug.c.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libec_interfaces.a(wdg_debug.c.o) has no symbols
[ 22%] Built target ec_interfaces
Scanning dependencies of target bundled_libnet
[ 22%] Built target bundled_libnet
Scanning dependencies of target libnet
[ 22%] Built target libnet
Scanning dependencies of target lib_ettercap
[ 23%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_mem.c.o
[ 23%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_capture.c.o
[ 23%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_checksum.c.o
[ 24%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_conf.c.o
[ 24%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_connbuf.c.o
[ 24%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_conntrack.c.o
[ 25%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_debug.c.o
[ 25%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_decode.c.o
[ 25%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_dispatcher.c.o
[ 26%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_dissect.c.o
[ 26%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_encryption_ccmp.c.o
[ 27%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_encryption_tkip.c.o
[ 27%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_encryption.c.o
[ 27%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_error.c.o
[ 28%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_exit.c.o
[ 28%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_file.c.o
[ 28%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_filter.c.o
[ 29%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_fingerprint.c.o
[ 29%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_format.c.o
[ 30%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_globals.c.o
[ 30%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_hash.c.o
[ 30%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_hook.c.o
[ 31%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_inet.c.o
[ 31%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_inject.c.o
[ 31%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_log.c.o
[ 32%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_manuf.c.o
[ 32%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_mitm.c.o
[ 33%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_network.c.o
[ 33%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_packet.c.o
[ 33%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_passive.c.o
[ 34%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_plugins.c.o
[ 34%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_poll.c.o
[ 34%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_profiles.c.o
[ 35%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_resolv.c.o
[ 35%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_scan.c.o
[ 36%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_send.c.o
[ 36%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_services.c.o
[ 36%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_session.c.o
[ 37%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_set.c.o
[ 37%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_signals.c.o
[ 37%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_sniff_bridge.c.o
[ 38%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_sniff.c.o
[ 38%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_sniff_unified.c.o
[ 39%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_socket.c.o
[ 39%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_sslwrap.c.o
[ 39%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_stats.c.o
[ 40%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_streambuf.c.o
[ 40%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_strings.c.o
[ 40%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_threads.c.o
[ 41%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_ui.c.o
[ 41%] Building C object src/CMakeFiles/lib_ettercap.dir/ec_utils.c.o
[ 42%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_bgp.c.o
[ 42%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_cvs.c.o
[ 42%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_dhcp.c.o
[ 43%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_ftp.c.o
[ 43%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_gg.c.o
[ 43%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_http.c.o
[ 44%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_icq.c.o
[ 44%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_imap.c.o
[ 45%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_irc.c.o
[ 45%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_iscsi.c.o
[ 45%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_ldap.c.o
[ 46%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_mdns.c.o
[ 46%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_mongodb.c.o
[ 46%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_mountd.c.o
[ 47%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_msn.c.o
[ 47%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_mysql.c.o
[ 48%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_nbns.c.o
[ 48%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_nntp.c.o
[ 48%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_o5logon.c.o
[ 49%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_ospf.c.o
[ 49%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_pop.c.o
[ 49%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_postgresql.c.o
[ 50%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_portmap.c.o
[ 50%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_radius.c.o
[ 50%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_rcon.c.o
[ 51%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_rip.c.o
[ 51%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_rlogin.c.o
[ 52%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_smb.c.o
[ 52%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_smtp.c.o
[ 52%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_snmp.c.o
[ 53%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_socks.c.o
[ 53%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_ssh.c.o
[ 53%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_telnet.c.o
[ 54%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_TN3270.c.o
[ 54%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_vnc.c.o
[ 55%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_vrrp.c.o
[ 55%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_x11.c.o
[ 55%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_ymsg.c.o
[ 56%] Building C object src/CMakeFiles/lib_ettercap.dir/mitm/ec_arp_poisoning.c.o
[ 56%] Building C object src/CMakeFiles/lib_ettercap.dir/mitm/ec_dhcp_spoofing.c.o
[ 56%] Building C object src/CMakeFiles/lib_ettercap.dir/mitm/ec_icmp_redirect.c.o
[ 57%] Building C object src/CMakeFiles/lib_ettercap.dir/mitm/ec_port_stealing.c.o
[ 57%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_arp.c.o
[ 58%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_cooked.c.o
[ 58%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_erf.c.o
[ 58%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_eth.c.o
[ 59%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_fddi.c.o
[ 59%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_gre.c.o
[ 59%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_icmp.c.o
[ 60%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_ip.c.o
[ 60%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_mpls.c.o
[ 61%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_null.c.o
[ 61%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_ppi.c.o
[ 61%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_ppp.c.o
[ 62%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_pppoe.c.o
[ 62%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_rawip.c.o
[ 62%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_tcp.c.o
[ 63%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_tr.c.o
[ 63%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_udp.c.o
[ 64%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_vlan.c.o
[ 64%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_wifi.c.o
[ 64%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_wifi_eapol.c.o
[ 65%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_wifi_prism.c.o
[ 65%] Building C object src/CMakeFiles/lib_ettercap.dir/protocols/ec_wifi_radiotap.c.o
[ 65%] Building C object src/CMakeFiles/lib_ettercap.dir/dissectors/ec_dns.c.o
[ 66%] Building C object src/CMakeFiles/lib_ettercap.dir/os/ec_darwin.c.o
Linking C shared library libettercap.dylib
Undefined symbols for architecture x86_64:
"_libiconv", referenced from:
_utf8_format in ec_format.c.o
"_libiconv_close", referenced from:
_utf8_format in ec_format.c.o
_set_utf8_encoding in ec_format.c.o
"_libiconv_open", referenced from:
_utf8_format in ec_format.c.o
_set_utf8_encoding in ec_format.c.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [src/libettercap.dylib] Error 1
make[1]: *** [src/CMakeFiles/lib_ettercap.dir/all] Error 2
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment