Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 562774 Details for
Bug 676206
net-analyzer/nmap-7.70 with sys-devel/clang - nmap_error.cc:160:11: error: use of undeclared identifier 'time'
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
net-analyzer_nmap_build.log (text/plain), 316.13 KB, created by
Haelwenn (lanodan) Monnier
on 2019-01-25 10:03:11 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Haelwenn (lanodan) Monnier
Created:
2019-01-25 10:03:11 UTC
Size:
316.13 KB
patch
obsolete
>[32;01m * [39;49;00mPackage: net-analyzer/nmap-7.70 >[32;01m * [39;49;00mRepository: gentoo >[32;01m * [39;49;00mMaintainer: netmon@gentoo.org >[32;01m * [39;49;00mUSE: abi_x86_64 amd64 elibc_glibc ipv6 kernel_linux libressl nls nse python_targets_python2_7 ssl system-lua userland_GNU >[32;01m * [39;49;00mFEATURES: network-sandbox preserve-libs sandbox splitdebug userpriv usersandbox >>>> Unpacking source... >>>> Unpacking nmap-7.70.tar.bz2 to /var/tmp/portage/net-analyzer/nmap-7.70/work >>>> Source unpacked in /var/tmp/portage/net-analyzer/nmap-7.70/work >>>> Preparing source in /var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70 ... > [32;01m*[0m Applying nmap-5.10_beta1-string.patch ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying nmap-5.21-python.patch ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying nmap-6.46-uninstaller.patch ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying nmap-6.25-liblua-ar.patch ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying nmap-7.25-no-FORTIFY_SOURCE.patch ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying nmap-7.25-CXXFLAGS.patch ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying nmap-7.25-libpcre.patch ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying nmap-7.31-libnl.patch ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running eautoreconf in '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/nping' ... > [32;01m*[0m Running aclocal ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running autoconf --force ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running autoheader ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running eautoreconf in '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libdnet-stripped' ... > [32;01m*[0m Running libtoolize --install --copy --force --automake ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running aclocal -I config ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [33;01m*[0m This package has a configure.in file which has long been deprecated. Please > [33;01m*[0m update it to use configure.ac instead as newer versions of autotools will die > [33;01m*[0m when it finds this file. See https://bugs.gentoo.org/426262 for details. > [32;01m*[0m Running autoconf --force ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running autoheader ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running automake --add-missing --copy --foreign --force-missing ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running eautoreconf in '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/nbase' ... > [32;01m*[0m Running aclocal ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running autoconf --force ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running autoheader ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running eautoreconf in '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/nsock/src' ... > [32;01m*[0m Running aclocal ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running autoconf --force ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running autoheader ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running eautoreconf in '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/ncat' ... > [32;01m*[0m Running aclocal ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running autoconf --force ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running autoheader ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running eautoreconf in '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/nmap-update' ... > [32;01m*[0m Running aclocal ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running autoconf --force ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running autoheader ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running eautoreconf in '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70' ... > [32;01m*[0m Running aclocal ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running autoconf --force ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Running autoheader ... >[A[375C [34;01m[ [32;01mok[34;01m ][0m > * Running elibtoolize in: nmap-7.70/ > * Applying portage/2.2 patch ... > * Applying sed/1.5.6 patch ... > * Applying as-needed/2.2.6 patch ... > * Running elibtoolize in: nmap-7.70/libdnet-stripped/ > * Applying portage/1.2.0 patch ... > * Applying sed/1.5.6 patch ... > * Applying as-needed/2.4.3 patch ... > * Running elibtoolize in: nmap-7.70/libpcre/ > * Running elibtoolize in: nmap-7.70/libssh2/ > * Applying install-sh/1.5.4 patch ... > * Applying portage/1.2.0 patch ... > * Applying sed/1.5.6 patch ... > * Applying as-needed/2.4.3 patch ... > * Applying ppc64le/2.4.4 patch ... > * Running elibtoolize in: nmap-7.70/libz/ > * Running elibtoolize in: nmap-7.70/nbase/ > * Running elibtoolize in: nmap-7.70/ncat/ > * Running elibtoolize in: nmap-7.70/nmap-update/ > * Running elibtoolize in: nmap-7.70/nping/ > * Running elibtoolize in: nmap-7.70/nsock/src/ >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70 ... > * econf: updating nmap-7.70/ncat/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating nmap-7.70/ncat/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating nmap-7.70/libdnet-stripped/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating nmap-7.70/libdnet-stripped/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating nmap-7.70/nping/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating nmap-7.70/nping/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating nmap-7.70/libssh2/config.guess with /usr/share/gnuconfig/config.guess > * econf: updating nmap-7.70/libssh2/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating nmap-7.70/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating nmap-7.70/config.guess with /usr/share/gnuconfig/config.guess >./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --docdir=/usr/share/doc/nmap-7.70 --htmldir=/usr/share/doc/nmap-7.70/html --libdir=/usr/lib64 --enable-ipv6 --enable-nls --without-libssh2 --without-ncat --without-ndiff --without-nmap-update --without-nping --with-openssl --without-zenmap no --with-liblua=/usr --cache-file=/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/config.cache --with-libdnet=included --with-pcre=/usr >configure: WARNING: you should use --build, --host, --target >configure: loading site script /usr/share/config.site >configure: creating cache /var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/config.cache >checking whether NLS is requested... yes >checking build system type... x86_64-pc-linux-gnu >checking host system type... x86_64-pc-linux-gnu >checking for x86_64-pc-linux-gnu-gcc... clang >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 clang accepts -g... yes >checking for clang option to accept ISO C89... none needed >checking for inline... inline >checking for x86_64-pc-linux-gnu-gcc... (cached) clang >checking whether we are using the GNU C compiler... (cached) yes >checking whether clang accepts -g... (cached) yes >checking for clang option to accept ISO C89... (cached) none needed >checking whether we are using the GNU C++ compiler... yes >checking whether clang++ accepts -g... yes >checking for x86_64-pc-linux-gnu-ranlib... llvm-ranlib >checking for a BSD-compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c >checking for gawk... gawk >checking for __func__... yes >checking for x86_64-pc-linux-gnu-strip... /usr/bin/x86_64-pc-linux-gnu-strip >checking how to run the C preprocessor... clang -E >checking for grep that handles long lines and -e... /bin/grep >checking for egrep... /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 pwd.h usability... yes >checking pwd.h presence... yes >checking for pwd.h... yes >checking termios.h usability... yes >checking termios.h presence... yes >checking for termios.h... yes >checking sys/sockio.h usability... no >checking sys/sockio.h presence... no >checking for sys/sockio.h... no >checking for stdint.h... (cached) yes >checking for linux/rtnetlink.h... yes >checking sys/socket.h usability... yes >checking sys/socket.h presence... yes >checking for sys/socket.h... yes >checking for net/if.h... yes >checking for library containing setsockopt... none required >checking for library containing gethostbyname... none required >checking if AF_INET6 IPPROTO_RAW sockets include the packet header... yes >checking for a Python interpreter with version >= 2.4... python2 >checking for python2... /usr/bin/python2 >checking for python2 version... 2.7 >checking for python2 platform... linux2 >checking for python2 script directory... ${prefix}/lib64/python2.7/site-packages >checking for python2 extension module directory... ${exec_prefix}/lib64/python2.7/site-packages >checking openssl/ssl.h usability... yes >checking openssl/ssl.h presence... yes >checking for openssl/ssl.h... yes >checking for BIO_int_ctrl in -lcrypto... yes >checking for SSL_new in -lssl... yes >checking for EVP_PKEY_get1_EC_KEY in -lcrypto... yes >checking pcap.h usability... yes >checking pcap.h presence... yes >checking for pcap.h... yes >checking for pcap_datalink in -lpcap... yes >checking sys/ioccom.h usability... no >checking sys/ioccom.h presence... no >checking for sys/ioccom.h... no >checking sys/time.h usability... yes >checking sys/time.h presence... yes >checking for sys/time.h... yes >checking net/bpf.h usability... no >checking net/bpf.h presence... no >checking for net/bpf.h... no >checking if libpcap is suitable... checking whether pcap_get_selectable_fd is declared... yes >yes >checking if PCAP_NETMASK_UNKNOWN is defined/handled by libpcap... yes >checking pcre.h usability... yes >checking pcre.h presence... yes >checking for pcre.h... yes >checking for pcre_version in -lpcre... yes >checking pcre/pcre.h usability... no >checking pcre/pcre.h presence... no >checking for pcre/pcre.h... no >checking for library containing dlopen... -ldl >checking lua5.3/lua.h usability... yes >checking lua5.3/lua.h presence... yes >checking for lua5.3/lua.h... yes >checking for lua_isyieldable in -llua5.3... yes >checking for lua version == 503... yes >checking linear.h usability... yes >checking linear.h presence... yes >checking for linear.h... yes >checking for predict in -llinear... yes >yes >checking whether byte ordering is bigendian... no >checking if struct in_addr is a wacky huge structure (some Sun boxes)... no >checking if struct icmp exists... yes >checking if struct ip exists... yes >checking if struct ip has ip_sum member... yes >checking for strerror... yes >checking for type of 6th argument to recvfrom()... socklen_t >checking for APR... yes >configure: updating cache /var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/config.cache >configure: creating ./config.status >config.status: creating Makefile >config.status: creating libnetutil/Makefile >config.status: creating nmap_config.h >=== configuring in libdnet-stripped (/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libdnet-stripped) >configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/nmap-7.70' '--htmldir=/usr/share/doc/nmap-7.70/html' '--libdir=/usr/lib64' '--enable-ipv6' '--enable-nls' '--without-libssh2' '--without-ncat' '--without-ndiff' '--without-nmap-update' '--without-nping' '--with-openssl' '--without-zenmap' 'no' '--with-liblua=/usr' '--with-libdnet=included' '--with-pcre=/usr' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'target_alias=no' 'CC=clang' 'CFLAGS=-Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,-z,relro -Wl,-z,now' 'CXX=clang++' 'CXXFLAGS=-Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security' 'CCC=clang++' --cache-file=/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/config.cache --srcdir=. >configure: WARNING: you should use --build, --host, --target >configure: loading site script /usr/share/config.site >configure: loading cache /var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/config.cache >checking for a BSD-compatible install... (cached) /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c >checking whether build environment is sane... yes >checking for a thread-safe mkdir -p... /bin/mkdir -p >checking for gawk... (cached) gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking whether to enable maintainer-specific portions of Makefiles... no >checking build system type... (cached) x86_64-pc-linux-gnu >checking host system type... (cached) x86_64-pc-linux-gnu >checking for x86_64-pc-linux-gnu-gcc... (cached) clang >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... (cached) o >checking whether we are using the GNU C compiler... (cached) yes >checking whether clang accepts -g... (cached) yes >checking for clang option to accept ISO C89... (cached) none needed >checking whether clang understands -c and -o together... yes >checking whether make supports the include directive... yes (GNU style) >checking dependency style of clang... none >checking how to print strings... printf >checking for a sed that does not truncate output... /bin/sed >checking for grep that handles long lines and -e... (cached) /bin/grep >checking for egrep... (cached) /bin/grep -E >checking for fgrep... /bin/grep -F >checking for ld used by clang... /usr/x86_64-pc-linux-gnu/bin/ld >checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... llvm-nm >checking the name lister (llvm-nm) interface... BSD nm >checking whether ln -s works... yes >checking the maximum length of command line arguments... 1572864 >checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop >checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop >checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r >checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump >checking how to recognize dependent libraries... pass_all >checking for x86_64-pc-linux-gnu-dlltool... x86_64-pc-linux-gnu-dlltool >checking how to associate runtime and link libraries... printf %s\n >checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar >checking for archiver @FILE support... @ >checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip >checking for x86_64-pc-linux-gnu-ranlib... (cached) llvm-ranlib >checking command to parse llvm-nm output from clang object... ok >checking for sysroot... no >checking for a working dd... /bin/dd >checking how to truncate binary pipes... /bin/dd bs=4096 count=1 >checking for x86_64-pc-linux-gnu-mt... no >checking for mt... no >checking if : is a manifest tool... no >checking how to run the C preprocessor... (cached) clang -E >checking for ANSI C header files... (cached) yes >checking for sys/types.h... (cached) yes >checking for sys/stat.h... (cached) yes >checking for stdlib.h... (cached) yes >checking for string.h... (cached) yes >checking for memory.h... (cached) yes >checking for strings.h... (cached) yes >checking for inttypes.h... (cached) yes >checking for stdint.h... (cached) yes >checking for unistd.h... (cached) yes >checking for dlfcn.h... yes >checking for objdir... .libs >checking if clang supports -fno-rtti -fno-exceptions... yes >checking for clang option to produce PIC... -fPIC -DPIC >checking if clang PIC flag -fPIC -DPIC works... yes >checking if clang static flag -static works... no >checking if clang supports -c -o file.o... yes >checking if clang supports -c -o file.o... (cached) yes >checking whether the clang linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes >checking dynamic linker characteristics... GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking for shl_load... no >checking for shl_load in -ldld... no >checking for dlopen... no >checking for dlopen in -ldl... yes >checking whether a program can dlopen itself... yes >checking whether a statically linked program can dlopen itself... yes >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 for Python... checking for gethostbyname... yes >checking for socket... yes >checking for putmsg in -lstr... no >checking for open_mib in -lnm... no >checking for Check... no >checking for ANSI C header files... (cached) yes >checking fcntl.h usability... yes >checking fcntl.h presence... yes >checking for fcntl.h... yes >checking for unistd.h... (cached) yes >checking sys/bufmod.h usability... no >checking sys/bufmod.h presence... no >checking for sys/bufmod.h... no >checking sys/dlpi.h usability... no >checking sys/dlpi.h presence... no >checking for sys/dlpi.h... no >checking sys/dlpihdr.h usability... no >checking sys/dlpihdr.h presence... no >checking for sys/dlpihdr.h... no >checking sys/dlpi_ext.h usability... no >checking sys/dlpi_ext.h presence... no >checking for sys/dlpi_ext.h... no >checking sys/ioctl.h usability... yes >checking sys/ioctl.h presence... yes >checking for sys/ioctl.h... yes >checking sys/mib.h usability... no >checking sys/mib.h presence... no >checking for sys/mib.h... no >checking sys/ndd_var.h usability... no >checking sys/ndd_var.h presence... no >checking for sys/ndd_var.h... no >checking for sys/socket.h... (cached) yes >checking for sys/sockio.h... (cached) no >checking sys/sysctl.h usability... yes >checking sys/sysctl.h presence... yes >checking for sys/sysctl.h... yes >checking for sys/time.h... (cached) yes >checking for sys/types.h... (cached) yes >checking for net/bpf.h... (cached) no >checking for net/if.h... (cached) yes >checking net/if_var.h usability... no >checking net/if_var.h presence... no >checking for net/if_var.h... no >checking net/if_arp.h usability... yes >checking net/if_arp.h presence... yes >checking for net/if_arp.h... yes >checking net/if_dl.h usability... no >checking net/if_dl.h presence... no >checking for net/if_dl.h... no >checking net/pfilt.h usability... no >checking net/pfilt.h presence... no >checking for net/pfilt.h... no >checking net/pfvar.h usability... no >checking net/pfvar.h presence... no >checking for net/pfvar.h... no >checking net/radix.h usability... no >checking net/radix.h presence... no >checking for net/radix.h... no >checking net/raw.h usability... no >checking net/raw.h presence... no >checking for net/raw.h... no >checking netinet/in_var.h usability... no >checking netinet/in_var.h presence... no >checking for netinet/in_var.h... no >checking netinet/in6_var.h usability... no >checking netinet/in6_var.h presence... no >checking for netinet/in6_var.h... no >checking net/if_tun.h usability... no >checking net/if_tun.h presence... no >checking for net/if_tun.h... no >checking linux/if_tun.h usability... yes >checking linux/if_tun.h presence... yes >checking for linux/if_tun.h... yes >checking netinet/ip_fw.h usability... no >checking netinet/ip_fw.h presence... no >checking for netinet/ip_fw.h... no >checking linux/ip_fw.h usability... no >checking linux/ip_fw.h presence... no >checking for linux/ip_fw.h... no >checking linux/ip_fwchains.h usability... no >checking linux/ip_fwchains.h presence... no >checking for linux/ip_fwchains.h... no >checking linux/netfilter_ipv4/ipchains_core.h usability... no >checking linux/netfilter_ipv4/ipchains_core.h presence... no >checking for linux/netfilter_ipv4/ipchains_core.h... no >checking ip_fil_compat.h usability... no >checking ip_fil_compat.h presence... no >checking for ip_fil_compat.h... no >checking netinet/ip_fil_compat.h usability... no >checking netinet/ip_fil_compat.h presence... no >checking for netinet/ip_fil_compat.h... no >checking ip_compat.h usability... no >checking ip_compat.h presence... no >checking for ip_compat.h... no >checking netinet/ip_compat.h usability... no >checking netinet/ip_compat.h presence... no >checking for netinet/ip_compat.h... no >checking ip_fil.h usability... no >checking ip_fil.h presence... no >checking for ip_fil.h... no >checking netinet/ip_fil.h usability... no >checking netinet/ip_fil.h presence... no >checking for netinet/ip_fil.h... no >checking hpsecurity.h usability... no >checking hpsecurity.h presence... no >checking for hpsecurity.h... no >checking stropts.h usability... yes >checking stropts.h presence... yes >checking for stropts.h... yes >checking for net/route.h... yes >checking for an ANSI C-conforming const... yes >checking for inline... (cached) inline >checking for pid_t... yes >checking for size_t... yes >checking for sockaddr_in6 struct in <netinet/in.h>... yes >checking for sa_len in sockaddr struct... no >checking for arp_dev in arpreq struct... yes >checking for rt_msghdr struct in <net/route.h>... no >checking whether clang needs -traditional... no >checking for socklen_t... yes >checking for working memcmp... yes >checking for err... yes >checking for strlcat... no >checking for strlcpy... no >checking for strsep... yes >checking for Berkeley Packet Filter... no >checking for Linux proc filesystem... yes >checking whether ETH_P_ALL is declared... yes >checking for Linux PF_PACKET sockets... yes >checking for SNMP MIB2 STREAMS... no >checking for route(7) STREAMS... no >checking for arp(7) ioctls... yes >checking for raw IP sockets ip_{len,off} host byte ordering... no >checking for cooked raw IP sockets... no >checking for getkerninfo... no >configure: updating cache /var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/config.cache >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating dnet-config >config.status: creating include/Makefile >config.status: creating include/dnet/Makefile >config.status: creating src/Makefile >config.status: creating include/config.h >config.status: executing depfiles commands >config.status: executing libtool commands >config.status: executing default commands >=== configuring in nbase (/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/nbase) >configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/nmap-7.70' '--htmldir=/usr/share/doc/nmap-7.70/html' '--libdir=/usr/lib64' '--enable-ipv6' '--enable-nls' '--without-libssh2' '--without-ncat' '--without-ndiff' '--without-nmap-update' '--without-nping' '--with-openssl' '--without-zenmap' 'no' '--with-liblua=/usr' '--with-libdnet=included' '--with-pcre=/usr' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'target_alias=no' 'CC=clang' 'CFLAGS=-Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,-z,relro -Wl,-z,now' 'CXX=clang++' 'CXXFLAGS=-Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security' 'CCC=clang++' --cache-file=/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/config.cache --srcdir=. >configure: WARNING: you should use --build, --host, --target >configure: loading site script /usr/share/config.site >configure: loading cache /var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/config.cache >checking for x86_64-pc-linux-gnu-gcc... (cached) clang >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... (cached) o >checking whether we are using the GNU C compiler... (cached) yes >checking whether clang accepts -g... (cached) yes >checking for clang option to accept ISO C89... (cached) none needed >checking for x86_64-pc-linux-gnu-ranlib... (cached) llvm-ranlib >checking build system type... (cached) x86_64-pc-linux-gnu >checking host system type... (cached) x86_64-pc-linux-gnu >checking for inline... (cached) inline >checking how to run the C preprocessor... (cached) clang -E >checking for grep that handles long lines and -e... (cached) /bin/grep >checking for egrep... (cached) /bin/grep -E >checking for ANSI C header files... (cached) yes >checking for sys/types.h... (cached) yes >checking for sys/stat.h... (cached) yes >checking for stdlib.h... (cached) yes >checking for string.h... (cached) yes >checking for memory.h... (cached) yes >checking for strings.h... (cached) yes >checking for inttypes.h... (cached) yes >checking for stdint.h... (cached) yes >checking for unistd.h... (cached) yes >checking for string.h... (cached) yes >checking getopt.h usability... yes >checking getopt.h presence... yes >checking for getopt.h... yes >checking for strings.h... (cached) yes >checking sys/param.h usability... yes >checking sys/param.h presence... yes >checking for sys/param.h... yes >checking for sys/time.h... (cached) yes >checking for unistd.h... (cached) yes >checking errno.h usability... yes >checking errno.h presence... yes >checking for errno.h... yes >checking sys/select.h usability... yes >checking sys/select.h presence... yes >checking for sys/select.h... yes >checking for sys/types.h... (cached) yes >checking for sys/socket.h... (cached) yes >checking netinet/in.h usability... yes >checking netinet/in.h presence... yes >checking for netinet/in.h... yes >checking arpa/inet.h usability... yes >checking arpa/inet.h presence... yes >checking for arpa/inet.h... yes >checking for sys/stat.h... (cached) yes >checking netdb.h usability... yes >checking netdb.h presence... yes >checking for netdb.h... yes >checking sys/wait.h usability... yes >checking sys/wait.h presence... yes >checking for sys/wait.h... yes >checking for fcntl.h... (cached) yes >checking sys/resource.h usability... yes >checking sys/resource.h presence... yes >checking for sys/resource.h... yes >checking for inttypes.h... (cached) yes >checking mach-o/dyld.h usability... no >checking mach-o/dyld.h presence... no >checking for mach-o/dyld.h... no >checking whether time.h and sys/time.h may both be included... yes >checking for sys/socket.h... (cached) yes >checking for net/if.h... (cached) yes >checking for __attribute__... yes >checking if sockaddr{} has sa_len member... no >checking whether byte ordering is bigendian... (cached) no >checking for int8_t... yes >checking for int16_t... yes >checking for int32_t... yes >checking for int64_t... yes >checking for uint8_t... yes >checking for uint16_t... yes >checking for uint32_t... yes >checking for uint64_t... yes >checking for snprintf... yes >checking for vsnprintf... yes >checking for nanosleep... yes >checking for strerror... (cached) yes >checking for strcasestr... yes >checking for strcasecmp... yes >checking for strncasecmp... yes >checking for signal... yes >checking for vsnprintf... (cached) yes >checking for snprintf... (cached) yes >checking for asprintf... yes >checking for asnprintf... no >checking for vasprintf... yes >checking for vasnprintf... no >checking for getopt... yes >checking for getopt_long_only... yes >checking for usleep... yes >checking for gettimeofday... yes >checking for sleep... yes >checking for getopt_long_only... (cached) yes >checking for strcasecmp... (cached) yes >checking for strncasecmp... (cached) yes >checking for library containing getaddrinfo... none required >checking for library containing gai_strerror... none required >checking for library containing getnameinfo... none required >checking for gai_strerror... yes >checking for inet_ntop... yes >checking for inet_pton... yes >checking for working getaddrinfo... yes >checking for library containing inet_addr... none required >checking for working getnameinfo... yes >checking for sockaddr_in6... yes >checking for sockaddr_storage... yes >checking for AF_INET6 definition... yes >checking for IPv6 support... yes >checking for openssl/ssl.h... (cached) yes >checking openssl/err.h usability... yes >checking openssl/err.h presence... yes >checking for openssl/err.h... yes >checking openssl/rand.h usability... yes >checking openssl/rand.h presence... yes >checking for openssl/rand.h... yes >checking for BIO_int_ctrl in -lcrypto... (cached) yes >checking for SSL_new in -lssl... (cached) yes >checking for /proc/self/exe... yes >configure: updating cache /var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/config.cache >configure: creating ./config.status >config.status: creating Makefile >config.status: creating nbase_config.h >=== configuring in nsock/src (/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/nsock/src) >configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/nmap-7.70' '--htmldir=/usr/share/doc/nmap-7.70/html' '--libdir=/usr/lib64' '--enable-ipv6' '--enable-nls' '--without-libssh2' '--without-ncat' '--without-ndiff' '--without-nmap-update' '--without-nping' '--with-openssl' '--without-zenmap' 'no' '--with-liblua=/usr' '--with-libdnet=included' '--with-pcre=/usr' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'target_alias=no' 'CC=clang' 'CFLAGS=-Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,-z,relro -Wl,-z,now' 'CXX=clang++' 'CXXFLAGS=-Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security' 'CCC=clang++' --cache-file=/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/config.cache --srcdir=. >configure: WARNING: you should use --build, --host, --target >configure: loading site script /usr/share/config.site >configure: loading cache /var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/config.cache >checking build system type... (cached) x86_64-pc-linux-gnu >checking host system type... (cached) x86_64-pc-linux-gnu >checking for x86_64-pc-linux-gnu-gcc... (cached) clang >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... (cached) o >checking whether we are using the GNU C compiler... (cached) yes >checking whether clang accepts -g... (cached) yes >checking for clang option to accept ISO C89... (cached) none needed >checking how to run the C preprocessor... (cached) clang -E >checking for grep that handles long lines and -e... (cached) /bin/grep >checking for egrep... (cached) /bin/grep -E >checking for ANSI C header files... (cached) yes >checking for sys/types.h... (cached) yes >checking for sys/stat.h... (cached) yes >checking for stdlib.h... (cached) yes >checking for string.h... (cached) yes >checking for memory.h... (cached) yes >checking for strings.h... (cached) yes >checking for inttypes.h... (cached) yes >checking for stdint.h... (cached) yes >checking for unistd.h... (cached) yes >checking for pcap.h... (cached) yes >checking if PCAP_NETMASK_UNKNOWN is defined/handled by libpcap... (cached) yes >checking linux/version.h usability... yes >checking linux/version.h presence... yes >checking for linux/version.h... yes >checking for Linux epoll(7) interface... yes >checking for poll(2)... yes >checking for kqueue... no >checking for kevent... no >checking for x86_64-pc-linux-gnu-gcc... (cached) clang >checking whether we are using the GNU C compiler... (cached) yes >checking whether clang accepts -g... (cached) yes >checking for clang option to accept ISO C89... (cached) none needed >checking for x86_64-pc-linux-gnu-ranlib... (cached) llvm-ranlib >checking for gethostent... yes >checking for setsockopt... yes >checking for nanosleep... (cached) yes >checking for ANSI C header files... (cached) yes >checking for net/bpf.h... (cached) no >checking for sys/ioctl.h... (cached) yes >checking sys/un.h usability... yes >checking sys/un.h presence... yes >checking for sys/un.h... yes >checking for netdb.h... (cached) yes >checking for openssl/ssl.h... (cached) yes >checking for BIO_int_ctrl in -lcrypto... (cached) yes >checking for SSL_new in -lssl... (cached) yes >checking for library containing dlopen... (cached) -ldl >checking for SSL_set_tlsext_host_name... yes >checking for DTLS_client_method... no >checking for SSL_set_alpn_protos... yes >configure: updating cache /var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/config.cache >configure: creating ./config.status >config.status: creating Makefile >config.status: creating ../tests/Makefile >config.status: creating ../include/nsock_config.h > ( ) /\ _ ( > \ | ( \ ( \.( ) _____ > \ \ \ ` ` ) \ ( ___ / _ \ > (_` \+ . x ( .\ \/ \____-----------/ (o) \_ >- .- \+ ; ( O \____ >(__ +- .( -'.- <. \_____________ ` \ / >(_____ ._._: <_ - <- _- _ VVVVVVV VV V\ \/ > . /./.+- . .- / +-- - . (--_AAAAAAA__A_/ | > (__ ' /x / x _/ ( \______________//_ \_______ > , x / ( ' . / . / \___' \ / > / / _/ / + | \ / > ' (__/ / \/ > / \ > NMAP IS A POWERFUL TOOL -- USE CAREFULLY AND RESPONSIBLY >Configured with: openssl lua >Configured without: localdirs ndiff zenmap nping zlib libssh2 ncat nmap-update >Type make (or gmake on some *BSD machines) to compile. >WARNING: You are compiling without LibSSH2 >>>> Source configured. >>>> Compiling source in /var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70 ... >make -j8 -C . makefile.dep >make: Entering directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70' >clang++ -MM -I/usr/include/lua5.3 -I/usr/include -I./libdnet-stripped/include -I./nbase -I./nsock/include -DHAVE_CONFIG_H -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"https://nmap.org\" -DNMAP_PLATFORM=\"x86_64-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/share/nmap\" -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing charpool.cc FingerPrintResults.cc FPEngine.cc FPModel.cc idle_scan.cc MACLookup.cc main.cc nmap.cc nmap_dns.cc nmap_error.cc nmap_ftp.cc NmapOps.cc NmapOutputTable.cc nmap_tty.cc osscan2.cc osscan.cc output.cc payload.cc portlist.cc portreasons.cc protocols.cc scan_engine.cc scan_engine_connect.cc scan_engine_raw.cc scan_lists.cc service_scan.cc services.cc Target.cc NewTargets.cc TargetGroup.cc targets.cc tcpip.cc timing.cc traceroute.cc utils.cc xml.cc nse_main.cc nse_utility.cc nse_nsock.cc nse_dnet.cc nse_fs.cc nse_nmaplib.cc nse_debug.cc nse_pcrelib.cc nse_lpeg.cc nse_openssl.cc nse_ssl_cert.cc > makefile.dep >make: 'makefile.dep' is up to date. >make: Leaving directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70' >make -j8 -C libnetutil makefile.dep >make: Entering directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libnetutil' >clang++ -MM -I/usr/include/lua5.3 -I/usr/include -I../libdnet-stripped/include -I../nbase -I../nsock/include -DHAVE_CONFIG_H ./netutil.cc ./PacketElement.cc ./NetworkLayerElement.cc ./ARPHeader.cc ./PacketElement.cc ./NetworkLayerElement.cc ./TransportLayerElement.cc ./ARPHeader.cc ./EthernetHeader.cc ./ICMPv4Header.cc ./ICMPv6Header.cc ./IPv4Header.cc ./IPv6Header.cc ./TCPHeader.cc ./UDPHeader.cc ./RawData.cc ./HopByHopHeader.cc ./DestOptsHeader.cc ./FragmentHeader.cc ./RoutingHeader.cc ./PacketParser.cc > makefile.dep >make: 'makefile.dep' is up to date. >make: Leaving directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libnetutil' >make -j8 -C nsock/src makefile.dep >make: Entering directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/nsock/src' >clang -MM -I/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/nbase -DHAVE_CONFIG_H -DNSOCK_VERSION=\"0.02\" -I../include error.c filespace.c gh_heap.c nsock_connect.c nsock_core.c nsock_iod.c nsock_read.c nsock_timers.c nsock_write.c nsock_ssl.c nsock_event.c nsock_pool.c netutils.c nsock_pcap.c nsock_engines.c engine_select.c engine_epoll.c engine_kqueue.c engine_poll.c nsock_proxy.c nsock_log.c proxy_http.c proxy_socks4.c > makefile.dep >make: 'makefile.dep' is up to date. >make: Leaving directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/nsock/src' >make -j8 AR=x86_64-pc-linux-gnu-ar RANLIB=llvm-ranlib >Compiling libnetutil >cd libnetutil && make >Compiling libnbase >make[1]: Entering directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libnetutil' >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I../libdnet-stripped/include -I../nbase -I../nsock/include -DHAVE_CONFIG_H -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing netutil.cc -o netutil.o >cd nbase && make >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I../libdnet-stripped/include -I../nbase -I../nsock/include -DHAVE_CONFIG_H -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing PacketElement.cc -o PacketElement.o >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I./libdnet-stripped/include -I./nbase -I./nsock/include -DHAVE_CONFIG_H -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"https://nmap.org\" -DNMAP_PLATFORM=\"x86_64-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/share/nmap\" -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing charpool.cc -o charpool.o >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I../libdnet-stripped/include -I../nbase -I../nsock/include -DHAVE_CONFIG_H -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing NetworkLayerElement.cc -o NetworkLayerElement.o >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I../libdnet-stripped/include -I../nbase -I../nsock/include -DHAVE_CONFIG_H -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing TransportLayerElement.cc -o TransportLayerElement.o >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I../libdnet-stripped/include -I../nbase -I../nsock/include -DHAVE_CONFIG_H -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing ARPHeader.cc -o ARPHeader.o >Compiling libdnet >make[1]: Entering directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/nbase' >clang -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -DHAVE_CONFIG_H -c -o snprintf.o snprintf.c >make[1]: Entering directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libdnet-stripped' >Making all in include >make[2]: Entering directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libdnet-stripped/include' >make all-recursive >make[3]: Entering directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libdnet-stripped/include' >Making all in dnet >make[4]: Entering directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libdnet-stripped/include/dnet' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libdnet-stripped/include/dnet' >make[4]: Entering directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libdnet-stripped/include' >make[4]: Leaving directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libdnet-stripped/include' >make[3]: Leaving directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libdnet-stripped/include' >make[2]: Leaving directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libdnet-stripped/include' >Making all in src >make[2]: Entering directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libdnet-stripped/src' >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c -o addr-util.lo addr-util.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c addr-util.c -o addr-util.o >[1mcharpool.cc:158:49: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > nextchar = charpool[0] = (char *) safe_malloc(currentcharpoolsz); >[0;1;32m ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ >[0m[1mcharpool.cc:181:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > safe_malloc(currentcharpoolsz); >[0;1;32m ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ >[0m[1mcharpool.cc:190:18: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > if ((modulus = sz % ALIGN_ON)) >[0;1;32m ^~ ~ >[0m[1mcharpool.cc:191:22: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > sz += ALIGN_ON - modulus; >[0;1;32m ~ ^~~~~~~ >[0m[1mcharpool.cc:224:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion][0m > if ((modulus = (nextchar - q) % ALIGN_ON)) >[0;1;32m ~~~~~~~~~^~~ ~ >[0m[1mcharpool.cc:225:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > nextchar += ALIGN_ON - modulus; >[0;1;32m ~ ^~~~~~~ >[0mIn file included from TransportLayerElement.cc:132: >In file included from ./TransportLayerElement.h:135: >[1m./PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(length); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m >In file included from NetworkLayerElement.cc:133: >In file included from ./NetworkLayerElement.h:136: >[1m./PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m >[0m[1m./PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m >[1msnprintf.c:121:24: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > int off = state->s - state->str; >[0;1;32m ~~~ ~~~~~~~~~^~~~~~~~~~~~ >[0m memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h[1m./PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m[1m./PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0mIn file included from TransportLayerElement.cc:133: >In file included from ./IPv4Header.h:136: >[1m./NetworkLayerElement.h:154:34: [0m[0;1;35mwarning: [0m[1munused parameter 'val' [-Wunused-parameter][0m > virtual int setNextHeader(u8 val){ >[0;1;32m ^ >[0m:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(length); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1msnprintf.c:166:37: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'char' to 'unsigned char'[1m ./PacketElement.h[-Wsign-conversion]:[0m243 >:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes if((*state->append_char)(state, rep[num % base]))signedness: > [0;1;32m'long' ~ ^~~~~~~~~~~~~~~ >to[0m 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m[1msnprintf.c:195:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned char' [-Wsign-conversion][0m > if((*state->append_char)(state, rep[10] + 23)) /* XXX */ >[0;1;32m ~ ~~~~~~~~^~~~ >[0mIn file included from ARPHeader.cc:133: >In file included from ./ARPHeader.h:136: >In file included from ./NetworkLayerElement.h:136: >[1m./PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t'[1msnprintf.c:217: (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0m[1m./PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0mIn file included from NetworkLayerElement.cc:133: >[1m./NetworkLayerElement.h:154:34: [0m[0;1;35mwarning: [0m[1munused parameter 'val' [-Wunused-parameter][0m > virtual int setNextHeader(u8 val){ >[0;1;32m ^ >[0m[1m./PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness:[1m 'int' to TransportLayerElement.cc:176'size_t' (aka 'unsigned long'):46: [-Wsign-conversion][0m [0m >[0;1;35mwarning: [0m[1m totalbuff=(u8 *)safe_zalloc(length);implicit conversion >[0;1;32m ~~~~~~~~~~~ ^~~~~~ changes >[0msignedness: 'int' to 'size_t' (aka 'unsigned long') [1m./PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0mIn file included from PacketElement.cc:134: >[1m./PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness:16 'int' :to [0m'size_t'[0;1;35m warning(aka 'unsigned long'): [0m[-Wsign-conversion][1m[0mimplicit > conversion changes signedness: 'unsigned char' to 'char' memcpy(totalbuff, ourbuff, length);[-Wsign-conversion] >[0m[0;1;32m >[1m ~~~~~~ ^~~~~~./PacketElement.h >:[0m330:52: char c = state->s[-i-1]; >[0;1;32m ~ ^~~~~~~~~~~~~~ >[0m[1m./PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: [1m'long'snprintf.c :to219 :'size_t' 26(aka 'unsigned long') :[-Wsign-conversion] [0m[0m >[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'char' memcpy(totalbuff+length, othersbuff, otherslen); > [0;1;32mto ~~~~~~ ^~~~~~~~~ >'unsigned char'[0m [-Wsign-conversion][0m > state->s[-len+i] = c; >[0;1;32m ~ ^ >[0m[1m./PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long')[1m snprintf.c[-Wsign-conversion]:[0m230 >:16: [0m[0;1;35mwarning: [0m[1mimplicit conversion totalbuff=(u8 *)safe_zalloc(length); >changes[0;1;32m ~~~~~~~~~~~ ^~~~~~signedness: > [0m'unsigned char' to 'char' [-Wsign-conversion][0m > char c = state->s[-i-1]; >[0;1;32m ~ ^~~~~~~~~~~~~~ >[0m[1m./PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit [1mconversionsnprintf.c :changes232 :signedness:26 :'int' [0mto[0;1;35m warning'size_t': [0m(aka 'unsigned long')[1m implicit[-Wsign-conversion] [0mconversion > changes signedness: 'char' to 'unsigned char' [-Wsign-conversion] memcpy(totalbuff, ourbuff, length);[0m > >[0;1;32m ~~~~~~ ^~~~~~ >[0m state->s[-len+i] = c; >[0;1;32m ~ ^ >[0m[-Wsign-conversion][0m > [0m[0;1;35mwarning: [0m[1m u8 *buff=(u8 *)safe_malloc(this->getLen()); >[0;1;32m ~~~~~~~~~~~ ~~~~~~^~~~~~~~ >[0munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0m[1m[1m./PacketElement.hTransportLayerElement.cc::243178::2969:: [0m[0m[0;1;35m[0;1;35mwarningwarning: : [0m[0m[1m[1mimplicitimplicit conversionconversion changesloses signedness:integer 'long'precision: to'int' 'size_t'to (aka 'unsigned long')'u8' [-Wsign-conversion](aka 'unsigned char')[0m >[-Wconversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m final_sum=ipv6_pseudoheader_cksum(&i6src, &i6dst, this->protocol_id(), this->getLen(), buff); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~~~~ >[0m[1mTransportLayerElement.cc:178:90: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m >[1m./PacketElement.h:246:59: [0m[0;1;35mwarning: [0m final_sum=ipv6_pseudoheader_cksum(&i6src, &i6dst, this->protocol_id(), this->getLen(), buff);[1m >implicit[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~conversion > [0mloses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0mIn file included from ARPHeader.cc:133: >In file included from ./ARPHeader.h:136: >[1m./NetworkLayerElement.h:154:34: [0m[0;1;35mwarning: [0m[1munused parameter 'val' [-Wunused-parameter][0m > virtual int setNextHeader(u8 val){ >[0;1;32m ^ >[0m[1m./PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0m[1msnprintf.c:380:31: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion][0m > if(append_char(state, va_arg(ap, int), width, flags)) >[0;1;32m ~~~~~~~~~~~ ^~~~~~~~~~~~~~~ >[0m[1m/usr/lib64/llvm/6/bin/../../../../lib/clang/6.0.1/include/stdarg.h:35:29: [0m[0;1;30mnote: [0mexpanded from macro 'va_arg'[0m >#define va_arg(ap, type) __builtin_va_arg(ap, type) >[0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mTransportLayerElement.cc:186:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' [1m(aka 'unsigned long')snprintf.c :[-Wsign-conversion]401[0m: >17: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: u8 *buff=(u8 *)safe_malloc(this->getLen()); >'long'[0;1;32m ~~~~~~~~~~~ ~~~~~~^~~~~~~~to > [0m'unsigned long' [-Wsign-conversion][0m > num = -arg; >[0;1;32m ~ ^~~~ >[0m[1msnprintf.c:403:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion][0m > num = arg; >[0;1;32m ~ ^~~ >[0m[1mTransportLayerElement.cc:188:69: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m > final_sum=ipv4_pseudoheader_cksum(&i4src, &i4dst, this->protocol_id(), this->getLen(), buff); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~~~~ >[0m[1mTransportLayerElement.cc:188:90: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > final_sum=ipv4_pseudoheader_cksum(&i4src, &i4dst, this->protocol_id(), this->getLen(), buff); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~ >[0m[1msnprintf.c:460:25: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > *arg = state->s - state->str; >[0;1;32m ~ ~~~~~~~~~^~~~~~~~~~~~ >[0m[1msnprintf.c:538:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > len = state.s - state.str; >[0;1;32m ~ ~~~~~~~~^~~~~~~~~~~ >[0m[1msnprintf.c:546:12: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > return len; >[0;1;32m ~~~~~~ ^~~ >[0m[1msnprintf.c:51:19: [0m[0;1;35mwarning: [0m[1munused variable 'rcsid' [-Wunused-const-variable][0m >static const char rcsid[] = >[0;1;32m ^ >[0m9 warnings generated. >6 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c -o addr.lo addr.c >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I../libdnet-stripped/include -I../nbase -I../nsock/include -DHAVE_CONFIG_H -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing EthernetHeader.cc -o EthernetHeader.o >15 warnings generated. >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I./libdnet-stripped/include -I./nbase -I./nsock/include -DHAVE_CONFIG_H -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"https://nmap.org\" -DNMAP_PLATFORM=\"x86_64-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/share/nmap\" -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing FingerPrintResults.cc -o FingerPrintResults.o >[1mnetutil.cc:281:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memset(data, 0, datalen); >[0;1;32m ~~~~~~ ^~~~~~~ >[0m[1mnetutil.cc8 warnings generated. >:318:12: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'u8' (aka 'unsigned char') to 'char' [-Wsign-conversion][0m > lc = *(d-1); // last char, we'll copy this >[0;1;32m ~ ^~~~~~ >[0m[1mnetutil.cc:320:16: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'char' to 'u8' (aka 'unsigned char') [-Wsign-conversion][0m > *d++ = lc; >[0;1;32m ~ ^~ >[0m[1mnetutil.cc:312:11: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > i = strtol(c, &n, 10); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~ >[0m[1mnetutil.cc:344:26: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > *firsthopoff = d - data; >[0;1;32m ~ ~~^~~~~~ >[0m[1mnetutil.cc:399:23: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > *lasthopoff = d - data; >[0;1;32m ~ ~~^~~~~~ >[0m[1mnetutil.cc:411:12: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > return(d - data); >[0;1;32m ~~~~~~ ~~^~~~~~ >[0m/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c -o blob.lo blob.c >[1mnetutil.cc:486:22: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'char' to 'unsigned char' [-Wsign-conversion][0m > unsigned char i1 = ipc[0], i2 = ipc[1], i3 = ipc[2]; /* i4 not currently used - , i4 = ipc[3]; */ >[0;1;32m ~~ ^~~~~~ >[0m[1mnetutil.cc:486:35: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'char' to 'unsigned char' [-Wsign-conversion][0m > unsigned char i1 = ipc[0], i2 = ipc[1], i3 = ipc[2]; /* i4 not currently used - , i4 = ipc[3]; */ >[0;1;32m ~~ ^~~~~~ >[0m[1mnetutil.cc:486:48: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'char' to 'unsigned char' [-Wsign-conversion][0m > unsigned char i1 = ipc[0], i2 = ipc[1], i3 = ipc[2]; /* i4 not currently used - , i4 = ipc[3]; */ >[0;1;32m ~~ ^~~~~~ >[0m[1mnetutil.cc:578:53: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > Cache = (struct MacCache *) safe_realloc(Cache, MacCapacity * sizeof(struct MacCache)); >[0;1;32m ^~~~~~~~~~~ ~ >[0m[1mnetutil.cc:618:28: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > sum = ip_cksum_add(ptr, nbytes, 0); >[0;1;32m ~~~~~~~~~~~~ ^~~~~~ >[0m[1mnetutil.cc:688:14: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32][0m > *len = end - p; >[0;1;32m ~ ~~~~^~~ >[0m[1mnetutil.cc:858:10: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'unsigned short' [-Wconversion][0m > return sum; >[0;1;32m ~~~~~~ ^~~ >[0m[1mnetutil.cc:891:10: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > return sum; >[0;1;32m ~~~~~~ ^~~ >[0m[1mnetutil.cc:906:63: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'socklen_t' (aka 'unsigned int') [-Wshorten-64-to-32][0m > setsockopt(sd, IPPROTO_IP, IP_OPTIONS, (const char *) opts, optslen); >[0;1;32m ~~~~~~~~~~ ^~~~~~~ >[0m[1mnetutil.cc:1158:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "%c", ch); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mnetutil.cc:1164:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "eol"); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mnetutil.cc:1171:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "nop"); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mnetutil.cc:1183:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "mss %hu", (unsigned short) ntohs(tmpshort)); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mnetutil.cc:1195:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "wscale %u", *q); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mnetutil.cc:1205:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "sackOK"); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mnetutil.cc:1223:21: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "malformed sack"); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mnetutil.cc:1227:21: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "sack %d ", (sackoptlen - 2) / 8); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mnetutil.cc:1233:23: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "{%u:%u}", tmpword1, tmpword2); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mnetutil.cc:1249:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "timestamp %lu %lu", (unsigned long) ntohl(tmpword1), >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mnetutil.cc:1266:15: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, ">"); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mnetutil.cc:1352:15: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > dcrn->capacity * sizeof(struct interface_info)); >[0;1;32m ~~~~~~^~~~~~~~ ~ >[0m[1mnetutil.cc:1406:48: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'const u_int' (aka 'const unsigned int') to 'int' [-Wsign-conversion][0m > dcrn->ifaces[dcrn->numifaces].mtu = entry->intf_mtu; >[0;1;32m ~ ~~~~~~~^~~~~~~~ >[0m[1mnetutil.cc:1431:92: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > dcrn.ifaces = (struct interface_info *) safe_zalloc(sizeof(struct interface_info) * dcrn.capacity); >[0;1;32m ~ ~~~~~^~~~~~~~ >[0m[1mnetutil.cc:1679:102: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > memmove(dcrn->routes + i, dcrn->routes + i + 1, sizeof(dcrn->routes[0]) * (dcrn->numroutes - i - 1)); >[0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~^~~ >[0m[1mnetutil.cc:1698:74: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > dcrn->routes = (struct sys_route *) safe_realloc(dcrn->routes, dcrn->capacity * sizeof(struct sys_route)); >[0;1;32m ~~~~~~^~~~~~~~ ~ >[0m[1mnetutil.cc:1718:55: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > dcrn.routes = (struct sys_route *) safe_zalloc(dcrn.capacity * sizeof(struct sys_route)); >[0;1;32m ~~~~~^~~~~~~~ ~ >[0m[1mnetutil.cc:1776:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > qsort(routes, numroutes, sizeof(routes[0]), routecmp); >[0;1;32m ~~~~~ ^~~~~~~~~ >[0m[1mnetutil.cc:1837:8: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'char' to 'unsigned char' [-Wsign-conversion][0m > i1 = ipc[0]; >[0;1;32m ~ ^~~~~~ >[0m[1mnetutil.cc:1838:8: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'char' to 'unsigned char' [-Wsign-conversion][0m > i2 = ipc[1]; >[0;1;32m ~ ^~~~~~ >[0m[1mnetutil.cc:2072:28: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > bp += Vsnprintf (buf+bp, left, fmt, ap); >[0;1;32m ~~~~~~~~~ ^~~~ >[0m[1mnetutil.cc:2348:100: [0m[0;1;35mwarning: [0m[1moperand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > ip->ip_hl==5?"":format_ip_options((u8*) ip + sizeof(struct ip), MIN((unsigned)(ip->ip_hl-5)*4,len-sizeof(struct ip))), >[0;1;32m ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~ >[0m[1m/usr/include/sys/param.h:102:30: [0m[0;1;30mnote: [0mexpanded from macro 'MIN'[0m >#define MIN(a,b) (((a)<(b))?(a):(b)) >[0;1;32m ^ >[0m[1mnetutil.cc:2348:106: [0m[0;1;35mwarning: [0m[1moperand of ? changes signedness: 'unsigned long' to 'int' [-Wsign-conversion][0m > ip->ip_hl==5?"":format_ip_options((u8*) ip + sizeof(struct ip), MIN((unsigned)(ip->ip_hl-5)*4,len-sizeof(struct ip))), >[0;1;32m ~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~~ >[0m[1m/usr/include/sys/param.h:102:34: [0m[0;1;30mnote: [0mexpanded from macro 'MIN'[0m >#define MIN(a,b) (((a)<(b))?(a):(b)) >[0;1;32m ^ >[0m9 warnings generated. >[1mnetutil.cc:2356:100: [0m[0;1;35mwarning: [0m[1moperand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > ip->ip_hl==5?"":format_ip_options((u8*) ip + sizeof(struct ip), MIN((unsigned)(ip->ip_hl-5)*4,len-sizeof(struct ip))), >[0;1;32m ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~ >[0m[1m/usr/include/sys/param.h:102:30: [0m[0;1;30mnote: [0mexpanded from macro 'MIN'[0m >#define MIN(a,b) (((a)<(b))?(a):(b)) >[0;1;32m ^ >[0m[1mnetutil.cc:2356:106: [0m[0;1;35mwarning: [0m[1moperand of ? changes signedness: 'unsigned long' to 'int' [-Wsign-conversion][0m > ip->ip_hl==5?"":format_ip_options((u8*) ip + sizeof(struct ip), MIN((unsigned)(ip->ip_hl-5)*4,len-sizeof(struct ip))), >[0;1;32m ~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~~ >[0m[1m/usr/include/sys/param.h:102:34: [0m[0;1;30mnote: [0mexpanded from macro 'MIN'[0m >#define MIN(a,b) (((a)<(b))?(a):(b)) >[0;1;32m ^ >[0m[1mnetutil.cc:2371:100: [0m[0;1;35mwarning: [0m[1moperand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > ip->ip_hl==5?"":format_ip_options((u8*) ip + sizeof(struct ip), MIN((unsigned)(ip->ip_hl-5)*4,len-sizeof(struct ip))), >[0;1;32m ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~ >[0m[1m/usr/include/sys/param.h:102:30: [0m[0;1;30mnote: [0mexpanded from macro 'MIN'[0m >#define MIN(a,b) (((a)<(b))?(a):(b)) >[0;1;32m ^ >[0m[1mnetutil.cc:2371:106: [0m[0;1;35mwarning: [0m[1moperand of ? changes signedness: 'unsigned long' to 'int' [-Wsign-conversion][0m > ip->ip_hl==5?"":format_ip_options((u8*) ip + sizeof(struct ip), MIN((unsigned)(ip->ip_hl-5)*4,len-sizeof(struct ip))), >[0;1;32m ~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~~ >[0m[1m/usr/include/sys/param.h:102:34: [0m[0;1;30mnote: [0mexpanded from macro 'MIN'[0m >#define MIN(a,b) (((a)<(b))?(a):(b)) >[0;1;32m ^ >[0m[1mnetutil.cc:2476:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > if (datalen < (u32) tcp->th_off * 4 - frag_off) { >[0;1;32m ~ ^~~~~~~~ >[0m/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c -o ip-util.lo ip-util.c >[1mnetutil.cc:3095:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'sa_family_t' (aka 'unsigned short') [-Wconversion][0m > ss->ss_family = af; >[0;1;32m ~ ^~ >[0m[1mnetutil.cc:3141:23: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'const uint32_t' (aka 'const unsigned int') to 'int' [-Wsign-conversion][0m > ifindex = sin6->sin6_scope_id; >[0;1;32m ~ ~~~~~~^~~~~~~~~~~~~ >[0m[1mnetutil.cc:3148:34: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'unsigned char' [-Wconversion][0m > rtmsg->rtm_src_len = addrlen * 8; >[0;1;32m ~ ~~~~~~~~^~~ >[0m[1mnetutil.cc:3150:34: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'unsigned char' [-Wconversion][0m > rtmsg->rtm_dst_len = addrlen * 8; >[0;1;32m ~ ~~~~~~~~^~~ >[0m[1mnetutil.cc:3154:24: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'unsigned short' [-Wconversion][0m > (*rtattr)->rta_len = RTA_LENGTH(addrlen); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~ >[0m[1m/usr/include/linux/rtnetlink.h:181:59: [0m[0;1;30mnote: [0mexpanded from macro 'RTA_LENGTH'[0m >#define RTA_LENGTH(len) (RTA_ALIGN(sizeof(struct rtattr)) + (len)) >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ >[0m[1mnetutil.cc:3169:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion][0m > *(uint32_t *) RTA_DATA(*rtattr) = ifindex; >[0;1;32m ~ ^~~~~~~ >[0m[1mnetutil.cc:3209:22: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > intf_index = ii->ifindex; >[0;1;32m ~ ~~~~^~~~~~~ >[0m[1mnetutil.cc:3222:28: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'const sa_family_t' (aka 'const unsigned short') to 'unsigned char' [-Wconversion][0m > rtmsg->rtm_family = dst->ss_family; >[0;1;32m ~ ~~~~~^~~~~~~~~ >[0m[1mnetutil.cc:3225:57: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion][0m > len = sizeof(buf) - ((unsigned char *) RTM_RTA(rtmsg) - buf); >[0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ >[0m[1mnetutil.cc:3284:26: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > p = if_indextoname(intf_index, namebuf); >[0;1;32m ~~~~~~~~~~~~~~ ^~~~~~~~~~ >[0m[1mnetutil.cc:3225:21: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32][0m > len = sizeof(buf) - ((unsigned char *) RTM_RTA(rtmsg) - buf); >[0;1;32m ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mnetutil.cc:3243:8: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m > rc = sendmsg(fd, &msg, 0); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~ >[0m[1mnetutil.cc:3250:9: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'unsigned int' [-Wshorten-64-to-32][0m > len = recvmsg(fd, &msg, 0); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~ >[0m[1mnetutil.cc:3557:50: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > if ((res = sendto(sd, (const char *) packet, len, flags, to, tolen)) == -1) { >[0;1;32m ~~~~~~ ^~~ >[0m[1mnetutil.cc:3557:55: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > if ((res = sendto(sd, (const char *) packet, len, flags, to, tolen)) == -1) { >[0;1;32m ~~~~~~ ^~~~~ >[0m[1mnetutil.cc:3557:66: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'socklen_t' (aka 'unsigned int') [-Wsign-conversion][0m > if ((res = sendto(sd, (const char *) packet, len, flags, to, tolen)) == -1) { >[0;1;32m ~~~~~~ ^~~~~ >[0m[1mnetutil.cc:3565:71: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > netutil_error("Offending packet: %s", ippackethdrinfo(packet, len, LOW_DETAIL)); >[0;1;32m ~~~~~~~~~~~~~~~ ^~~ >[0m[1mnetutil.cc:3581:13: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > sleep(sleeptime); >[0;1;32m ~~~~~ ^~~~~~~~~ >[0m[1mnetutil.cc:3557:16: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m > if ((res = sendto(sd, (const char *) packet, len, flags, to, tolen)) == -1) { >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mnetutil.cc:3608:9: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m > res = eth_send(ethsd, eth_frame, 14 + packetlen); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0mlibtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c addr.c -o addr.o >[1mnetutil.cc:3652:49: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > res = Sendto("send_ip_packet_sd", sd, packet, packetlen, 0, >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1mnetutil.cc:3690:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > u32 datalen = packetlen - headerlen; >[0;1;32m ~ ^~~~~~~~~ >[0m[1mnetutil.cc:3703:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > u8 *fpacket = (u8 *) safe_malloc(headerlen + mtu); >[0;1;32m ^~~~~~~~~ ~ >[0m[1mnetutil.cc:3704:27: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > memcpy(fpacket, packet, headerlen + mtu); >[0;1;32m ^~~~~~~~~ ~ >[0m[1mnetutil.cc:3708:22: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > for (fragment = 1; fragment * mtu < datalen + mtu; fragment++) { >[0;1;32m ^~~~~~~~ ~ >[0m[1mnetutil.cc:3709:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > fdatalen = (fragment * mtu <= datalen ? mtu : datalen % mtu); >[0;1;32m ^~~~~~~~ ~ >[0m[1mnetutil.cc:3709:45: [0m[0;1;35mwarning: [0m[1moperand of ? changes signedness: 'u32' (aka 'unsigned int') to 'int' [-Wsign-conversion][0m > fdatalen = (fragment * mtu <= datalen ? mtu : datalen % mtu); >[0;1;32m ~ ^~~ >[0m[1mnetutil.cc:3709:59: [0m[0;1;35mwarning: [0m[1moperand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > fdatalen = (fragment * mtu <= datalen ? mtu : datalen % mtu); >[0;1;32m ~ ~~~~~~~~^~~~~ >[0m[1mnetutil.cc:3711:34: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > ip->ip_off = htons((fragment - 1) * mtu / 8); >[0;1;32m ~~~~~~~~~^~~ ~ >[0m[1m/usr/include/netinet/in.h:404:33: [0m[0;1;30mnote: [0mexpanded from macro 'htons'[0m ># define htons(x) __bswap_16 (x) >[0;1;32m ^ >[0m[1m/usr/include/bits/byteswap-16.h:27:62: [0m[0;1;30mnote: [0mexpanded from macro '__bswap_16'[0m > ({ unsigned short int __v, __x = (unsigned short int) (x); \ >[0;1;32m ^ >[0m[1mnetutil.cc:3712:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > if ((fragment - 1) * mtu + fdatalen < datalen) >[0;1;32m ~~~~~~~~~^~~ ~ >[0m[1mnetutil.cc:3712:32: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > if ((fragment - 1) * mtu + fdatalen < datalen) >[0;1;32m ~ ^~~~~~~~ >[0m[1mnetutil.cc:3720:45: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > packet + headerlen + (fragment - 1) * mtu, fdatalen); >[0;1;32m ~~~~~~~~~^~~ ~ >[0m[1mnetutil.cc:3720:57: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > packet + headerlen + (fragment - 1) * mtu, fdatalen); >[0;1;32m ^~~~~~~~ >[0m[1mnetutil.cc:3764:9: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m > res = eth_send(ethsd, eth_frame, sizeof(*eth_frame) + packetlen); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mnetutil.cc:3788:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > n = Sendto(__func__, sd, packet, packetlen, 0, (struct sockaddr *) dst, sizeof(*dst)); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1mnetutil.cc:3977:36: [0m[0;1;35mwarning: [0m[1munused parameter 'sd' [-Wunused-parameter][0m >int send_ipv6_packet_eth_or_sd(int sd, const struct eth_nfo *eth, >[0;1;32m ^ >[0m[1mnetutil.cc:4139:34: [0m[0;1;35mwarning: [0m[1munused parameter 'device' [-Wunused-parameter][0m >void set_pcap_filter(const char *device, pcap_t *pd, const char *bpf, ...) { >[0;1;32m ^ >[0mlibtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c blob.c -o blob.o >[1mnetutil.cc:4336:7: [0m[0;1;35mwarning: [0m[1munused parameter 'datalink' [-Wunused-parameter][0m > int datalink, size_t offset) >[0;1;32m ^ >[0m[1mnetutil.cc:4467:10: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m > rc = eth_send(ethsd, frame, sizeof(frame)); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mnetutil.cc:4480:42: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > timeleft = timeouts[num_sends - 1] - TIMEVAL_SUBTRACT(now, start); >[0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mnetutil.cc:4564:10: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m > rc = eth_send(ethsd, frame, sizeof(frame)); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mnetutil.cc:4577:42: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > timeleft = timeouts[num_sends - 1] - TIMEVAL_SUBTRACT(now, start); >[0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mnetutil.cc:4633:16: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'char' [-Wconversion][0m > buf[i] = ch; >[0;1;32m ~ ^~ >[0m[1mnetutil.cc:4704:35: [0m[0;1;35mwarning: [0m[1moperand of ? changes signedness: 'int' to 'rlim_t' (aka 'unsigned long') [-Wsign-conversion][0m > r.rlim_cur = MIN( (int)r.rlim_max, desired_max ); >[0;1;32m ~ ^~~~~~~~~~~~~~~ >[0m[1m/usr/include/sys/param.h:102:30: [0m[0;1;30mnote: [0mexpanded from macro 'MIN'[0m >#define MIN(a,b) (((a)<(b))?(a):(b)) >[0;1;32m ^ >[0m[1mnetutil.cc:4704:52: [0m[0;1;35mwarning: [0m[1moperand of ? changes signedness: 'int' to 'rlim_t' (aka 'unsigned long') [-Wsign-conversion][0m > r.rlim_cur = MIN( (int)r.rlim_max, desired_max ); >[0;1;32m ~ ^~~~~~~~~~~ >[0m[1m/usr/include/sys/param.h:102:34: [0m[0;1;30mnote: [0mexpanded from macro 'MIN'[0m >#define MIN(a,b) (((a)<(b))?(a):(b)) >[0;1;32m ^ >[0m[1mnetutil.cc:4709:28: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'rlim_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > maxfds = r.rlim_cur; >[0;1;32m ~ ~~^~~~~~~~ >[0mlibtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c ip-util.c -o ip-util.o >In file included from addr-util.c:12: >[1m../include/config.h:301:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcat' [-Wincompatible-library-redeclaration][0m >int strlcat(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:301:5: [0m[0;1;30mnote: [0m'strlcat' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >[1m../include/config.h:305:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcpy' [-Wincompatible-library-redeclaration][0m >int strlcpy(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:305:5: [0m[0;1;30mnote: [0m'strlcpy' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >14 warnings generated. >clang -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -DHAVE_CONFIG_H -c -o nbase_str.o nbase_str.c >[1maddr-util.c:189:30: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wconversion][0m > data[i] = ip6->data[2 * i] << 8; >[0;1;32m ~ ~~~~~~~~~~~~~~~~~^~~~ >[0m[1maddr-util.c:227:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion][0m > len - (p - dst)) == NULL) >[0;1;32m ~ ~~^~~~~ >[0mIn file included from EthernetHeader.cc:134: >In file included from ./EthernetHeader.h:137: >In file included from ./DataLinkLayerElement.h:136: >[1m./PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(length); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m4 warnings generated. >[1m./PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m[1m./PacketElement.h:330:52: [0m[0;1;35mwarning: [0m/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c -o ip6.lo ip6.c >[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0mIn file included from EthernetHeader.cc:134: >[1m./EthernetHeader.h:200:9: [0m[0;1;35mwarning: [0m[1m'const' type qualifier on return type has no effect [-Wignored-qualifiers][0m > const u16 getEtherType() const; >[0;1;32m ^~~~~~ >[0m[1mEthernetHeader.cc:287:1: [0m[0;1;35mwarning: [0m[1m'const' type qualifier on return type has no effect [-Wignored-qualifiers][0m >const u16 EthernetHeader::getEtherType() const { >[0;1;32m^~~~~~ >[0m10 warnings generated. >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I../libdnet-stripped/include -I../nbase -I../nsock/include -DHAVE_CONFIG_H -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing ICMPv4Header.cc -o ICMPv4Header.o >In file included from addr.c:14: >[1m../include/config.h:301:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcat' [-Wincompatible-library-redeclaration][0m >int strlcat(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:301:5: [0m[0;1;30mnote: [0m'strlcat' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >[1m../include/config.h:305:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcpy' [-Wincompatible-library-redeclaration][0m >int strlcpy(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:305:5: [0m[0;1;30mnote: [0m'strlcpy' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >[1maddr.c:114:14: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wconversion][0m > addr_btom(j, &mask, sizeof(mask)); >[0;1;32m ~~~~~~~~~ ^ >[0m[1maddr.c:239:42: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > if (addr_ntop(a, p, (buf + sizeof(buf)) - p) != NULL) { >[0;1;32m ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~In file included from blob.c:12: >[1m../include/config.h:301:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcat' [-Wincompatible-library-redeclaration][0m >int strlcat(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:301:5: [0m[0;1;30mnote: [0m'strlcat' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >[1m../include/config.h:305:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcpy' [-Wincompatible-library-redeclaration][0m >int strlcpy(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:305:5: [0m[0;1;30mnote: [0m'strlcpy' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m > >[0m[1maddr.c:461:20: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > memset(p, 0xff, net); >[0;1;32m ~~~~~~ ^~~ >[0m[1maddr.c:464:18: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u_char' (aka 'unsigned char') [-Wconversion][0m > p[net] = 0xff << (8 - host); >[0;1;32m ~ ~~~~~^~~~~~~~~~~~~ >[0m[1maddr.c:465:34: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > memset(&p[net + 1], 0, size - net - 1); >[0;1;32m ~ ^~~ >[0m[1maddr.c:467:30: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > memset(&p[net], 0, size - net); >[0;1;32m ~ ^~~ >[0mlibtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c ip6.c -o ip6.o >[1mblob.c:73:31: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > if ((b->base = bl_malloc(b->size)) == NULL) { >[0;1;32m ~~~~~~~~~ ~~~^~~~ >[0m[1mblob.c:94:32: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > if ((p = bl_realloc(b->base, nsize)) == NULL) >[0;1;32m ~~~~~~~~~~ ^~~~~ >[0m[1mblob.c:111:32: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > memcpy(buf, b->base + b->off, len); >[0;1;32m ~~~~~~ ^~~ >[0m[1mblob.c:122:43: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > memcpy(b->base + b->off, (u_char *)buf, len); >[0;1;32m ~~~~~~ ^~~ >[0m[1mblob.c:134:62: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > memmove( b->base + b->off + len, b->base + b->off, b->end - b->off); >[0;1;32m ~~~~~~~ ~~~~~~~^~~~~~~~ >[0m[1mblob.c:135:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > memcpy(b->base + b->off, buf, len); >[0;1;32m ~~~~~~ ^~~ >[0m[1mblob.c:147:34: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > memcpy(buf, b->base + b->off, len); >[0;1;32m ~~~~~~ ^~~ >[0m[1mblob.c:148:60: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > memmove(b->base + b->off, b->base + b->off + len, b->end - (b->off + len)); >[0;1;32m ~~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~ >[0m[1mblob.c:182:26: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'char' to 'u_char' (aka 'unsigned char') [-Wsign-conversion][0m > b->base[b->off++] = *p; >[0;1;32m ~ ^~ >[0m[1mblob.c:166:11: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > len = strtol(p, &p, 10); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~ >[0m[1mblob.c:230:32: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > if (memcmp(b->base + i, buf, len) == 0) >[0;1;32m ~~~~~~ ^~~ >[0m[1mblob.c:242:32: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > if (memcmp(b->base + i, buf, len) == 0) >[0;1;32m ~~~~~~ ^~~ >[0m[1mblob.c:249:40: [0m[0;1;35mwarning: [0m[1munused parameter 'len' [-Wunused-parameter][0m >blob_print(blob_t *b, char *style, int len) >[0;1;32m ^ >[0m[1mblob.c:261:21: [0m[0;1;35mwarning: [0m[1munused parameter 'b' [-Wunused-parameter][0m >blob_sprint(blob_t *b, char *style, int len, char *dst, int size) >[0;1;32m ^ >[0m[1mblob.c:261:30: [0m[0;1;35mwarning: [0m[1munused parameter 'style' [-Wunused-parameter][0m >blob_sprint(blob_t *b, char *style, int len, char *dst, int size) >[0;1;32m ^ >[0m[1mblob.c:261:41: [0m[0;1;35mwarning: [0m[1munused parameter 'len' [-Wunused-parameter][0m >blob_sprint(blob_t *b, char *style, int len, char *dst, int size) >[0;1;32m ^ >[0m[1mblob.c:261:52: [0m[0;1;35mwarning: [0m[1munused parameter 'dst' [-Wunused-parameter][0m >blob_sprint(blob_t *b, char *style, int len, char *dst, int size) >[0;1;32m ^ >[0m[1mblob.c:261:61: [0m[0;1;35mwarning: [0m[1munused parameter 'size' [-Wunused-parameter][0m >blob_sprint(blob_t *b, char *style, int len, char *dst, int size) >[0;1;32m ^ >[0m[1mblob.c:279:12: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > bl_size = size; >[0;1;32m ~ ^~~~ >[0m[1mblob.c:324:16: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wconversion][0m > uint16_t n = va_arg(*ap, int); >[0;1;32m ~ ^~~~~~~~~~~~~~~~ >[0m[1m/usr/lib64/llvm/6/bin/../../../../lib/clang/6.0.1/include/stdarg.h:35:29: [0m[0;1;30mnote: [0mexpanded from macro 'va_arg'[0m >#define va_arg(ap, type) __builtin_va_arg(ap, type) >[0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mblob.c:356:15: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wconversion][0m > uint8_t n = va_arg(*ap, int); >[0;1;32m ~ ^~~~~~~~~~~~~~~~ >[0m[1m/usr/lib64/llvm/6/bin/../../../../lib/clang/6.0.1/include/stdarg.h:35:29: [0m[0;1;30mnote: [0mexpanded from macro 'va_arg'[0m >#define va_arg(ap, type) __builtin_va_arg(ap, type) >[0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mblob.c:384:16: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wconversion][0m > uint16_t n = va_arg(*ap, int); >[0;1;32m ~ ^~~~~~~~~~~~~~~~ >[0m[1m/usr/lib64/llvm/6/bin/../../../../lib/clang/6.0.1/include/stdarg.h:35:29: [0m[0;1;30mnote: [0mexpanded from macro 'va_arg'[0m >#define va_arg(ap, type) __builtin_va_arg(ap, type) >[0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mblob.c:418:16: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'u_char' (aka 'unsigned char') to 'char' [-Wsign-conversion][0m > if ((p[i] = b->base[b->off + i]) == '\0') { >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~ >[0m[1mblob.c:404:20: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32][0m > len = strlen(p) + 1; >[0;1;32m ~ ~~~~~~~~~~^~~ >[0m[1mblob.c:435:15: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u_int' (aka 'unsigned int') [-Wsign-conversion][0m > len = b->end - b->off; >[0;1;32m ~ ~~~~~~~^~~~~~~~ >[0m[1mblob.c:440:37: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > printf(" %04x: ", (u_int)(i + b->off)); >[0;1;32m ~ ~~~^~~ >[0mIn file included from ip-util.c:12: >[1m../include/config.h:301:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcat' [-Wincompatible-library-redeclaration][0m >int strlcat(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:301:5: [0m[0;1;30mnote: [0m'strlcat' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >[1m../include/config.h:305:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcpy' [-Wincompatible-library-redeclaration][0m >int strlcpy(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:305:5: [0m[0;1;30mnote: [0m'strlcpy' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >[1mip-util.c:27:24: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion][0m > unsigned long crc32 = ~0L; >[0;1;32m ~~~~~ ^~~ >[0m[1mip-util.c:41:57: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > crc32 = ((byte0 << 24) | (byte1 << 16) | (byte2 << 8) | byte3); >[0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ >[0m[1mip-util.c:74:6: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > if (hl + optlen + padlen > IP_HDR_LEN_MAX || >[0;1;32m ^~ ~ >[0m[1mip-util.c:74:20: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > if (hl + optlen + padlen > IP_HDR_LEN_MAX || >[0;1;32m ~ ^~~~~~ >[0m[1mip-util.c:75:35: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > ntohs(ip->ip_len) + optlen + padlen > len) { >[0;1;32m ~ ^~~~~~ >[0m[1mip-util.c:85:35: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > memmove(p + optlen + padlen, p, datalen); >[0;1;32m ~~~~~~~ ^~~~~~~ >[0m[1mip-util.c:89:25: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > memset(p, IP_OPT_NOP, padlen); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1mip-util.c:94:12: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > optlen += padlen; >[0;1;32m ~~ ^~~~~~ >[0m[1mip-util.c:97:15: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wconversion][0m > ip->ip_hl = (int) ((p - (u_char *)ip) >> 2); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mip-util.c:99:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wconversion][0m > tcp->th_off = (int) ((p - (u_char *)tcp) >> 2); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mip-util.c:118:25: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > sum = ip_cksum_add(ip, hl, 0); >[0;1;32m ~~~~~~~~~~~~ ^~ >[0m[1mip-util.c:126:9: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > len -= hl; >[0;1;32m ~~ ^~ >[0m[1mip-util.c:155:49: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > sctp->sh_sum = htonl(_crc32c((u_char *)sctp, len)); >[0;1;32m ~~~~~~~ ^~~ >[0m[1m/usr/include/netinet/in.h:403:33: [0m[0;1;30mnote: [0mexpanded from macro 'htonl'[0m ># define htonl(x) __bswap_32 (x) >[0;1;32m ^ >[0m[1m/usr/include/bits/byteswap.h:60:36: [0m[0;1;30mnote: [0mexpanded from macro '__bswap_32'[0m > ({ unsigned int __v, __x = (x); \ >[0;1;32m ^ >[0m[1mnbase_str.c:218:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > s = (char *)safe_malloc(end - start + 1); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~~~^~~ >[0m[1mnbase_str.c:219:24: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion][0m > memcpy(s, start, end - start); >[0;1;32m ~~~~~~ ~~~~^~~~~~~ >[0m[1mnbase_str.c:236:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > s = (char *)safe_realloc(s, size); >[0;1;32m ~~~~~~~~~~~~ ^~~~ >[0m[1mnbase_str.c:243:22: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > n = vsnprintf(s, size, fmt, va_tmp); >[0;1;32m ~~~~~~~~~ ^~~~ >[0m[1mnbase_str.c:371:34: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > result = (char *)safe_malloc(i + 1); >[0;1;32m ~~~~~~~~~~~ ~~^~~ >[0m[1mnbase_str.c:372:25: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > strncpy(result, path, i); >[0;1;32m ~~~~~~~ ^ >[0m8 warnings generated. >15 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c -o rand.lo rand.c >In file included from FingerPrintResults.cc:133: >In file included from ./FingerPrintResults.h:138: >In file included from ./FPEngine.h:139: >In file included from ./libnetutil/npacket.h:140: >In file included from ./libnetutil/ApplicationLayerElement.h:136: >[1m./libnetutil/PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./libnetutil/PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(length); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m[1m./libnetutil/PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./libnetutil/PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0mIn file included from FingerPrintResults.cc:133: >In file included from ./FingerPrintResults.h:138: >In file included from ./FPEngine.h:139: >In file included from ./libnetutil/npacket.h:141: >In file included from ./libnetutil/ARPHeader.h:136: >[1m./libnetutil/NetworkLayerElement.h:154:34: [0m[0;1;35mwarning: [0m[1munused parameter 'val' [-Wunused-parameter][0m > virtual int setNextHeader(u8 val){ >[0;1;32m ^ >[0mIn file included from FingerPrintResults.cc:133: >In file included from ./FingerPrintResults.h:138: >In file included from ./FPEngine.h:139: >In file included from ./libnetutil/npacket.h:143: >[1m./libnetutil/EthernetHeader.h:200:9: [0m[0;1;35mwarning: [0m[1m'const' type qualifier on return type has no effect [-Wignored-qualifiers][0m > const u16 getEtherType() const; >[0;1;32m ^~~~~~ >[0m28 warnings generated. >6 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c -o strlcat.lo strlcat.c >clang -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -DHAVE_CONFIG_H -c -o nbase_misc.o nbase_misc.c >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c -o strlcpy.lo strlcpy.c >libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c strlcpy.c -o strlcpy.o >libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c rand.c -o rand.o >libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c strlcat.c -o strlcat.o >In file included from ICMPv4Header.cc:133: >In file included from ./ICMPv4Header.h:136: >In file included from ./ICMPHeader.h:137: >[1m./PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(length); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m[1m./PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0m[1mICMPv4Header.cc:196:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(&(this->h), buf, stored_len); >[0;1;32m ~~~~~~ ^~~~~~~~~~ >[0m[1mICMPv4Header.cc:193:52: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > int stored_len = MIN((ICMP_MAX_PAYLOAD_LEN+4), len); >[0;1;32m ~~~~~~~~~~ ^~~ >[0m[1m/usr/include/sys/param.h:102:34: [0m[0;1;30mnote: [0mexpanded from macroIn file included from ip6.c:12: >[1m../include/config.h:301:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcat' [-Wincompatible-library-redeclaration][0m >int strlcat(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:301:5: [0m[0;1;30mnote: [0m'strlcat' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >[1m../include/config.h:305:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcpy' [-Wincompatible-library-redeclaration][0m >int strlcpy(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:305:5: [0m[0;1;30mnote: [0m'strlcpy' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m > 'MIN'[0m >#define MIN(a,b) (((a)<(b))?(a):(b)) >[0;1;32m ^ >[0m[1mICMPv4Header.cc:504:22: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(buffer, &h, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1mICMPv4Header.cc:641:16: [0m[0;1;35mwarning[1mip6.c:37:9: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > len -= i; >[0;1;32m ~~ ^ >[0m: [0m[1mimplicit conversion changes signedness: '(anonymous enum at ./netutil.h:153:1)' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > return OP_FAILURE; >[0;1;32m ~~~~~~ ^~~~~~~~~~ >[0m[1mICMPv4Header.cc:738:32: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m > this->setNumAddresses( this->routeradventries ); /* Update number of addresses */ >[0;1;32m ~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~~~~~~~ >[0m3 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c -o arp-ioctl.lo arp-ioctl.c >In file included from FingerPrintResults.cc:135: >[1m./NmapOps.h:271:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > int minHostGroupSz() { return min_host_group_sz; } >[0;1;32m ~~~~~~ ^~~~~~~~~~~~~~~~~ >[0m[1m./NmapOps.h:272:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > int maxHostGroupSz() { return max_host_group_sz; } >[0;1;32m ~~~~~~ ^~~~~~~~~~~~~~~~~ >[0m[1mFingerPrintResults.cc:156:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > FPs = (FingerPrint **) safe_zalloc(o.maxOSTries() * sizeof(FingerPrint *)); >[0;1;32m ~~^~~~~~~~~~~~ ~ >[0m13 warnings generated. >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I../libdnet-stripped/include -I../nbase -I../nsock/include -DHAVE_CONFIG_H -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing ICMPv6Header.cc -o ICMPv6Header.o >libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c arp-ioctl.c -o arp-ioctl.o >90 warnings generated. >[1mnbase_misc.c:354:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'socklen_t' (aka 'unsigned int') [-Wshorten-64-to-32][0m > if (setsockopt(sd, SOL_SOCKET, SO_BINDTODEVICE, device, len) < 0) >[0;1;32m ~~~~~~~~~~ ^~~ >[0mclang++ -c -I/usr/include/lua5.3 -I/usr/include -I../libdnet-stripped/include -I../nbase -I../nsock/include -DHAVE_CONFIG_H -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing IPv4Header.cc -o IPv4Header.o >[1mnbase_misc.c:656:58: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > crc32 = ((byte0 << 24) | (byte1 << 16) | (byte2 << 8) | byte3); >[0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ >[0m[1mnbase_misc.c:726:66: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'u32' (aka 'unsigned int') to 'char' [-Wconversion][0m > if( isalnum(i) || isdigit(i) || ispunct(i) ){ asciify[i]=i; } >[0;1;32m ~^ >[0m[1mnbase_misc.c:732:30: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > buffer=(char *)safe_zalloc(bytes2alloc); >[0;1;32m ~~~~~~~~~~~ ^~~~~~~~~~~ >[0mIn file included from rand.c:12: >[1m../include/config.h:301:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcat' [-Wincompatible-library-redeclaration][0m >int strlcat(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:301:5: [0m[0;1;30mnote: [0m'strlcat' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >[1m../include/config.h:305:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcpy' [-Wincompatible-library-redeclaration][0m >int strlcpy(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:305:5: [0m[0;1;30mnote: [0m'strlcpy' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >[1mnbase_misc.c:834:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > path = (char *) safe_malloc(n + 1); >[0;1;32m ~~~~~~~~~~~ ~~^~~ >[0m[1mnbase_misc.c:836:21: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > memcpy(path, buf, n); >[0;1;32m ~~~~~~ ^ >[0m[1mnbase_misc.c:831:7: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m > n = readlink("/proc/self/exe", buf, sizeof(buf)); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mnbase_misc.c:832:18: [0m[0;1;35mwarning: [0m[1mcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare][0m > if (n < 0 || n >= sizeof(buf)) >[0;1;32m ~ ^ ~~~~~~~~~~~ >[0m[1mstrlcpy.c:68:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion][0m > return(s - src - 1); /* count does not include NUL */ >[0;1;32m ~~~~~~ ~~~~~~~~^~~ >[0m[1mrand.c:45:16: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wconversion][0m > rand->s[i] = i; >[0;1;32m ~ ^ >[0m1 warning generated. >[1mrand.c:129:35: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > rand_addrandom(r, (u_char *)buf, len); >[0;1;32m ~~~~~~~~~~~~~~ ^~~ >[0m[1mrand.c:130:35: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > rand_addrandom(r, (u_char *)buf, len); >[0;1;32m ~~~~~~~~~~~~~~ ^~~ >[0m[1mrand.c:137:35: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > rand_addrandom(r, (u_char *)buf, len); >[0;1;32m ~~~~~~~~~~~~~~ ^~~ >[0m[1mrand.c:152:24: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wconversion][0m > val = rand_getbyte(r) << 8; >[0;1;32m ~ ~~~~~~~~~~~~~~~~^~~~ >[0m[1mrand.c:162:24: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion][0m > val = rand_getbyte(r) << 24; >[0;1;32m ~ ~~~~~~~~~~~~~~~~^~~~~ >[0m[1mrand.c:163:25: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > val |= rand_getbyte(r) << 16; >[0;1;32m ~~ ~~~~~~~~~~~~~~~~^~~~~ >[0m[1mrand.c:164:25: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > val |= rand_getbyte(r) << 8; >[0;1;32m ~~ ~~~~~~~~~~~~~~~~^~~~ >[0m[1mrand.c:186:15: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > r->tmplen = size; >[0;1;32m ~ ^~~~ >[0m/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c -o eth-linux.lo eth-linux.c >13 warnings generated. >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I./libdnet-stripped/include -I./nbase -I./nsock/include -DHAVE_CONFIG_H -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"https://nmap.org\" -DNMAP_PLATFORM=\"x86_64-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/share/nmap\" -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing FPEngine.cc -o FPEngine.o >11 warnings generated. >8 warnings generated. >clang -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -DHAVE_CONFIG_H -c -o nbase_memalloc.o nbase_memalloc.c >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c -o fw-none.lo fw-none.c >[1mstrlcat.c:58:11: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > dlen = d - dst; >[0;1;32m ~ ~~^~~~~ >[0m[1mstrlcat.c:72:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion][0m > return(dlen + (s - src)); /* count does not include NUL */ >[0;1;32m ~ ~~^~~~~ >[0m2libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c eth-linux.c -o eth-linux.o > warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c -o intf.lo intf.c >In file included from arp-ioctl.c:9: >[1m../include/config.h:301:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcat' [-Wincompatible-library-redeclaration][0m >int strlcat(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:301:5: [0m[0;1;30mnote: [0m'strlcat' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >[1m../include/config.h:305:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcpy' [-Wincompatible-library-redeclaration][0m >int strlcpy(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:305:5: [0m[0;1;30mnote: [0m'strlcpy' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c fw-none.c -o fw-none.o >[1marp-ioctl.c:209:17: [0m[0;1;35mwarning: [0m[1munused parameter 'a' [-Wunused-parameter][0m >arp_loop(arp_t *a, arp_handler callback, void *arg) >[0;1;32m ^ >[0mIn file included from ICMPv6Header.cc:133: >In file included from ./ICMPv6Header.h:136: >In file included from ./ICMPHeader.h:137: >[1m./PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(length); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m[1m./PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0mIn file included from ICMPv6Header.cc:134: >In file included from ./IPv6Header.h:136: >[1m./NetworkLayerElement.h:154:34: [0m[0;1;35mwarning: [0m[1munused parameter 'val' [-Wunused-parameter][0m > virtual int setNextHeader(u8 val){ >[0;1;32m ^ >[0m[1mICMPv6Header.cc:195:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(&(this->h), buf, stored_len); >[0;1;32m ~~~~~~ ^~~~~~~~~~ >[0m[1mICMPv6Header.cc:192:55: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > int stored_len = MIN( sizeof(nping_icmpv6_hdr_t), len); >[0;1;32m ~~~~~~~~~~ ^~~ >[0m[1m/usr/include/sys/param.h:102:34: [0m[0;1;30mnote: [0mexpanded from macro 'MIN'[0m >#define MIN(a,b) (((a)<(b))?(a):(b)) >[0;1;32m ^ >[0m[1mICMPv6Header.cc:377:36: [0m[0;1;35mwarning: [0m[1munused parameter 'type' [-Wunused-parameter][0m >bool ICMPv6Header::validateCode(u8 type, u8 code){ >[0;1;32m ^ >[0m[1mICMPv6Header.cc:377:45: [0m[0;1;35mwarning: [0m[1munused parameter 'code' [-Wunused-parameter][0m >bool ICMPv6Header::validateCode(u8 type, u8 code){ >[0;1;32m ^ >[0m[1mICMPv6Header.cc:466:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > u8 *buff=(u8 *)safe_malloc(this->getLen()); >[0;1;32m ~~~~~~~~~~~ ~~~~~~^~~~~~~~ >[0m[1mICMPv6Header.cc:468:76: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m > this->h.checksum=ipv6_pseudoheader_cksum(&i6src, &i6dst, this->protocol_id(), this->getLen(), buff); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~~~~ >[0mlibtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c intf.c -o intf.o >[1mICMPv6Header.cc:468:97: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > this->h.checksum=ipv6_pseudoheader_cksum(&i6src, &i6dst, this->protocol_id(), this->getLen(), buff); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~ >[0m3 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c -o ip.lo ip.c >In file included from eth-linux.c:9: >[1m../include/config.h:301:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcat' [-Wincompatible-library-redeclaration][0m >int strlcat(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:301:5: [0m[0;1;30mnote: [0m'strlcat' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >[1m../include/config.h:305:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcpy' [-Wincompatible-library-redeclaration][0m >int strlcpy(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:305:5: [0m[0;1;30mnote: [0m'strlcpy' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >clang -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -DHAVE_CONFIG_H -c -o nbase_rnd.o nbase_rnd.c >In file included from IPv4Header.cc:133: >In file included from ./IPv4Header.h:136: >In file included from ./NetworkLayerElement.h:136: >[1m./PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(length); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m[1m./PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0mIn file included from IPv4Header.cc:133: >In file included from ./IPv4Header.h:136: >[1m./NetworkLayerElement.h:154:34: [0m[0;1;35mwarning: [0m[1munused parameter 'val' [-Wunused-parameter][0m > virtual int setNextHeader(u8 val){ >[0;1;32m ^ >[0m[1mIPv4Header.cc:188:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(&(this->h), buf, stored_len); >[0;1;32m ~~~~~~ ^~~~~~~~~~ >[0m[1mIPv4Header.cc:185:64: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > int stored_len = MIN((IP_HEADER_LEN + MAX_IP_OPTIONS_LEN), len); >[0;1;32m ~~~~~~~~~~ ^~~ >[0m[1m/usr/include/sys/param.h:102:34: [0m[0;1;30mnote: [0mexpanded from macro 'MIN'[0m >#define MIN(a,b) (((a)<(b))?(a):(b)) >[0;1;32m ^ >[0m[1mIPv4Header.cc:307:16: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m > h.ip_hl = 5 + (ipoptlen/4); >[0;1;32m ~ ~~^~~~~~~~~~~~~~ >[0m16 warnings generated. >libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c ip.c -o ip.o >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I../libdnet-stripped/include -I../nbase -I../nsock/include -DHAVE_CONFIG_H -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing IPv6Header.cc -o IPv6Header.o >[1mIPv4Header.cc:540:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > ip_checksum((void*)&h, 20 + ipoptlen ); >[0;1;32m ~~~~~~~~~~~ ~~~^~~~~~~~~~ >[0m[1mIPv4Header.cc:665:28: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > this->setOpts(buffer, ret); >[0;1;32m ~~~~~~~ ^~~ >[0m[1mIPv4Header.cc:676:18: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'u32' (aka 'unsigned int') to 'int' [-Wsign-conversion][0m > this->ipoptlen=opts_len; >[0;1;32m ~^~~~~~~~ >[0m2 warnings generated. >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c -o route-linux.lo route-linux.c >In file included from fw-none.c:9: >[1m../include/config.h:301:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcat' [-Wincompatible-library-redeclaration][0m >int strlcat(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:301:5: [0m[0;1;30mnote: [0m'strlcat' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >[1m../include/config.h:305:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcpy' [-Wincompatible-library-redeclaration][0m >int strlcpy(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:305:5: [0m[0;1;30mnote: [0m'strlcpy' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >[1mfw-none.c:25:14: [0m[0;1;35mwarning: [0m[1munused parameter 'f' [-Wunused-parameter][0m >fw_add(fw_t *f, const struct fw_rule *rule) >[0;1;32m ^ >[0m[1mfw-none.c:25:39: [0m[0;1;35mwarning: [0m[1munused parameter 'rule' [-Wunused-parameter][0m >fw_add(fw_t *f, const struct fw_rule *rule) >[0;1;32m ^ >[0m[1mfw-none.c:32:17: [0m[0;1;35mwarning: [0m[1munused parameter 'f' [-Wunused-parameter][0m >fw_delete(fw_t *f, const struct fw_rule *rule) >[0;1;32m ^ >[0m[1mfw-none.c:32:42: [0m[0;1;35mwarning: [0m[1munused parameter 'rule' [-Wunused-parameter][0m >fw_delete(fw_t *f, const struct fw_rule *rule) >[0;1;32m ^ >[0m[1mfw-none.c:39:15: [0m[0;1;35mwarning: [0m[1munused parameter 'f' [-Wunused-parameter][0m >fw_loop(fw_t *f, fw_handler callback, void *arg) >[0;1;32m ^ >[0m[1mfw-none.c:39:29: [0m[0;1;35mwarning: [0m[1munused parameter 'callback' [-Wunused-parameter][0m >fw_loop(fw_t *f, fw_handler callback, void *arg) >[0;1;32m ^ >[0m[1mfw-none.c:39:45: [0m[0;1;35mwarning: [0m[1munused parameter 'arg' [-Wunused-parameter][0m >fw_loop(fw_t *f, fw_handler callback, void *arg) >[0;1;32m ^ >[0m[1mfw-none.c:46:16: [0m[0;1;35mwarning: [0m[1munused parameter 'f' [-Wunused-parameter][0m >fw_close(fw_t *f) >[0;1;32m ^ >[0m10 warnings generated. >In file included from intf.c:12: >[1m../include/config.h:301:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcat' [-Wincompatible-library-redeclaration][0m >int strlcat(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:301:5: [0m[0;1;30mnote: [0m'strlcat' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >[1m../include/config.h:305:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcpy' [-Wincompatible-library-redeclaration][0m >int strlcpy(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:305:5: [0m[0;1;30mnote: [0m'strlcpy' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >15 warnings generated. >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I../libdnet-stripped/include -I../nbase -I../nsock/include -DHAVE_CONFIG_H -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing TCPHeader.cc -o TCPHeader.o >/bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c -o tun-linux.lo tun-linux.c >[1mintf.c:219:16: [0m[0;1;35mwarning: [0m[1mcomparison of integers of different signs: 'int' and 'u_int' (aka 'unsigned int') [-Wsign-compare][0m > for (i = 0; i < entry->intf_alias_num; i++) { >[0;1;32m ~ ^ ~~~~~~~~~~~~~~~~~~~~~ >[0m[1mintf.c:265:16: [0m[0;1;35mwarning: [0m[1mcomparison of integers of different signs: 'int' and 'const u_int' (aka 'const unsigned int') [-Wsign-compare][0m > for (i = 0; i < entry->intf_alias_num; i++) { >[0;1;32m ~ ^ ~~~~~~~~~~~~~~~~~~~~~ >[0m[1mintf.c:313:24: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'const u_int' (aka 'const unsigned int') to 'int' [-Wsign-conversion][0m > ifr.ifr_mtu = entry->intf_mtu; >[0;1;32m ~ ~~~~~~~^~~~~~~~ >[0m[1mintf.c:391:18: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'short' [-Wconversion][0m > ifr.ifr_flags = intf_flags_to_iff(entry->intf_flags, ifr.ifr_flags); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mintf.c:501:22: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'u_int' (aka 'unsigned int') to 'u_short' (aka 'unsigned short') [-Wconversion][0m > entry->intf_flags = intf_iff_to_flags(ifr.ifr_flags); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mintf.c:501:44: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'short' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion][0m > entry->intf_flags = intf_iff_to_flags(ifr.ifr_flags); >[0;1;32m ~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~ >[0m[1m/usr/include/net/if.h:157:29: [0m[0;1;30mnote: [0mexpanded from macro 'ifr_flags'[0m ># define ifr_flags ifr_ifru.ifru_flags /* flags */ >[0;1;32m ^ >[0m[1mintf.c:509:24: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u_int' (aka 'unsigned int') [-Wsign-conversion][0m > entry->intf_mtu = ifr.ifr_mtu; >[0;1;32m ~ ~~~~^~~~~~~ >[0m[1m/usr/include/net/if.h:159:27: [0m[0;1;30mnote: [0mexpanded from macro 'ifr_mtu'[0m ># define ifr_mtu ifr_ifru.ifru_mtu /* mtu */ >[0;1;32m ^ >[0m[1mintf.c:703:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > (intf->ifc.ifc_len / sizeof(*lifr)); >[0;1;32m ~~~~~~~~~~^~~~~~~ ~ >[0m[1mintf.c:794:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'u_int' (aka 'unsigned int') [-Wshorten-64-to-32][0m > entry->intf_len = (u_char *)ap - (u_char *)entry; >[0;1;32m ~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ >[0m[1mintf.c:817:60: [0m[0;1;35mwarning: [0m[1munused parameter 'af' [-Wunused-parameter][0m >intf_get_index(intf_t *intf, struct intf_entry *entry, int af, unsigned int index) >[0;1;32m ^ >[0mlibtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c route-linux.c -o route-linux.o >In file included from FPEngine.cc:134: >In file included from ./FPEngine.h:139: >In file included from ./libnetutil/npacket.h:140: >In file included from ./libnetutil/ApplicationLayerElement.h:136: >[1m./libnetutil/PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./libnetutil/PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(length); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m[1m./libnetutil/PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./libnetutil/PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0mIn file included from FPEngine.cc:134: >In file included from ./FPEngine.h:139: >In file included from ./libnetutil/npacket.h:141: >In file included from ./libnetutil/ARPHeader.h:136: >[1m./libnetutil/NetworkLayerElement.h:154:34: [0m[0;1;35mwarning: [0m[1munused parameter 'val' [-Wunused-parameter][0m > virtual int setNextHeader(u8 val){ >[0;1;32m ^ >[0mIn file included from FPEngine.cc:134: >In file included from ./FPEngine.h:139: >In file included from ./libnetutil/npacket.h:143: >[1m./libnetutil/EthernetHeader.h:200:9: [0m[0;1;35mwarning: [0m[1m'const' type qualifier on return type has no effect [-Wignored-qualifiers][0m > const u16 getEtherType() const; >[0;1;32m ^~~~~~ >[0m12 warnings generated. >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I../libdnet-stripped/include -I../nbase -I../nsock/include -DHAVE_CONFIG_H -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing UDPHeader.cc -o UDPHeader.o >[1mnbase_rnd.c:238:41: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m > for (i = 0; i < 256; i++) { r->s[i] = i; }; >[0;1;32m ~ ^ >[0m[1mnbase_rnd.c:262:26: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > nrand_get(&state, buf, numbytes); >[0;1;32m ~~~~~~~~~ ^~~~~~~~ >[0mIn file included from ip.c:9: >[1m../include/config.h:301:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcat' [-Wincompatible-library-redeclaration][0m >int strlcat(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:301:5: [0m[0;1;30mnote: [0m'strlcat' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >[1m../include/config.h:305:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcpy' [-Wincompatible-library-redeclaration][0m >int strlcpy(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:305:5: [0m[0;1;30mnote: [0m'strlcpy' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >libtool: compile: clang -DHAVE_CONFIG_H -I. -I../include -I../include -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -c tun-linux.c -o tun-linux.o >2 warnings generated. >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I../libdnet-stripped/include -I../nbase -I../nsock/include -DHAVE_CONFIG_H -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing RawData.cc -o RawData.o >2 warnings generated. >In file included from IPv6Header.cc:133: >In file included from ./IPv6Header.h:136: >In file included from ./NetworkLayerElement.h:136: >[1m./PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(length); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m[1m./PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0mIn file included from IPv6Header.cc:133: >In file included from ./IPv6Header.h:136: >[1m./NetworkLayerElement.h:154:34: [0m[0;1;35mwarning: [0m[1munused parameter 'val' [-Wunused-parameter][0m > virtual int setNextHeader(u8 val){ >[0;1;32m ^ >[0mclang -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -DHAVE_CONFIG_H -c -o nbase_addrset.o nbase_addrset.c >[1mIPv6Header.cc:452:21: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > setPayloadLength( otherslen ); >[0;1;32m ~~~~~~~~~~~~~~~~ ^~~~~~~~~ >[0mIn file included from route-linux.c:9: >[1m../include/config.h:301:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcat' [-Wincompatible-library-redeclaration][0m >int strlcat(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:301:5: [0m[0;1;30mnote: [0m'strlcat' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >[1m../include/config.h:305:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcpy' [-Wincompatible-library-redeclaration][0m >int strlcpy(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:305:5: [0m[0;1;30mnote: [0m'strlcpy' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >In file included from FPEngine.cc:135: >In file included from ./Target.h:149: >[1m./scan_engine.h:560:31: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<UltraProbe *, std::__1::allocator<UltraProbe *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > return probes_outstanding.size(); >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~ >[0m[1m./scan_engine.h:669:3: [0m[0;1;35mwarning: [0m[1m'const' type qualifier on return type has no effect [-Wignored-qualifiers][0m > const int operator() (const HostScanStats *lhs, const HostScanStats *rhs) const; >[0;1;32m ^~~~~~ >[0m10 warnings generated. >[1m./scan_engine.h:736:28: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::multiset<HostScanStats *, HssPredicate, std::__1::allocator<HostScanStats *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > return incompleteHosts.size(); >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~ >[0mclang++ -c -I/usr/include/lua5.3 -I/usr/include -I./libdnet-stripped/include -I./nbase -I./nsock/include -DHAVE_CONFIG_H -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"https://nmap.org\" -DNMAP_PLATFORM=\"x86_64-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/share/nmap\" -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing -g0 FPModel.cc -o FPModel.o >[1mroute-linux.c:148:20: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to '__u32' (aka 'unsigned int') [-Wsign-conversion][0m > nmsg->nlmsg_seq = ++seq; >[0;1;32m ~ ^~~~~ >[0m[1mroute-linux.c:151:21: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'unsigned char' [-Wconversion][0m > rmsg->rtm_family = af; >[0;1;32m ~ ^~ >[0m[1mroute-linux.c:152:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'uint16_t' (aka 'unsigned short') to 'unsigned char' [-Wconversion][0m > rmsg->rtm_dst_len = entry->route_dst.addr_bits; >[0;1;32m ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~ >[0m[1mroute-linux.c:156:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'unsigned short' [-Wconversion][0m > rta->rta_len = RTA_LENGTH(alen); >[0;1;32m ~ ^~~~~~~~~~~~~~~~ >[0m[1m/usr/include/linux/rtnetlink.h:181:59: [0m[0;1;30mnote: [0mexpanded from macro 'RTA_LENGTH'[0m >#define RTA_LENGTH(len) (RTA_ALIGN(sizeof(struct rtattr)) + (len)) >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ >[0m[1mroute-linux.c:160:7: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > i = htonl(0x60060606); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~ >[0m[1m/usr/include/netinet/in.h:403:21: [0m[0;1;30mnote: [0mexpanded from macro 'htonl'[0m ># define htonl(x) __bswap_32 (x) >[0;1;32m ^~~~~~~~~~~~~~ >[0m[1m/usr/include/bits/byteswap.h:60:8: [0m[0;1;30mnote: [0mexpanded from macro '__bswap_32'[0m > ({ unsigned int __v, __x = (x); \ >[0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mroute-linux.c:161:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > memcpy(RTA_DATA(rta), &i, alen); >[0;1;32m ~~~~~~ ^~~~ >[0m[1mroute-linux.c:163:54: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > memcpy(RTA_DATA(rta), entry->route_dst.addr_data8, alen); >[0;1;32m ~~~~~~ ^~~~ >[0m[1mroute-linux.c:201:54: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > memcpy(entry->route_gw.addr_data8, RTA_DATA(rta), alen); >[0;1;32m ~~~~~~ ^~~~ >[0m[1mroute-linux.c:202:37: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wconversion][0m > entry->route_gw.addr_bits = alen * 8; >[0;1;32m ~ ~~~~~^~~ >[0m[1mroute-linux.c:209:23: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > p = if_indextoname(intf_index, ifbuf); >[0;1;32m ~~~~~~~~~~~~~~ ^~~~~~~~~~ >[0m[1mroute-linux.c:183:11: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m > if ((i = recvmsg(r->nlfd, &msg, 0)) <= 0) >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mroute-linux.c:186:62: [0m[0;1;35mwarning: [0m[1mcomparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare][0m > if (nmsg->nlmsg_len < (int)sizeof(*nmsg) || nmsg->nlmsg_len > i || >[0;1;32m ~~~~~~~~~~~~~~~ ^ ~ >[0m[1mroute-linux.c:187:22: [0m[0;1;35mwarning: [0m[1mcomparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare][0m > nmsg->nlmsg_seq != seq) { >[0;1;32m ~~~~~~~~~~~~~~~ ^ ~~~ >[0m[1mroute-linux.c:224:21: [0m[0;1;35mwarning: [0m[1munused parameter 'r' [-Wunused-parameter][0m >route_loop(route_t *r, route_handler callback, void *arg) >[0;1;32m ^ >[0mIn file included from TCPHeader.cc:134: >In file included from ./TCPHeader.h:136: >In file included from ./TransportLayerElement.h:135: >[1m./PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(length); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m[1m./PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0m[1mTCPHeader.cc:191:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(&(this->h), buf, stored_len); >[0;1;32m ~~~~~~ ^~~~~~~~~~ >[0m[1mTCPHeader.cc:186:66: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > int stored_len = MIN((TCP_HEADER_LEN + MAX_TCP_OPTIONS_LEN), len); >[0;1;32m ~~~~~~~~~~ ^~~ >[0m[1m/usr/include/sys/param.h:102:34: [0m[0;1;30mnote: [0mexpanded from macro 'MIN'[0m >#define MIN(a,b) (((a)<(b))?(a):(b)) >[0;1;32m ^ >[0mIn file included from FPEngine.cc:135: >In file included from ./Target.h:151: >[1m./osscan2.h:320:55: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<OFProbe *, std::__1::allocator<OFProbe *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > unsigned int numProbesToSend() {return probesToSend.size();} >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~^~~~~~ >[0m[1m./osscan2.h:321:55: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<OFProbe *, std::__1::allocator<OFProbe *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > unsigned int numProbesActive() {return probesActive.size();} >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~^~~~~~ >[0m[1mTCPHeader.cc:289:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "%c", ch); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mTCPHeader.cc:295:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "eol"); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mTCPHeader.cc:302:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "nop"); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mTCPHeader.cc:314:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "mss %u", ntohs(tmpshort)); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mTCPHeader.cc:326:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "wscale %u", *q); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mTCPHeader.cc:336:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "sackOK"); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mTCPHeader.cc:354:21: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "malformed sack"); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mTCPHeader.cc:358:21: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "sack %d ", (sackoptlen - 2) / 8); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mTCPHeader.cc:364:23: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "{%u:%u}", tmpword1, tmpword2); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mTCPHeader.cc:380:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, "timestamp %u %u", ntohl(tmpword1), >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mTCPHeader.cc:397:15: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Snprintf(p, bufsize, ">"); >[0;1;32m ~~~~~~~~ ^~~~~~~ >[0m[1mTCPHeader.cc:477:16: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m > h.th_off = 5 + tcpoptlen/4; >[0;1;32m ~ ~~^~~~~~~~~~~~~ >[0m[1m./osscan2.h:543:61: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<HostOsScanInfo *, std::__1::allocator<HostOsScanInfo *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > unsigned int numIncompleteHosts() {return incompleteHosts.size();} >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~ >[0m[1mTCPHeader.cc:795:63: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > h.th_sum = ipv4_pseudoheader_cksum(&src, &dst, IPPROTO_TCP, bufflen, (char *)aux); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ >[0m[1mTCPHeader.cc:869:21: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > this->tcpoptlen=optslen; >[0;1;32m ~^~~~~~~ >[0m[1mTCPHeader.cc:870:32: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32][0m > this->length=TCP_HEADER_LEN+optslen; >[0;1;32m ~~~~~~~~~~~~~~~^~~~~~~~ >[0m[1mTCPHeader.cc:882:20: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > *optslen=this->tcpoptlen; >[0;1;32m ~~~~~~~^~~~~~~~~ >[0mIn file included from FPEngine.cc:137: >[1m./NmapOps.h:271:33: [0m[0;1;35m16warning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > int minHostGroupSz() { return min_host_group_sz; } >[0;1;32m ~~~~~~ ^~~~~~~~~~~~~~~~~ >[0m[1m./NmapOps.h:272:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > int maxHostGroupSz() { return max_host_group_sz; } >[0;1;32m ~~~~~~ ^~~~~~~~~~~~~~~~~ >[0m warnings generated. >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I./libdnet-stripped/include -I./nbase -I./nsock/include -DHAVE_CONFIG_H -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"https://nmap.org\" -DNMAP_PLATFORM=\"x86_64-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/share/nmap\" -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing idle_scan.cc -o idle_scan.o >In file included from UDPHeader.cc:134: >In file included from ./UDPHeader.h:136: >In file included from ./TransportLayerElement.h:135: >[1m./PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(length); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m[1m./PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0m[1mUDPHeader.cc:282:62: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > h.uh_sum = ipv4_pseudoheader_cksum(&src, &dst, IPPROTO_UDP,bufflen, (char *) aux); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ >[0mIn file included from tun-linux.c:12: >[1m../include/config.h:301:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcat' [-Wincompatible-library-redeclaration][0m >int strlcat(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:301:5: [0m[0;1;30mnote: [0m'strlcat' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >[1m../include/config.h:305:5: [0m[0;1;35mwarning: [0m[1mincompatible redeclaration of library function 'strlcpy' [-Wincompatible-library-redeclaration][0m >int strlcpy(char *, const char *, int); >[0;1;32m ^ >[0m[1m../include/config.h:305:5: [0m[0;1;30mnote: [0m'strlcpy' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'[0m >[1mFPEngine.cc:378:8: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > if ((probes_outstanding + num_packets) <= this->cc_cwnd) { >[0;1;32m ^~~~~~~~~~~~~~~~~~ ~ >[0m[1mFPEngine.cc:379:26: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > this->cc_update_sent(num_packets); >[0;1;32m ~~~~~~~~~~~~~~ ^~~~~~~~~~~ >[0m[1mFPEngine.cc:401:51: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::__1::__wrap_iter<FPHost **>::difference_type' (aka 'long') [-Wsign-conversion][0m > this->callers.erase(this->callers.begin() + i); >[0;1;32m ~ ^ >[0m[1mFPEngine.cc:490:105: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > if (send_ip_packet(this->rawsd, myprobe->getEthernet(), myprobe->host->getTargetAddress(), buf, len) == -1) { >[0;1;32m ~~~~~~~~~~~~~~ ^~~ >[0m[1mFPEngine.cc:547:90: [0m[0;1;35mwarning: [0m[1munused parameter 'arg' [-Wunused-parameter][0m >void FPNetworkControl::response_reception_handler(nsock_pool nsp, nsock_event nse, void *arg) { >[0;1;32m ^ >[0m[1mFPEngine.cc:701:42: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > sizeof(dst_hosts) - filterlen, >[0;1;32m ~ ^~~~~~~~~ >[0m26 warnings generated. >9 warnings generated. >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I../libdnet-stripped/include -I../nbase -I../nsock/include -DHAVE_CONFIG_H -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing HopByHopHeader.cc -o HopByHopHeader.o >[1mFPEngine.cc:940:16: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > nr_feature = get_nr_feature(&FPModel); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mFPEngine.cc:943:27: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > features[i].index = i + 1; >[0;1;32m ~ ~~^~~ >[0m[1mFPEngine.cc:1138:23: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > values = new double[nr_class]; >[0;1;32m ~~~ ^~~~~~~~ >[0m[1mFPEngine.cc:1139:34: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > labels = new struct label_prob[nr_class]; >[0;1;32m ~~~ ^~~~~~~~ >[0m[1mFPEngine.cc:1141:25: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > apply_scale(features, get_nr_feature(&FPModel), FPscale); >[0;1;32m ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mFPEngine.cc:1148:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > qsort(labels, nr_class, sizeof(labels[0]), label_prob_cmp); >[0;1;32m ~~~~~ ^~~~~~~~ >[0m[1mFPEngine.cc:1150:51: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'std::__1::vector<FingerMatch, std::__1::allocator<FingerMatch> >::size_type' (aka 'unsigned long') [-Wsign-conversion][0m > FPR->matches[i] = &o.os_labels_ipv6[labels[i].label]; >[0;1;32m ~ ~~~~~~~~~~^~~~~ >[0mclang++ -c -I/usr/include/lua5.3 -I/usr/include -I../libdnet-stripped/include -I../nbase -I../nsock/include -DHAVE_CONFIG_H -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing DestOptsHeader.cc -o DestOptsHeader.o >[1mFPEngine.cc:1674:14: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m > return o.ttl; >[0;1;32m ~~~~~~ ~~^~~ >[0m[1mFPEngine.cc:1707:30: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > ip6->setPayloadLength(tcp->getLen()); >[0;1;32m ~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~ >[0m[1mFPEngine.cc:1788:65: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > OSDETECT_FLOW_LABEL, TCP_DESCS[i].win, this->tcpSeqBase + i, get_random_u32(), >[0;1;32m ~ ^ >[0m[1mFPEngine.cc:1789:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > TCP_DESCS[i].flags, this->tcp_port_base + i, >[0;1;32m ~~~~~~~~~~~~~~~~~~~~^~~ >[0m[1mFPEngine.cc:1790:44: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > TCP_DESCS[i].dstport == OPEN ? this->open_port_tcp : this->closed_port_tcp, >[0;1;32m ~~~~~~^~~~~~~~~~~~~ >[0m[1mFPEngine.cc:1790:66: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > TCP_DESCS[i].dstport == OPEN ? this->open_port_tcp : this->closed_port_tcp, >[0;1;32m ~~~~~~^~~~~~~~~~~~~~~ >[0m[1mFPEngine.cc:1924:28: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > udp->setSourcePort(this->udp_port_base); >[0;1;32m ~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~~~~ >[0m[1mFPEngine.cc:1925:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > udp->setDestinationPort(this->closed_port_udp); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~~~~~~ >[0m[1mFPEngine.cc:1930:30: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > ip6->setPayloadLength(udp->getLen()); >[0;1;32m ~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~ >[0m[1mFPEngine.cc:1942:65: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > OSDETECT_FLOW_LABEL, TCP_DESCS[i].win, this->tcpSeqBase + i, 0, >[0;1;32m ~ ^ >[0m[1mFPEngine.cc:1943:41: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > TCP_DESCS[i].flags, tcp_port_base + i, >[0;1;32m ~~~~~~~~~~~~~~^~~ >[0m[1mFPEngine.cc:1944:44: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > TCP_DESCS[i].dstport == OPEN ? this->open_port_tcp : this->closed_port_tcp, >[0;1;32m ~~~~~~^~~~~~~~~~~~~ >[0m[1mFPEngine.cc:1944:66: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > TCP_DESCS[i].dstport == OPEN ? this->open_port_tcp : this->closed_port_tcp, >[0;1;32m ~~~~~~^~~~~~~~~~~~~~~ >[0m[1mFPEngine.cc:1967:65: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > OSDETECT_FLOW_LABEL, TCP_DESCS[i].win, this->tcpSeqBase + i, get_random_u32(), >[0;1;32m ~ ^ >[0m[1mFPEngine.cc:1968:41: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > TCP_DESCS[i].flags, tcp_port_base + i, >[0;1;32m ~~~~~~~~~~~~~~^~~ >[0m[1mFPEngine.cc:1969:44: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > TCP_DESCS[i].dstport == OPEN ? this->open_port_tcp : this->closed_port_tcp, >[0;1;32m ~~~~~~^~~~~~~~~~~~~ >[0m[1mFPEngine.cc:1969:66: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > TCP_DESCS[i].dstport == OPEN ? this->open_port_tcp : this->closed_port_tcp, >[0;1;32m ~~~~~~^~~~~~~~~~~~~~~ >[0m[1mFPEngine.cc:2045:60: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > this->netctl->scheduleProbe(&(this->fp_probes[i]), whentostart + i*100); >[0;1;32m ^~~~~~~~~~~ ~ >[0m[1mFPEngine.cc:2269:60: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > this->netctl->scheduleProbe(&(this->fp_probes[l]), whentostart + l*100); >[0;1;32m ^~~~~~~~~~~ ~ >[0m[1mFPEngine.cc:2045:72: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32][0m > this->netctl->scheduleProbe(&(this->fp_probes[i]), whentostart + i*100); >[0;1;32m ~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ >[0m[1mFPEngine.cc:2269:72: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32][0m > this->netctl->scheduleProbe(&(this->fp_probes[l]), whentostart + l*100); >[0;1;32m ~~~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~ >[0m[1mFPEngine.cc:2414:28: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > this->update_RTO(TIMEVAL_SUBTRACT(now, time_sent), this->fp_probes[i].getRetransmissions() != 0); >[0;1;32m ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1m./nbase/nbase.h:256:82: [0m[0;1;30mnote: [0mexpanded from macro 'TIMEVAL_SUBTRACT'[0m >#define TIMEVAL_SUBTRACT(a,b) (((a).tv_sec - (b).tv_sec) * 1000000 + (a).tv_usec - (b).tv_usec) >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ >[0m[1mFPEngine.cc:2528:43: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int'In file included from RawData.ccto: 134'size_t': > In file included from (aka 'unsigned long')./RawData.h :[-Wsign-conversion]137[0m: > >In file included from ./ApplicationLayerElement.h:136: >[1m./PacketElement.h:222:47: [0m[0;1;35mwarning pkt_buff = (u8 *)safe_malloc(this->pkt->getLen());: >[0m[0;1;32m[1m ~~~~~~~~~~~ ~~~~~~~~~~~^~~~~~~~implicit > [0mconversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long')[1m FPEngine.cc[-Wsign-conversion]:[0m2550 >:23: [0m[0;1;35mwarning: [0m[1m totalbuff=(u8 *)safe_zalloc(length);implicit > [0;1;32mconversion ~~~~~~~~~~~ ^~~~~~ >changes[0m signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > return this->pkt->getLen(); >[0;1;32m ~~~~~~ ~~~~~~~~~~~^~~~~~~~ >[0m[1m./PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m[1m./PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0m[1mtun-linux.c:58:19: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u_int' (aka 'unsigned int') [-Wsign-conversion][0m > ifent.intf_mtu = mtu; >[0;1;32m ~ ^~~ >[0m[1mtun-linux.c:103:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned long' to 'ssize_t' (aka 'long') [-Wsign-conversion][0m > return (readv(tun->fd, iov, 2) - sizeof(type)); >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ >[0m[1mtun-linux.c:103:10: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'ssize_t' (aka 'long') to 'unsigned long' [-Wsign-conversion][0m > return (readv(tun->fd, iov, 2) - sizeof(type)); >[0;1;32m ^~~~~~~~~~~~~~~~~~~~~~ ~ >[0m[1mnbase_addrset.c:140:43: [0m[0;1;35mwarning: [0m[1munused parameter 'a' [-Wunused-parameter][0m >static void default_log_user(const char * a, ...){}; >[0;1;32m ^ >[0m[1mnbase_addrset.c:144:44: [0m[0;1;35mwarning: [0m[1munused parameter 'a' [-Wunused-parameter][0m >static void default_log_debug(const char * a, ...){}; >[0;1;32m ^ >[0m[1mnbase_addrset.c:241:21: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'socklen_t' (aka 'unsigned int') [-Wshorten-64-to-32][0m > getnameinfo(sa, sa_len, buf, len, NULL, 0, NI_NUMERICHOST); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m[1mnbase_addrset.c:241:34: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'socklen_t' (aka 'unsigned int') [-Wshorten-64-to-32][0m > getnameinfo(sa, sa_len, buf, len, NULL, 0, NI_NUMERICHOST); >[0;1;32m ~~~~~~~~~~~ ^~~ >[0m[1mnbase_addrset.c:314:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > apply_ipv4_netmask_bits(elem, netmask_bits); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ >[0m[1mnbase_addrset.c:368:43: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > apply_ipv4_netmask_bits(elem, netmask_bits); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ >[0m[1mnbase_addrset.c:384:51: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > make_ipv6_netmask(&elem->u.ipv6.mask, netmask_bits); >[0;1;32m ~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ >[0m[1mnbase_addrset.c:430:24: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'char' [-Wconversion][0m > buf[i++] = c; >[0;1;32m ~ ^ >[0m[1mnbase_addrset.c:424:23: [0m[0;1;35mwarning: [0m[1mcomparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare][0m > if (i + 1 > sizeof(buf) - 1) { >[0;1;32m ~~~~~ ^ ~~~~~~~~~~~~~~~ >[0m[1mnbase_addrset.c:455:57: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > BIT_SET(elem->u.ipv4.bits[octet_index], i); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >[0m[1mnbase_addrset.c:259:29: [0m[0;1;30mnote: [0mexpanded from macro 'BIT_SET'[0m >#define BIT_SET(v, n) ((v)[(n) / BITVECTOR_BITS] |= 1UL << ((n) % BITVECTOR_BITS)) >[0;1;32m ^ ~ >[0m[1mnbase_addrset.c:455:57: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > BIT_SET(elem->u.ipv4.bits[octet_index], i); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >[0m[1mnbase_addrset.c:259:62: [0m[0;1;30mnote: [0mexpanded from macro 'BIT_SET'[0m >#define BIT_SET(v, n) ((v)[(n) / BITVECTOR_BITS] |= 1UL << ((n) % BITVECTOR_BITS)) >[0;1;32m ^ ~ >[0m[1mnbase_addrset.c:492:61: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > BIT_SET(elem->u.ipv4.bits[octet_index], i); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >[0m[1mnbase_addrset.c:259:29: [0m[0;1;30mnote: [0mexpanded from macro 'BIT_SET'[0m >#define BIT_SET(v, n) ((v)[(n) / BITVECTOR_BITS] |= 1UL << ((n) % BITVECTOR_BITS)) >[0;1;32m ^ ~ >[0m[1mnbase_addrset.c:492:61: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > BIT_SET(elem->u.ipv4.bits[octet_index], i); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ >[0m[1mnbase_addrset.c:259:62: [0m[0;1;30mnote: [0mexpanded from macro 'BIT_SET'[0m >#define BIT_SET(v, n) ((v)[(n) / BITVECTOR_BITS] |= 1UL << ((n) % BITVECTOR_BITS)) >[0;1;32m ^ ~ >[0m[1mnbase_addrset.c:491:26: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > for (i = start; i <= end; i++) >[0;1;32m ~ ^~~~~ >[0m[1mnbase_addrset.c:593:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wconversion][0m > mask->s6_addr[i] = 0xFF << (8 - bits); >[0;1;32m ~ ~~~~~^~~~~~~~~~~~~ >[0m5 warnings generated. >8 warnings generated. >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I../libdnet-stripped/include -I../nbase -I../nsock/include -DHAVE_CONFIG_H -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing FragmentHeader.cc -o FragmentHeader.o >/bin/sh ../libtool --tag=CC --mode=link clang -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -version-info 1:1:0 -Wl,-O1 -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -o libdnet.la -rpath /usr/lib64 addr-util.lo addr.lo blob.lo ip-util.lo ip6.lo rand.lo strlcat.lo strlcpy.lo arp-ioctl.lo eth-linux.lo fw-none.lo intf.lo ip.lo route-linux.lo tun-linux.lo >In file included from idle_scan.cc:161: >In file included from ./libnetutil/npacket.h:140: >In file included from ./libnetutil/ApplicationLayerElement.h:136: >[1m./libnetutil/PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./libnetutil/PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(length); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m[1m./libnetutil/PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./libnetutil/PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0mIn file included from idle_scan.cc:161: >In file included from ./libnetutil/npacket.h:141: >In file included from ./libnetutil/ARPHeader.h:136: >[1m./libnetutil/NetworkLayerElement.h:154:34: [0m[0;1;35mwarning: [0m[1munused parameter 'val' [-Wunused-parameter][0m > virtual int setNextHeader(u8 val){ >[0;1;32m ^ >[0mIn file included from idle_scan.cc:161: >In file included from ./libnetutil/npacket.h:143: >[1m./libnetutil/EthernetHeader.h:200:9: [0m[0;1;35mwarning: [0m[1m'const' type qualifier on return type has no effect [-Wignored-qualifiers][0m > const u16 getEtherType() const; >[0;1;32m ^~~~~~ >[0m15 warnings generated. >x86_64-pc-linux-gnu-ar cr libnbase.a snprintf.o nbase_str.o nbase_misc.o nbase_memalloc.o nbase_rnd.o nbase_addrset.o >In file included from HopByHopHeader.cc:131: >In file included from ./HopByHopHeader.h:134: >In file included from ./IPv6ExtensionHeader.h:135: >[1m./PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(length); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m[1m./PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0m[1mHopByHopHeader.cc:192:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(&(this->h), buf, this->length); >[0;1;32m ~~~~~~ ~~~~~~^~~~~~ >[0m[1mHopByHopHeader.cc:452:55: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m > this->addOption(EXTOPT_PADN, required_octets-2, zeroes ); >[0;1;32m ~~~~~~~~~ ~~~~~~~~~~~~~~~^~ >[0m[1mHopByHopHeader.cc:456:31: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m > this->h.len=(this->length/8)-1; >[0;1;32m ~~~~~~~~~~~~~~~~~^~ >[0mllvm-ranlib libnbase.a >In file included from DestOptsHeader.cc:131: >In file included from ./DestOptsHeader.h:134: >In file included from ./HopByHopHeader.h:134: >In file included from ./IPv6ExtensionHeader.h:135: >[1m./PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(length); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m[1m./PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0m11 warnings generated. >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I./libdnet-stripped/include -I./nbase -I./nsock/include -DHAVE_CONFIG_H -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"https://nmap.org\" -DNMAP_PLATFORM=\"x86_64-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/share/nmap\" -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing MACLookup.cc -o MACLookup.o >libtool: link: x86_64-pc-linux-gnu-ar cru .libs/libdnet.a addr-util.o addr.o blob.o ip-util.o ip6.o rand.o strlcat.o strlcpy.o arp-ioctl.o eth-linux.o fw-none.o intf.o ip.o route-linux.o tun-linux.o >make[1]: Leaving directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/nbase' >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I./libdnet-stripped/include -I./nbase -I./nsock/include -DHAVE_CONFIG_H -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"https://nmap.org\" -DNMAP_PLATFORM=\"x86_64-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/share/nmap\" -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing nmap_dns.cc -o nmap_dns.o >In file included from FragmentHeader.cc:131: >In file included from ./FragmentHeader.h:134: >In file included from FPModel.cc:3: >In file included from ./FingerPrintResults.h:138: >In file included from ./FPEngine.h:139: >In file included from ./libnetutil/npacket.h:140: >In file included from ./libnetutil/ApplicationLayerElement.h:136: >[1m./libnetutil/PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./libnetutil/PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(length); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m[1m./libnetutil/PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0mIn file included from ./IPv6ExtensionHeader.h:1358 warnings generated. >[1m./libnetutil/PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m: >[1m./PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0m[1m./PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes In file included from FPModel.cc:3: >In file included from ./FingerPrintResults.hsignedness:: 138'int': > In file included from to./FPEngine.h:139: >In file included from ./libnetutil/npacket.h:141: >In file included from ./libnetutil/ARPHeader.h:136: >[1m./libnetutil/NetworkLayerElement.h:154:34: [0m[0;1;35mwarning: [0m[1munused parameter 'val' [-Wunused-parameter][0m > 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ virtual int setNextHeader(u8 val){ > >[0m[0;1;32m ^ >[0m[1m./PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(length); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1mIn file included from FPModel.cc:3: >In file included from ./FingerPrintResults.h:138: >In file included from ./FPEngine.h:139: >In file included from ./libnetutil/npacket.h:143: >[1m./libnetutil/EthernetHeader.h:200:9: [0m[0;1;35mwarning: [0m[1m'const' type qualifier on return type has no effect [-Wignored-qualifiers][0m > const u16 getEtherType() const; >[0;1;32m ^~~~~~ >[0m./PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m[1m./PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munusedclang++ -c -I/usr/include/lua5.3 -I/usr/include -I../libdnet-stripped/include -I../nbase -I../nsock/include -DHAVE_CONFIG_H -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing RoutingHeader.cc -o RoutingHeader.o > parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0m[1mFragmentHeader.cc:180:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(&(this->h), buf, stored_len); >[0;1;32m ~~~~~~ ^~~~~~~~~~ >[0m[1mFragmentHeader.cc:177:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > int stored_len = MIN(FRAGMENT_HEADER_LEN, len); >[0;1;32m ~~~~~~~~~~ ^~~ >[0m[1m/usr/include/sys/param.h:102:34: [0m[0;1;30mnote: [0mexpanded from macro 'MIN'[0m >#define MIN(a,b) (((a)<(b))?(a):(b)) >[0;1;32m ^ >[0m10 warnings generated. >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I../libdnet-stripped/include -I../nbase -I../nsock/include -DHAVE_CONFIG_H -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing PacketParser.cc -o PacketParser.o >libtool: link: llvm-ranlib .libs/libdnet.a >libtool: link: ( cd ".libs" && rm -f "libdnet.la" && ln -s "../libdnet.la" "libdnet.la" ) >make[2]: Leaving directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libdnet-stripped/src' >make[2]: Entering directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libdnet-stripped' >make[2]: Nothing to be done for 'all-am'. >make[2]: Leaving directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libdnet-stripped' >make[1]: Leaving directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libdnet-stripped' >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I./libdnet-stripped/include -I./nbase -I./nsock/include -DHAVE_CONFIG_H -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"https://nmap.org\" -DNMAP_PLATFORM=\"x86_64-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/share/nmap\" -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing nmap_error.cc -o nmap_error.o >In file included from idle_scan.cc:165: >[1m./osscan2.h:320:55: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<OFProbe *, std::__1::allocator<OFProbe *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > unsigned int numProbesToSend() {return probesToSend.size();} >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~^~~~~~ >[0m[1m./osscan2.h:321:55: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<OFProbe *, std::__1::allocator<OFProbe *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > unsigned int numProbesActive() {return probesActive.size();} >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~^~~~~~ >[0m[1m./osscan2.h:543:61: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<HostOsScanInfo *, std::__1::allocator<HostOsScanInfo *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > unsigned int numIncompleteHosts() {return incompleteHosts.size();} >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~ >[0mIn file included from idle_scan.cc:168: >[1m./NmapOps.h:271:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > int minHostGroupSz() { return min_host_group_sz; } >[0;1;32m ~~~~~~ ^~~~~~~~~~~~~~~~~ >[0m[1m./NmapOps.h:272:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > int maxHostGroupSz() { return max_host_group_sz; } >[0;1;32m ~~~~~~ ^~~~~~~~~~~~~~~~~ >[0mIn file included from RoutingHeader.cc:131: >In file included from ./RoutingHeader.h:134: >In file included from ./IPv6ExtensionHeader.h:135: >[1m./PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(length); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m[1m./PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0m[1mRoutingHeader.cc:199:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(&(this->h), buf, this->length); >[0;1;32m ~~~~~~ ~~~~~~^~~~~~ >[0m[1mRoutingHeader.cc:231:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(&(this->h), buf, this->length); >[0;1;32m ~~~~~~ ~~~~~~^~~~~~ >[0mIn file included from idle_scan.cc:170: >In file included from ./Target.h:149: >[1m./scan_engine.h:560:31: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<UltraProbe *, std::__1::allocator<UltraProbe *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > return probes_outstanding.size(); >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~ >[0mIn file included from PacketParser.cc:134: >In file included from ./PacketParser.h:137: >In file included from ./ApplicationLayerElement.h:136: >[1m./PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m >[1m./scan_engine.h totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m:669:3: [0m[0;1;35mwarning: [0m[1m'const'[1m./PacketElement.h:223 :36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long')type [-Wsign-conversion][0mqualifier > on return memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0mtype [1m./PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m >has no effect [-Wignored-qualifiers][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m const int operator() (const HostScanStats *lhs, const HostScanStats *rhs) const; > >[0;1;32m totalbuff=(u8 *)safe_zalloc(length); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m ^~~~~~ >[1m./PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m[1m./PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0mIn file included from PacketParser.cc:134: >In file included from ./PacketParser.h:138: >In file included from ./ARPHeader.h:136: >[1m./NetworkLayerElement.h:154:34: [0m[0;1;35mwarning: [0m[1munused parameter 'val' [-Wunused-parameter][0m > virtual int setNextHeader(u8 val){ >[0;1;32m ^ >[0mIn file included from PacketParser.cc:134: >In file included from ./PacketParser.h:140: >[1m./EthernetHeader.h:200:9: [0m[0;1;35mwarning: [0m[1m'const' type qualifier on return type has no effect [-Wignored-qualifiers][0m > const u16 getEtherType() const; >[0;1;32m ^~~~~~ >[0m[0m[1mPacketParser.cc:264:48: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > this_packet[current_header].length=ethlen; >[0;1;32m ~^~~~~~ >[0m[1mPacketParser.cc:268:26: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > curr_pktlen-=ethlen; >[0;1;32m ~~^~~~~~ >[0m[1mPacketParser.cc:279:48: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > this_packet[current_header].length=arplen; >[0;1;32m ~^~~~~~ >[0m[1mPacketParser.cc:283:26: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > curr_pktlen-=arplen; >[0;1;32m ~~^~~~~~ >[0m[1mPacketParser.cc:335:48: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > this_packet[current_header].length=iplen; >[0;1;32m ~^~~~~ >[0m[1mPacketParser.cc:339:26: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > curr_pktlen-=iplen; >[0;1;32m ~~^~~~~ >[0m[1mPacketParser.cc:393:48: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > this_packet[current_header].length=ip6len; >[0;1;32m ~^~~~~~ >[0m[1mPacketParser.cc:397:26: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > curr_pktlen-=ip6len; >[0;1;32m ~~^~~~~~ >[0m[1mPacketParser.cc:418:48: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > this_packet[current_header].length=tcplen; >[0;1;32m ~^~~~~~ >[0m[1mPacketParser.cc:422:26: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > curr_pktlen-=tcplen; >[0;1;32m ~~^~~~~~ >[0m[1mPacketParser.cc:435:48: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > this_packet[current_header].length=udplen; >[0;1;32m ~^~~~~~ >[0m[1mPacketParser.cc:439:26: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > curr_pktlen-=udplen; >[0;1;32m ~~^~~~~~ >[0m[1mPacketParser.cc:467:48: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > this_packet[current_header].length=icmplen; >[0;1;32m ~^~~~~~~ >[0m[1mPacketParser.cc:471:26: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > curr_pktlen-=icmplen; >[0;1;32m ~~^~~~~~~ >[0m[1mPacketParser.cc:497:48: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > this_packet[current_header].length=icmplen; >[0;1;32m ~^~~~~~~ >[0m[1mPacketParser.cc:501:26: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > curr_pktlen-=icmplen; >[0;1;32m ~~^~~~~~~ >[0m[1mPacketParser.cc:571:44: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > this_packet[current_header].length=exthdrlen; >[0;1;32m ~^~~~~~~~~ >[0m[1mPacketParser.cc:572:44: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > this_packet[current_header++].type=expected; >[0;1;32m ~^~~~~~~~ >[0m[1mPacketParser.cc:574:22: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > curr_pktlen-=exthdrlen; >[0;1;32m ~~^~~~~~~~~ >[0m[1mPacketParser.cc:635:60: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > this_packet[current_header].length=arplen; >[0;1;32m ~^~~~~~ >[0m[1mPacketParser.cc:639:38: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > curr_pktlen-=arplen; >[0;1;32m ~~^~~~~~ >[0m[1mPacketParser.cc:656:48: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32][0m > this_packet[current_header].length=curr_pktlen; >[0;1;32m ~^~~~~~~~~~~ >[0m[1mPacketParser.cc:669:44: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32][0m > this_packet[current_header].length=curr_pktlen; >[0;1;32m ~^~~~~~~~~~~ >[0m10 warnings generated. >[1mPacketParser.cc:682:55: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'u32' (aka 'unsigned int') to 'int' [-Wsign-conversion][0m > printf("%s:", header_type2string(packetheaders[i].type)); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~~~ >[0m[1mPacketParser.cc:734:27: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > offset=pktlen-me->getLen(); >[0;1;32m ~~~~~^~~~~~~~ >[0m[1mPacketParser.cc:754:14: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > return offset; >[0;1;32m ~~~~~~ ^~~~~~ >[0mclang++ -c -I/usr/include/lua5.3 -I/usr/include -I./libdnet-stripped/include -I./nbase -I./nsock/include -DHAVE_CONFIG_H -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"https://nmap.org\" -DNMAP_PLATFORM=\"x86_64-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/share/nmap\" -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing nmap.cc -o nmap.o >[1m./scan_engine.h:736:28: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::multiset<HostScanStats *, HssPredicate, std::__1::allocator<HostScanStats *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > return incompleteHosts.size(); >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~ >[0m[1mPacketParser.cc:978:41: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > mypktbuff=(u8 *)safe_malloc(test_pkt->getLen()); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1mPacketParser.cc:982:55: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > parsed_pkt=PacketParser::split(mypktbuff, test_pkt->getLen()); >[0;1;32m ~~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1mPacketParser.cc:994:44: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > mypktbuff2=(u8 *)safe_malloc(parsed_pkt->getLen()); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~ >[0m[1mPacketParser.cc:998:48: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > if(memcmp(mypktbuff, mypktbuff2, parsed_pkt->getLen())!=0){ >[0;1;32m ~~~~~~ ~~~~~~~~~~~~^~~~~~~~ >[0m[1midle_scan.cc:241:11: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > return (ntohl(frag_header->ident)); >[0;1;32m ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1m/usr/include/netinet/in.h:401:21: [0m[0;1;30mnote: [0mexpanded from macro 'ntohl'[0m ># define ntohl(x) __bswap_32 (x) >[0;1;32m ^~~~~~~~~~~~~~ >[0m[1m/usr/include/bits/byteswap.h:60:8: [0m[0;1;30mnote: [0mexpanded from macro '__bswap_32'[0m > ({ unsigned int __v, __x = (x); \ >[0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1midle_scan.cc:296:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > base_port + tries, proxy->probe_port, >[0;1;32m ~~~~~~~~~~^~~~~~~ >[0m[1midle_scan.cc:297:51: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > seq_base + (packet_send_count++ * 500) + 1, ack, 0, TH_SYN | TH_ACK, 0, 0, >[0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~^~~~~ >[0m[1midle_scan.cc:303:27: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m > o.ttl, >[0;1;32m ~~^~~ >[0m[1midle_scan.cc:304:35: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > base_port + tries, proxy->probe_port, >[0;1;32m ~~~~~~~~~~^~~~~~~ >[0m[1midle_scan.cc:305:57: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > seq_base + (packet_send_count++ * 500) + 1, ack, 0, TH_SYN | TH_ACK, 0, 0, >[0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~^~~~~ >[0m[1midle_scan.cc:361:74: [0m[0;1;35mwarning: [0m[1moperand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > readtcppacket((unsigned char *) ip, MIN(ntohs(ip->ip_len), bytes)); >[0;1;32m ~~~~~~~~~~~~~ ^~~~~ >[0m[1m/usr/include/sys/param.h:102:34: [0m[0;1;30mnote: [0mexpanded from macro 'MIN'[0m >#define MIN(a,b) (((a)<(b))?(a):(b)) >[0;1;32m ^ >[0m[1midle_scan.cc:323:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > to_usec = proxy->host.to.timeout - TIMEVAL_SUBTRACT(tv_end, tv_sent[tries - 1]); >[0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1midle_scan.cc:388:26: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > return ((h&0xff) << 8) | ((h>>8)&0xff); >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ >[0m[1midle_scan.cc:397:18: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > return endid - startid; >[0;1;32m ~~~~~~ ~~~~~~^~~~~~~~~ >[0m[1midle_scan.cc:403:18: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > return endid - startid; >[0;1;32m ~~~~~~ ~~~~~~^~~~~~~~~ >[0m[1midle_scan.cc:467:100: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m > ipv6_packet = build_icmpv6_raw(proxy->host.v6sourceip(), proxy->host.v6hostip(), 0x00, 0x0000, o.ttl, seq , pingid, ICMPV6_ECHO, 0x00, data, sizeof(data) , &packetlen); >[0;1;32m ~~~~~~~~~~~~~~~~ ~~^~~ >[0m[1midle_scan.cc:507:100: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m > ipv6_packet = build_icmpv6_raw(proxy->host.v6sourceip(), proxy->host.v6hostip(), 0x00, 0x0000, o.ttl, 0x00 , 0x00, 0x02, 0x00, data, sizeof(data) , &packetlen); >[0;1;32m ~~~~~~~~~~~~~~~~ ~~^~~ >[0m[1midle_scan.cc:520:94: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m > ipv6_packet = build_icmpv6_raw(target->v6hostip(), proxy->host.v6hostip(), 0x00, 0x0000, o.ttl, seq , pingid, ICMPV6_ECHO, 0x00, data, sizeof(data) , &packetlen); >[0;1;32m ~~~~~~~~~~~~~~~~ ~~^~~ >[0m[1midle_scan.cc:528:94: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m > ipv6_packet = build_icmpv6_raw(proxy->host.v6hostip(), target->v6hostip(), 0x00, 0x0000, o.ttl, seq , pingid, ICMPV6_ECHOREPLY, 0x00, data, sizeof(data) , &packetlen); >[0;1;32m ~~~~~~~~~~~~~~~~ ~~^~~ >[0m[1midle_scan.cc:533:94: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer[1mFPModel.cc:2499:4: [0m[0;1;35mwarning: [0m[1mmissing field 'eps' initializer [-Wmissing-field-initializers][0m > {0}, >[0;1;32m ^ >[0m[1mFPModel.cc:2515:77: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "2.6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2520:75: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "3.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2532:77: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "2.6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2544:77: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "2.6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2556:65: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"HP", "embedded", NULL, "switch"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2568:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"FreeBSD", "FreeBSD", "8.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2580:86: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"OpenIndiana", "OpenIndiana", NULL, "general purpose"}; >[0;1;32m ^ >[0m precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m > ipv6_packet = build_icmpv6_raw(target->v6hostip(), proxy->host.v6hostip(), 0x00, 0x0000, o.ttl, 0x00 , 0x00, 0x02, 0x00, data, sizeof(data) , &packetlen); >[0;1;32m ~~~~~~~~~~~~~~~~ ~~^~~ >[0m[1mFPModel.cc:2592:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Microsoft", "Windows", "7", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2604:77: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "2.6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2616:71: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"VMware", "ESXi", "5.X", "specialized"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2628:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"OpenBSD", "OpenBSD", "4.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2640:80: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Netgear", "embedded", NULL, "broadband router"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2652:81: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Apple", "Mac OS X", "10.4.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2664:77: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "2.4.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2676:70: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Nokia", "Symbian OS", "9.X", "phone"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2682:81: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Equinox", "embedded", NULL, "remote management"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2694:66: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"HP", "embedded", NULL, "printer"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2699:70: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m >[1midle_scan.cc:591:46: OS_Classification osclass = {"TP-LINK", "embedded", NULL, "switch"}; > [0m[0;1;35m[0;1;32m ^ >[0mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m >[1mFPModel.cc:2704:77: [0m[0;1;35mwarning: [0m[1mmissing field proxy->min_groupsz = o.min_parallelism ? o.min_parallelism : 4; >[0;1;32m ~ ~~^~~~~~~~~~~~~~~'cpe' initializer >[0m[-Wmissing-field-initializers][0m > OS_Classification osclass = {"Zoom", "embedded", NULL, "broadband router"}; >[0;1;32m ^ >[0m[1midle_scan.cc:592:70: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m >[1mFPModel.cc:2716:83: [0m[0;1;35mwarning: [0m[1mmissing proxy->max_groupsz = MAX(proxy->min_groupsz, o.max_parallelism ? o.max_parallelism : 100); >[0;1;32m ~ ~~^~~~~~~~~~~~~~~field 'cpe' >[0minitializer [1m/usr/include/sys/param.h:[-Wmissing-field-initializers][0m >103:34: [0m[0;1;30mnote: [0m OS_Classification osclass = {"Microsoft", "Windows", "Vista", "general purpose"}; >[0;1;32mexpanded from ^ >[0m macro 'MAX'[0m >#define MAX(a,b) (((a)>(b))?(a):(b)) >[0;1;32m ^ >[0m[1mFPModel.cc:2721:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Microsoft", "Windows", "7", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2726:82: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Microsoft", "Windows", "2008", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2731:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Microsoft", "Windows", "8", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2743:71: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Brother", "embedded", NULL, "printer"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2755:63: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Cisco", "IOS", NULL, "router"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2767:65: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Cisco", "IOS", "12.X", "switch"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2780:65: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Cisco", "IOS", "15.X", "switch"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2793:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"FreeBSD", "FreeBSD", "8.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2805:80: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"m0n0wall", "FreeBSD", "8.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2817:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"OpenBSD", "OpenBSD", "3.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2829:66: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"HP", "embedded", NULL, "printer"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2841:66: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"HP", "embedded", NULL, "printer"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2853:77: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"NetBSD", "NetBSD", "5.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2865:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"FreeBSD", "FreeBSD", "6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2877:77: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "2.6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2889:75: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Thecus", "Linux", "2.6.X", "storage-misc"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2902:74: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Sun", "Solaris", "10", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2907:86: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"OpenSolaris", "OpenSolaris", NULL, "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2919:74: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Sun", "Solaris", "10", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2924:86: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"OpenIndiana", "OpenIndiana", NULL, "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2936:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Microsoft", "Windows", "7", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2948:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"OpenBSD", "OpenBSD", "4.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2960:65: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Cisco", "IOS", "12.X", "router"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2966:65: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Cisco", "IOS", "15.X", "router"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2979:65: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Cisco", "IOS", "12.X", "router"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2984:65: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Cisco", "IOS", "15.X", "router"}; >[0;1;32m ^ >[0m[1mFPModel.cc:2996:81: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Apple", "Mac OS X", "10.6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3001:81: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Apple", "Mac OS X", "10.7.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3006:70: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Apple", "iOS", "4.X", "media device"}; >[0;1;32m[1midle_scan.cc:625:25: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'u16' (aka 'unsigned short') [-Wconversion][0m > proxy->probe_port = strtoul(q, &endptr, 10); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~ >[0m ^ >[0m[1mFPModel.cc:3018:81: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Apple", "Mac OS X", "10.6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3023:81: [0m[0;1;35m[1midle_scan.cc:746:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer warning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Apple", "Mac OS X", "10.7.X", "general purpose"}; >[0;1;32mprecision: 'unsigned int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > ^ >[0m o.magic_port + probes_sent + 1, proxy->probe_port, >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ >[0m[1mFPModel.cc:3028:63: [0m[0;1;35mwarning: [0m[1m[1midle_scan.cc:753:42: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m >missing field 'cpe' o.ttl, >[0;1;32m ~~^~~ >[0m[1midle_scan.cc:754:67: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > initializer [-Wmissing-field-initializers][0m > o.magic_port + probes_sent + 1, proxy->probe_port, >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ >[0m OS_Classification osclass = {"Apple", "iOS", "4.X", "phone"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3040:66: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"HP", "embedded", NULL, "printer"}; >[0;1;32m ^ >[0m[1midle_scan.cc:771:52: [0m[0;1;35mwarning: [0m[1moperand of ? changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > to_usec = (probes_sent == NUM_IPID_PROBES) ? hardtimeout : 1000; >[0;1;32m ~ ^~~~~~~~~~~ >[0m[1mFPModel.cc:3052:66: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"HP", "embedded", NULL, "printer"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3063:76: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"AVM", "embedded", NULL, "broadband router"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3068:70: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Cisco", "embedded", NULL, "firewall"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3080:77: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "2.6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3092:77: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "2.6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3104:77: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "2.6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3116:80: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Microsoft", "Windows", "XP", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3121:82: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Microsoft", "Windows", "2003", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3133:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Microsoft", "Windows", "7", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3145:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"FreeBSD", "FreeBSD", "7.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3150:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"FreeBSD", "FreeBSD", "8.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3162:77: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "2.6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3174:77: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "2.6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3179:75: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "3.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3191:77: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "2.6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3196:75: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "3.X", "general purpose"};[1midle_scan.cc:812: >[0;1;32m ^ >[0m30: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > seq_response_num = probes_returned; >[0;1;32m ~ ^~~~~~~~~~~~~~~ >[0m[1mFPModel.cc:3208:71: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"IBM", "AIX", "7.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3220:71: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"IBM", "AIX", "6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3232:71: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"IBM", "AIX", "6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3237:71: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"IBM", "AIX", "7.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3249:71: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"IBM", "AIX", "6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3254:71: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"IBM", "AIX", "7.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3266:79: [0m[1midle_scan.cc:843:22: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m >[0;1;35mwarning: [0m[1mmissing lastipid = newipid; >[0;1;32m ~ ^~~~~~~ > field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Microsoft", "Windows", "7", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3271:82: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Microsoft", "Windows", "2008", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3276:81: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Microsoft", "Windows", "8.1", "general purpose"}; >[0;1;32m ^ >[0m[0m[1mFPModel.cc:3288:75: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "3.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3293:77: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "2.6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3305:75: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "3.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3317:75: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "3.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3322:75: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "4.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3334:75: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "3.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3346:77: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "2.6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3351:75: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "3.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3363:77: [0m[0;1;35mwarning: [1midle_scan.cc:864:30[0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "2.6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3375:76: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "3.X", "broadband router"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3387:76: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Citrix", "embedded", NULL, "load balancer"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3399:76: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Citrix", "embedded", NULL, "load balancer"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3411:77: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "2.6.X", "general purpose"}; >[0;1;32m ^ >[0m: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > seq_response_num = probes_returned; >[0;1;32m ~ ^~~~~~~~~~~~~~~ >[0m[1midle_scan.cc:871:37: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > ipids[seq_response_num] = newipid; >[0;1;32m ~ ^~~~~~~ >[0m[1mFPModel.cc:3423:76: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"NetBSD", "NetBSD", NULL, "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3435:81: [0m[0;1;35m[1midle_scan.cc:894:44: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m >warning: [0m[1mmissing field 'cpe' initializer proxy->seqclass = get_ipid_sequence_16(probes_returned, ipids, 0); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~ >[0m [-Wmissing-field-initializers][0m > OS_Classification osclass = {"F5 Networks", "embedded", NULL, "load balancer"};[1midle_scan.cc:896: >[0;1;32m ^ >[0m[1mFPModel.cc:3446:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"FreeBSD", "FreeBSD", "8.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3458:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"FreeBSD", "FreeBSD", "8.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3470:83: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Microsoft", "Windows", "Vista", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3482:82: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Microsoft", "Windows", "2008", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3494:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"FreeBSD", "FreeBSD", "9.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3499:80: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"FreeBSD", "FreeBSD", "10.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3511:69: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Juniper", "JUNOS", NULL, "firewall"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3524:67: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"NetComm", "embedded", NULL, "WAP"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3536:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"OpenBSD", "OpenBSD", "5.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3540:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"OpenBSD", "OpenBSD", "6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3552:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"FreeBSD", "FreeBSD", "9.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3557:80: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"FreeBSD", "FreeBSD", "10.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3569:69: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"RIM", "BlackBerry", "10.X", "phone"}; >[0;1;32m ^ >[0m[1m44FPModel.cc: [0m[0;1;35mwarning: [0m[1m:implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m >3581:82: [0m[0;1;35mwarning: [0m[1mmissing field proxy->seqclass = get_ipid_sequence_32(probes_returned, ipids, 0); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~ >[0m[1midle_scan.cc:947:44: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m > o.ttl, >[0;1;32m ~~^~~ >[0m[1midle_scan.cc:969:64: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > distance = ipid_distance(proxy->seqclass, proxy->latestid, newipid); >[0;1;32m ~~~~~~~~~~~~~ ^~~~~~~ >[0m[1midle_scan.cc:978:23: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > proxy->latestid = newipid; >[0;1;32m ~ ^~~~~~~ >[0m[1midle_scan.cc:991:40: [0m[0;1;35mwarning: [0m[1munused parameter 'target' [-Wunused-parameter][0m > Target *target, int testcount, >[0;1;32m ^ >[0m[1midle_scan.cc:1104:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion][0m > else if (proxy->senddelay && pr0be > 0) usleep(proxy->senddelay); >[0;1;32m ~~~~~~ ~~~~~~~^~~~~~~~~ >[0m[1midle_scan.cc:1117:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > o.extra_payload, o.extra_payload_length); >[0;1;32m ~~^~~~~~~~~~~~~~~~~~~~ >[0m[1midle_scan.cc:1121:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m > o.ttl, >[0;1;32m ~~^~~ >[0m[1midle_scan.cc:1124:56: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > o.extra_payload, o.extra_payload_length, >[0;1;32m ~~^~~~~~~~~~~~~~~~~~~~ >[0m[1m'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Microsoft", "Windows", "2012", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3593:71: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"IBM", "AIX", "7.X", "general purpose"}; >[0;1;32m ^ >[0m[1midle_scan.cc:1161:14: [0m[0;1;35mwarning: [0m[1mFPModel.ccimplicit: 3605conversion: 73changes: signedness:[0m [0;1;35m'int'warning : to[0m [1m'__useconds_t'missing (aka 'unsigned int')field [-Wsign-conversion]'cpe'[0m >initializer usleep(sleeptime); [-Wmissing-field-initializers][0m > OS_Classification osclass = {"HP", "HP-UX", "11.X", "general purpose"}; >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m >[0;1;32m ^ >[0m[1midle_scan.cc:1168:67: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > ipid_dist = ipid_distance(proxy->seqclass, proxy->latestid, newipid); >[0;1;32mFPModel.cc ~~~~~~~~~~~~~ ^~~~~~~: >3617[0m:[1m66: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Cisco", "IOS XR", NULL, "router"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3628:77: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Joyent", "SmartOS", NULL, "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3640:75: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "3.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3652:77: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Apple", "OS X", "10.9.X", "general purpose"};idle_scan.cc: >1221[0;1;32m:23 ^: > [0m[0m[1m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > proxy->latestid = newipid; >[0;1;32m ~ ^~~~~~~ >[0mFPModel.cc:3657:63: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Apple", "iOS", "6.X", "phone"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3662:78: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Apple", "OS X", "10.10.X", "general purpose"}; >[0;1;32m ^ >[0m[1m[1midle_scan.cc:1152:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > sleeptime = TIMEVAL_SUBTRACT(probe_times[tries], now); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mFPModel.cc:3667./nbase/nbase.h::78256:: 82[0m:[0;1;35m warning[0m: [0;1;30m[0mnote[1m: missing[0m expandedfield from'cpe' macroinitializer 'TIMEVAL_SUBTRACT'[-Wmissing-field-initializers][0m[0m > >#define TIMEVAL_SUBTRACT(a,b) (((a).tv_sec - (b).tv_sec) * 1000000 + (a).tv_usec - (b).tv_usec) OS_Classification osclass = {"Apple", "OS X", "10.11.X", "general purpose"}; >[0;1;32m > ^[0;1;32m > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~[0m >[1m[0mFPModel.cc:3672:63: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Apple", "iOS", "9.X", "phone"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3677:64: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Apple", "iOS", "10.X", "phone"};[1m >[0;1;32m ^ >[0m[1mFPModel.cc:3689:74: idle_scan.cc[0m[0;1;35mwarning: :[0m1250[1m:missing17 :field [0m'cpe'[0;1;35m warninginitializer: [0m[-Wmissing-field-initializers][1m[0mimplicit > OS_Classification osclass = {"SonicWALL", "SonicOS", "5.X", "firewall"};conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > sleep(tries * tries); >[0;1;32m ^ >[0m[1m >[0;1;32m ~~~~~ ~~~~~~^~~~~~~ >[0m[1midle_scan.cc:1256:23: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > proxy->latestid = ipid_proxy_probe(proxy, NULL, NULL);FPModel.cc:3701 >:[0;1;32m75: ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "3.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3706:75: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "4.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3718:71: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"VMware", "ESXi", "6.X", "specialized"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3730:75: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "3.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3735:75: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Linux", "Linux", "4.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3747:73: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Apple", "NetBSD", "4.X", "storage-misc"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3759:69: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"IBM", "i", "7.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3771:78: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Apple", "OS X", "10.10.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3776:78: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Apple", "OS X", "10.11.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3788:77: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Apple", "OS X", "10.9.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3800:68: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Cisco", "IOS XE", "15.X", "router"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3812:81: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Microsoft", "Windows", "8.1", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3817:80: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"Microsoft", "Windows", "10", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3829:79: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"OpenBSD", "OpenBSD", "6.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3841:80: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"FreeBSD", "FreeBSD", "11.X", "general purpose"}; >[0;1;32m ^ >[0m[1mFPModel.cc:3853:91: [0m[0;1;35mwarning: [0m[1mmissing field 'cpe' initializer [-Wmissing-field-initializers][0m > OS_Classification osclass = {"DragonFly BSD", "DragonFly BSD", "4.X", "general purpose"}; >[0;1;32m ^ >[0m40 warnings generated. >x86_64-pc-linux-gnu-ar cr libnetutil.a netutil.o PacketElement.o NetworkLayerElement.o TransportLayerElement.o ARPHeader.o EthernetHeader.o ICMPv4Header.o ICMPv6Header.o IPv4Header.o IPv6Header.o TCPHeader.o UDPHeader.o RawData.o HopByHopHeader.o DestOptsHeader.o FragmentHeader.o RoutingHeader.o PacketParser.o >In file included from nmap_dns.cc:191: >[1m./NmapOps.h:271:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > int minHostGroupSz() { return min_host_group_sz; } >[0;1;32m ~~~~~~ ^~~~~~~~~~~~~~~~~ >[0m[1m./NmapOps.h:272:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > int maxHostGroupSz() { return max_host_group_sz; } >[0;1;32m ~~~~~~ ^~~~~~~~~~~~~~~~~ >[0mllvm-ranlib libnetutil.a >make[1]: Leaving directory '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70/libnetutil' >clang++ -c -I/usr/include/lua5.3 -I/usr/include -I./libdnet-stripped/include -I./nbase -I./nsock/include -DHAVE_CONFIG_H -DNMAP_NAME=\"Nmap\" -DNMAP_URL=\"https://nmap.org\" -DNMAP_PLATFORM=\"x86_64-pc-linux-gnu\" -DNMAPDATADIR=\"/usr/share/nmap\" -Qunused-arguments -O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wsign-conversion -Wformat -Wformat-security -Wall -fno-strict-aliasing nmap_ftp.cc -o nmap_ftp.o >In file included from MACLookup.cc:140: >[1m./NmapOps.h:271:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > int minHostGroupSz() { return min_host_group_sz; } >[0;1;32m ~~~~~~ ^~~~~~~~~~~~~~~~~ >[0m[1m./NmapOps.h:272:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > int maxHostGroupSz() { return max_host_group_sz; } >[0;1;32m ~~~~~~ ^~~~~~~~~~~~~~~~~ >[0m[1mMACLookup.cc:185:11: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > pfx = strtol(line, &endptr, 16); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mMACLookup.cc:247:30: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m > mac_data[0] = i->first >> 16; >[0;1;32m ~ ~~~~~~~~~^~~~~ >[0mIn file included from nmap_error.cc:134: >[1m./NmapOps.h:271:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > int minHostGroupSz() { return min_host_group_sz; } >[0;1;32m ~~~~~~ ^~~~~~~~~~~~~~~~~ >[0m[1m./NmapOps.h:272:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > int maxHostGroupSz() { return max_host_group_sz; } >[0;1;32m ~~~~~~ ^~~~~~~~~~~~~~~~~ >[0m[1mnmap_error.cc:160:11: [0m[0;1;31merror: [0m[1muse of undeclared identifier 'time'[0m > timep = time(NULL); >[0;1;32m ^ >[0m[1mnmap_error.cc:230:11: [0m[0;1;31merror: [0m[1muse of undeclared identifier 'time'[0m > timep = time(NULL); >[0;1;32m ^ >[0m2 warnings and 2 errors generated. >make: *** [Makefile:123: nmap_error.o] Error 1 >make: *** Waiting for unfinished jobs.... >55 warnings generated. >61 warnings generated. >In file included from nmap_dns.cc:198: >In file included from ./Target.h:149: >[1m./scan_engine.h:560:31: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<UltraProbe *, std::__1::allocator<UltraProbe *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > return probes_outstanding.size(); >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~ >[0m[1m./scan_engine.h:669:3: [0m[0;1;35mwarning: [0m[1m'const' type qualifier on return type has no effect [-Wignored-qualifiers][0m > const int operator() (const HostScanStats *lhs, const HostScanStats *rhs) const; >[0;1;32m ^~~~~~ >[0m[1m./scan_engine.h:736:28: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::multiset<HostScanStats *, HssPredicate, std::__1::allocator<HostScanStats *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > return incompleteHosts.size(); >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~ >[0mIn file included from nmap.cc:135: >[1m./scan_engine.h:560:31: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<UltraProbe *, std::__1::allocator<UltraProbe *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > return probes_outstanding.size(); >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~ >[0m[1m./scan_engine.h:669:3: [0m[0;1;35mwarning: [0m[1m'const' type qualifier on return type has no effect [-Wignored-qualifiers][0m > const int operator() (const HostScanStats *lhs, const HostScanStats *rhs) const; >[0;1;32m ^~~~~~ >[0m[1m./scan_engine.h:736:28: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::multiset<HostScanStats *, HssPredicate, std::__1::allocator<HostScanStats *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > return incompleteHosts.size(); >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~ >[0mIn file included from nmap.cc:136: >In file included from ./FPEngine.h:139: >In file included from ./libnetutil/npacket.h:140: >In file included from ./libnetutil/ApplicationLayerElement.h:136: >[1m./libnetutil/PacketElement.h:222:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(otherslen + length); >[0;1;32m ~~~~~~~~~~~ ~~~~~~~~~~^~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:223:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./libnetutil/PacketElement.h:224:46: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff+length, othersbuff, otherslen); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:227:40: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > totalbuff=(u8 *)safe_zalloc(length); >[0;1;32m ~~~~~~~~~~~ ^~~~~~ >[0m[1m./libnetutil/PacketElement.h:228:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(totalbuff, ourbuff, length); >[0;1;32m ~~~~~~ ^~~~~~ >[0m[1m./libnetutil/PacketElement.h:243:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy( dst, ourbuff, ourlength); >[0;1;32m ~~~~~~ ^~~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:246:59: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > next->dumpToBinaryBuffer(dst+ourlength, maxlen-ourlength); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~^~~~~~~~~~ >[0m[1m./libnetutil/PacketElement.h:330:52: [0m[0;1;35mwarning: [0m[1munused parameter 'detail' [-Wunused-parameter][0m > virtual void print_separator(FILE *output, int detail) const { >[0;1;32m ^ >[0mIn file included from nmap_dns.cc:198: >In file included from ./Target.h:151: >[1m./osscan2.h:320:55: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<OFProbe *, std::__1::allocator<OFProbe *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > unsigned int numProbesToSend() {return probesToSend.size();} >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~^~~~~~ >[0m[1m./osscan2.h:321:55: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<OFProbe *, std::__1::allocator<OFProbe *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > unsigned int numProbesActive() {return probesActive.size();} >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~^~~~~~ >[0mIn file included from nmap.cc:136: >In file included from ./FPEngine.h:139: >In file included from ./libnetutil/npacket.h:141: >In file included from ./libnetutil/ARPHeader.h:136: >[1m./libnetutil/NetworkLayerElement.h:154:34: [0m[0;1;35mwarning: [0m[1munused parameter 'val' [-Wunused-parameter][0m > virtual int setNextHeader(u8 val){ >[0;1;32m ^ >[0mIn file included from nmap.cc:136: >In file included from ./FPEngine.h:139: >In file included from ./libnetutil/npacket.h:143: >[1m./libnetutil/EthernetHeader.h:200:9: [0m[0;1;35mwarning: [0m[1m'const' type qualifier on return type has no effect [-Wignored-qualifiers][0m > const u16 getEtherType() const; >[0;1;32m ^~~~~~ >[0m[1m./osscan2.h:543:61: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<HostOsScanInfo *, std::__1::allocator<HostOsScanInfo *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > unsigned int numIncompleteHosts() {return incompleteHosts.size();} >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~ >[0m[1mnmap_dns.cc:356:53: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > ret = ipv4[0] + (ipv4[1]<<3) + (ipv4[2]<<5) + (ipv4[3]<<7); >[0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ >[0m[1mnmap_dns.cc:528:42: [0m[0;1;35mwarning: [0m[1munused parameter 'nsp' [-Wunused-parameter][0m >static void write_evt_handler(nsock_pool nsp, nsock_event evt, void *req_v) { >[0;1;32m ^ >[0m[1mnmap_dns.cc:528:59: [0m[0;1;35mwarning: [0m[1munused parameter 'evt' [-Wunused-parameter][0m >static void write_evt_handler(nsock_pool nsp, nsock_event evt, void *req_v) { >[0;1;32m ^ >[0m[1mnmap_dns.cc:564:126: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > nsock_write(dnspool, req->curr_server->nsd, write_evt_handler, WRITE_TIMEOUT, req, reinterpret_cast<const char *>(packet), plen); >[0;1;32m ~~~~~~~~~~~ ^~~~ >[0m[1mnmap_dns.cc:592:12: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > tp = TIMEVAL_MSEC_SUBTRACT(tpreq->timeout, now); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1m./nbase/nbase.h:258:72: [0m[0;1;30mnote: [0mexpanded from macro 'TIMEVAL_MSEC_SUBTRACT'[0m >#define TIMEVAL_MSEC_SUBTRACT(a,b) ((((a).tv_sec - (b).tv_sec) * 1000) + ((a).tv_usec - (b).tv_usec) / 1000) >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mnmap_dns.cc:731:48: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > size_t readed_bytes = p.parseFromBuffer(buf, buflen); >[0;1;32m ~~~~~~~~~~~~~~~ ^~~~~~ >[0m[1mnmap_dns.cc:908:60: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > nsock_iod_set_ipoptions(serverI->nsd, o.ipoptions, o.ipoptionslen); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~ ~~^~~~~~~~~~~~ >[0m[1mnmap_dns.cc:1205:90: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32][0m > read_timeout_index = MIN(sizeof(read_timeouts)/sizeof(read_timeouts[0]), servs.size()) - 1; >[0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ >[0m[1mnmap_dns.cc:1250:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'socklen_t' (aka 'unsigned int') [-Wshorten-64-to-32][0m > if (getnameinfo((struct sockaddr *)&ss, sslen, hostname, >[0;1;32m ~~~~~~~~~~~ ^~~~~ >[0m[1mnmap_dns.cc:1296:47: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'socklen_t' (aka 'unsigned int') [-Wshorten-64-to-32][0m > if (getnameinfo((struct sockaddr *)&ss, sslen, hostname, >[0;1;32m ~~~~~~~~~~~ ^~~~~ >[0mIn file included from nmap.cc:138: >[1m./NmapOps.h:271:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > int minHostGroupSz() { return min_host_group_sz; } >[0;1;32m ~~~~~~ ^~~~~~~~~~~~~~~~~ >[0m[1m./NmapOps.h:272:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > int maxHostGroupSz() { return max_host_group_sz; } >[0;1;32m ~~~~~~ ^~~~~~~~~~~~~~~~~ >[0m[1mnmap_dns.cc:1423:62: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::__1::reverse_iterator<std::__1::__wrap_iter<const char *> >::difference_type' (aka 'long') [-Wsign-conversion][0m > for (std::string::const_reverse_iterator it = ptr.rend()-pos; it != ptr.rend(); ++it) >[0;1;32m ~^~~ >[0m[1mnmap_dns.cc:1444:57: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'std::__1::reverse_iterator<std::__1::__wrap_iter<const char *> >::difference_type' (aka 'long') [-Wsign-conversion][0m > for (std::string::const_reverse_iterator it = crend-pos; it != crend; ++it) >[0;1;32m ~^~~ >[0m[1mnmap_dns.cc:1514:31: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type' (aka 'unsigned long') to 'u8' (aka 'unsigned char') [-Wconversion][0m > u8 length = accumulator.length(); >[0;1;32m ~~~~~~ ~~~~~~~~~~~~^~~~~~~~ >[0m[1mnmap_dns.cc:1538:16: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > num = n[1] + (n[0]<<8); >[0;1;32m ~ ~~~~~^~~~~~~~~~~ >[0m[1mnmap_dns.cc:1551:41: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion][0m > num = n[3] + (n[2]<<8) + (n[1]<<16) + (n[0]<<24); >[0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ >[0m[1mnmap_dns.cc:1585:15: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'const u8' (aka 'const unsigned char') to 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::value_type' (aka 'char') [-Wsign-conversion][0m > name += buf[index]; >[0;1;32m ~~ ^~~~~~~~~~ >[0m4 warnings generated. >In file included from nmap.cc:147: >In file included from ./Target.h:151: >[1m./osscan2.h:320:55: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<OFProbe *, std::__1::allocator<OFProbe *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > unsigned int numProbesToSend() {return probesToSend.size();} >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~^~~~~~ >[0m[1m./osscan2.h:321:55: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<OFProbe *, std::__1::allocator<OFProbe *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > unsigned int numProbesActive() {return probesActive.size();} >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~^~~~~~ >[0m[1m./osscan2.h:543:61: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<HostOsScanInfo *, std::__1::allocator<HostOsScanInfo *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > unsigned int numIncompleteHosts() {return incompleteHosts.size();} >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~ >[0mIn file included from nmap.cc:148: >[1m./service_scan.h:303:12: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u8' (aka 'unsigned char') [-Wconversion][0m > return probeprotocol; >[0;1;32m ~~~~~~ ^~~~~~~~~~~~~ >[0mIn file included from nmap_ftp.cc:134: >[1m./NmapOps.h:271:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > int minHostGroupSz() { return min_host_group_sz; } >[0;1;32m ~~~~~~ ^~~~~~~~~~~~~~~~~ >[0m[1m./NmapOps.h:272:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > int maxHostGroupSz() { return max_host_group_sz; } >[0;1;32m ~~~~~~ ^~~~~~~~~~~~~~~~~ >[0mIn file included from nmap_ftp.cc:137: >In file included from ./Target.h:149: >[1m./scan_engine.h:560:31: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<UltraProbe *, std::__1::allocator<UltraProbe *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > return probes_outstanding.size(); >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~ >[0m[1m./scan_engine.h:669:3: [0m[0;1;35mwarning: [0m[1m'const' type qualifier on return type has no effect [-Wignored-qualifiers][0m > const int operator() (const HostScanStats *lhs, const HostScanStats *rhs) const; >[0;1;32m ^~~~~~ >[0m[1mnmap.cc:228:15: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > flagval = strtol(arg, &end, 0); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~ >[0m[1mnmap.cc:413:44: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > (unsigned short *) safe_zalloc((count1 + count2) * sizeof(unsigned short)); >[0;1;32m ~~~~~~~^~~~~~~~ ~ >[0m[1mnmap.cc:430:38: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion][0m > (*merged_port_count) * sizeof(unsigned short)); >[0;1;32m ^~~~~~~~~~~~~~~~~~ ~ >[0m[1mnmap.cc:501:31: [0m[0;1;35mwarning: [0m[1mmissing field 'ack_ping_ports' initializer [-Wmissing-field-initializers][0m >struct scan_lists ports = { 0 }; >[0;1;32m ^ >[0m[1m./scan_engine.h:736:28: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::multiset<HostScanStats *, HssPredicate, std::__1::allocator<HostScanStats *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > return incompleteHosts.size(); >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~ >[0m[1mnmap.cc:740:31: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > o.setMaxHostGroupSz(atoi(optarg)); >[0;1;32m ~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ >[0m[1mnmap.cc:742:31: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > o.setMinHostGroupSz(atoi(optarg)); >[0;1;32m ~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~ >[0m[1mnmap.cc:858:54: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > o.extra_payload = (char *) safe_malloc(o.extra_payload_length); >[0;1;32m ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~ >[0m[1mnmap.cc:880:56: [0m[0;1;35mwarning: [0m[1moperand of ? changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > o.extra_payload = (char *) safe_malloc(MAX(o.extra_payload_length, 1)); >[0;1;32m ~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~ >[0m[1m/usr/include/sys/param.h:103:30: [0m[0;1;30mnote: [0mexpanded from macro 'MAX'[0m >#define MAX(a,b) (((a)>(b))?(a):(b)) >[0;1;32m ^ >[0m[1mnmap.cc:1010:30: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion][0m > o.stats_interval = d; >[0;1;32m ~ ^ >[0m[1mnmap.cc:1079:22: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > o.magic_port = atoi(optarg); >[0;1;32m ~ ^~~~~~~~~~~~ >[0m[1mnmap.cc:711:27: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > o.setMaxOSTries(l); >[0;1;32m ~~~~~~~~~~~~~ ^ >[0m[1mnmap.cc:720:49: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > delayed_options.pre_max_rtt_timeout = l; >[0;1;32m ~ ^ >[0m[1mnmap.cc:727:49: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > delayed_options.pre_min_rtt_timeout = l; >[0;1;32m ~ ^ >[0m[1mnmap.cc:734:50: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > delayed_options.pre_init_rtt_timeout = l; >[0;1;32m ~ ^ >[0m[1mnmap.cc:810:44: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > delayed_options.pre_scan_delay = l; >[0;1;32m ~ ^ >[0m[1mnmap.cc:821:48: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m > delayed_options.pre_max_scan_delay = l; >[0;1;32m ~ ^ >[0m[1mnmap.cc:857:38: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > o.extra_payload_length = len; >[0;1;32m ~ ^~~ >[0m[1mnmap.cc:866:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > o.extra_payload_length = strlen(optarg); >[0;1;32m ~ ^~~~~~~~~~~~~~ >[0m[1mnmap.cc:949:31: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32][0m > o.max_ips_to_scan = strtoul(optarg, &endptr, 10); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0mIn file included from nmap_ftp.cc:137: >In file included from ./Target.h:151: >[1m./osscan2.h:320:55: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<OFProbe *, std::__1::allocator<OFProbe *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > unsigned int numProbesToSend() {return probesToSend.size();} >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~^~~~~~ >[0m[1m./osscan2.h:321:55: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<OFProbe *, std::__1::allocator<OFProbe *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > unsigned int numProbesActive() {return probesActive.size();} >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~^~~~~~ >[0m[1m./osscan2.h:543:61: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::list<HostOsScanInfo *, std::__1::allocator<HostOsScanInfo *> >::size_type' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m > unsigned int numIncompleteHosts() {return incompleteHosts.size();} >[0;1;32m ~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~ >[0m[1mnmap.cc:1442:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > o.scan_delay = delayed_options.pre_scan_delay; >[0;1;32m ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ >[0m[1mnmap.cc:1453:42: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > o.setMaxTCPScanDelay(delayed_options.pre_max_scan_delay); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >[0m[1mnmap.cc:1454:42: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > o.setMaxUDPScanDelay(delayed_options.pre_max_scan_delay); >[0;1;32m ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >[0m[1mnmap.cc:1455:43: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > o.setMaxSCTPScanDelay(delayed_options.pre_max_scan_delay); >[0;1;32m ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ >[0m[1mnmap.cc:1466:38: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'unsigned long' [-Wsign-conversion][0m > o.host_timeout = delayed_options.pre_host_timeout; >[0;1;32m ~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ >[0m[1mnmap.cc:1732:67: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > o.decoyturn = (o.numdecoys == 0) ? 0 : get_random_uint() % o.numdecoys; >[0;1;32m ~ ~~^~~~~~~~~ >[0m[1mnmap.cc:1732:63: [0m[0;1;35mwarning: [0m[1moperand of ? changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > o.decoyturn = (o.numdecoys == 0) ? 0 : get_random_uint() % o.numdecoys; >[0;1;32m ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ >[0m[1mnmap.cc:1871:110: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > xml_write_escaped(" %s %s scan initiated %s as: %s ", NMAP_NAME, NMAP_VERSION, mytime, join_quoted(argv, argc).c_str()); >[0;1;32m ~~~~~~~~~~~ ^~~~ >[0m[1mnmap.cc:1877:51: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > xml_attribute("args", "%s", join_quoted(argv, argc).c_str()); >[0;1;32m ~~~~~~~~~~~ ^~~~ >[0m[1mnmap_ftp.cc:175:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wconversion][0m > ftp->port = atoi(s); >[0;1;32m ~ ^~~~~~~ >[0m[1mnmap.cc:2007:27: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion][0m > ideal_scan_group_sz = determineScanGroupSize(o.numhosts_scanned, &ports); >[0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >[0m[1mnmap.cc:2007:52: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion][0m > ideal_scan_group_sz = determineScanGroupSize(o.numhosts_scanned, &ports); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~ >[0m[1mnmap.cc:2091:79: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::vector<Target *, std::__1::allocator<Target *> >::size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > if (Targets.size() && target_needs_new_hostgroup(&Targets[0], Targets.size(), currenths)) { >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~^~~~~~ >[0m[1mnmap.cc:2105:35: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'std::__1::vector<Target *, std::__1::allocator<Target *> >::size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m > o.numhosts_scanning = Targets.size(); >[0;1;32m ~ ~~~~~~~~^~~~~~ >[0m[1mnmap.cc:2324:37: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > memcpy(nmap_arg_buffer + 21, p, q - p); >[0;1;32m ~~~~~~ ~~^~~ >[0m[1mnmap.cc:2414:23: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > if (munmap(filestr, filelen) != 0) >[0;1;32m ~~~~~~ ^~~~~~~ >[0m[1mnmap.cc:2477:54: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > Strncpy(filename_returned, iter->second.c_str(), bufferlen); >[0;1;32m ~~~~~~~ ^~~~~~~~~ >[0m[1mnmap.cc:2515:17: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to '__uid_t' (aka 'unsigned int') [-Wsign-conversion][0m > pw = getpwuid(uid); >[0;1;32m ~~~~~~~~ ^~~ >[0m[1mnmap.cc:2528:55: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: '__uid_t' (aka 'unsigned int') to 'int' [-Wsign-conversion][0m > res = nmap_fetchfile_userdir_uid(buf, buflen, file, getuid()); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ >[0m[1mnmap.cc:2533:57: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: '__uid_t' (aka 'unsigned int') to 'int' [-Wsign-conversion][0m > res = nmap_fetchfile_userdir_uid(buf, buflen, file, geteuid()); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ >[0m[1mnmap.cc:2550:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > res = Snprintf(filename_returned, bufferlen, "%s/%s", o.datadir, file); >[0;1;32m ~~~~~~~~ ^~~~~~~~~ >[0m[1mnmap.cc:2557:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > res = Snprintf(filename_returned, bufferlen, "%s/%s", dirptr, file); >[0;1;32m ~~~~~~~~ ^~~~~~~~~ >[0m[1mnmap.cc:2564:64: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > foundsomething = nmap_fetchfile_userdir(filename_returned, bufferlen, file); >[0;1;32m ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ >[0m[1mnmap.cc:2575:41: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > res = Snprintf(filename_returned, bufferlen, "%s/%s", dir, file); >[0;1;32m ~~~~~~~~ ^~~~~~~~~ >[0m[1mnmap.cc:2582:41: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > res = Snprintf(filename_returned, bufferlen, "%s/../share/nmap/%s", dir, file); >[0;1;32m ~~~~~~~~ ^~~~~~~~~ >[0m[1mnmap.cc:2592:39: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion][0m > res = Snprintf(filename_returned, bufferlen, "%s/%s", NMAPDATADIR, file); >[0;1;32m ~~~~~~~~ ^~~~~~~~~ >[0m[1mnmap.cc:2633:31: [0m[0;1;35mwarning: [0m[1mimplicit conversion changes signedness: 'long' to 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::size_type' (aka 'unsigned long') [-Wsign-conversion][0m > return std::string(p, q - p); >[0;1;32m ~~~ ~~^~~ >[0m9 warnings generated. >24 warnings generated. >64 warnings generated. >146 warnings generated. > [31;01m*[0m ERROR: net-analyzer/nmap-7.70::gentoo failed (compile phase): > [31;01m*[0m emake failed > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=net-analyzer/nmap-7.70::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=net-analyzer/nmap-7.70::gentoo'`. > [31;01m*[0m The complete build log is located at '/var/tmp/portage/net-analyzer/nmap-7.70/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/net-analyzer/nmap-7.70/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70' > [31;01m*[0m S: '/var/tmp/portage/net-analyzer/nmap-7.70/work/nmap-7.70'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 676206
: 562774