* Package: net-analyzer/ipsumdump-1.86-r1 * Repository: gentoo * Maintainer: netmon@gentoo.org * USE: abi_x86_64 amd64 elibc_musl ipv6 kernel_linux nanotimestamp userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking ipsumdump-1.86.tar.gz to /var/tmp/portage/net-analyzer/ipsumdump-1.86-r1/work >>> Source unpacked in /var/tmp/portage/net-analyzer/ipsumdump-1.86-r1/work >>> Preparing source in /var/tmp/portage/net-analyzer/ipsumdump-1.86-r1/work/ipsumdump-1.86 ... * Applying ipsumdump-1.86-SIOCGSTAMP.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-analyzer/ipsumdump-1.86-r1/work/ipsumdump-1.86 ... * econf: updating ipsumdump-1.86/libclick-2.1/config.sub with /usr/share/gnuconfig/config.sub * econf: updating ipsumdump-1.86/libclick-2.1/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-gentoo-linux-musl --host=x86_64-gentoo-linux-musl --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --docdir=/usr/share/doc/ipsumdump-1.86-r1 --htmldir=/usr/share/doc/ipsumdump-1.86-r1/html --libdir=/usr/lib --enable-ip6 --enable-nanotimestamp checking for x86_64-gentoo-linux-musl-gcc... x86_64-gentoo-linux-musl-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-gentoo-linux-musl-gcc accepts -g... yes checking for x86_64-gentoo-linux-musl-gcc option to accept ISO C89... none needed checking how to run the C preprocessor... x86_64-gentoo-linux-musl-gcc -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 for sys/types.h... (cached) yes checking for unistd.h... (cached) yes checking whether the C compiler accepts -W -Wall... yes checking whether the C compiler accepts -Werror... yes checking how to run the C preprocessor... x86_64-gentoo-linux-musl-gcc -E checking for x86_64-gentoo-linux-musl-g++... x86_64-gentoo-linux-musl-g++ checking whether we are using the GNU C++ compiler... yes checking whether x86_64-gentoo-linux-musl-g++ accepts -g... yes checking whether works... yes checking whether the C++ compiler understands 'auto'... yes checking whether the C++ compiler understands constexpr... yes checking whether the C++ compiler understands rvalue references... yes checking whether the C++ compiler understands static_assert... yes checking whether the C++ compiler understands template alias... yes checking whether the C++ compiler understands #pragma interface... yes checking how to run the C++ preprocessor... x86_64-gentoo-linux-musl-g++ -E checking for ar... /usr/bin/ar checking for ld... /usr/bin/ld checking for ranlib... /usr/bin/ranlib checking for strip... /usr/bin/strip checking for a BSD-compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c checking whether install accepts -C... yes checking for working autoconf... found checking for GNU make... make configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h === configuring in libclick-2.1 (/var/tmp/portage/net-analyzer/ipsumdump-1.86-r1/work/ipsumdump-1.86/libclick-2.1) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=x86_64-gentoo-linux-musl' '--host=x86_64-gentoo-linux-musl' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--docdir=/usr/share/doc/ipsumdump-1.86-r1' '--htmldir=/usr/share/doc/ipsumdump-1.86-r1/html' '--libdir=/usr/lib' '--enable-ip6' '--enable-nanotimestamp' 'build_alias=x86_64-gentoo-linux-musl' 'host_alias=x86_64-gentoo-linux-musl' 'CFLAGS=-O2 -pipe -march=native -fno-common -falign-functions=32:25:16' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' 'CXXFLAGS=-O2 -pipe -march=native -fno-common -falign-functions=32:25:16' --cache-file=/dev/null --srcdir=. checking build system type... x86_64-gentoo-linux-musl checking host system type... x86_64-gentoo-linux-musl checking target system type... x86_64-gentoo-linux-musl checking for x86_64-gentoo-linux-musl-gcc... x86_64-gentoo-linux-musl-gcc checking for x86_64-gentoo-linux-musl-g++... x86_64-gentoo-linux-musl-g++ checking for x86_64-gentoo-linux-musl-gcc... (cached) x86_64-gentoo-linux-musl-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-gentoo-linux-musl-gcc accepts -g... yes checking for x86_64-gentoo-linux-musl-gcc option to accept ISO C89... none needed checking how to run the C preprocessor... x86_64-gentoo-linux-musl-gcc -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 for sys/types.h... (cached) yes checking for unistd.h... (cached) yes checking for stdint.h... (cached) yes checking for inttypes.h... (cached) yes checking for endian.h... yes checking for machine/endian.h... no checking for byteswap.h... yes checking for strings.h... (cached) yes checking for time.h... yes checking for termio.h... no checking for netdb.h... yes checking for sys/event.h... no checking for pwd.h... yes checking for grp.h... yes checking for execinfo.h... no checking for poll.h... yes checking for dlfcn.h... yes checking for sys/mman.h... yes checking for stdlib.h... (cached) yes checking for sys/param.h... yes checking for ifaddrs.h... yes checking for linux/if_tun.h... yes checking for net/if_dl.h... no checking for net/if_tap.h... no checking for net/if_tun.h... no checking for net/if_types.h... no checking for net/bpf.h... no checking for netpacket/packet.h... yes checking whether the C compiler accepts -W -Wall... yes checking whether the C compiler accepts -Werror... yes checking how to run the C preprocessor... x86_64-gentoo-linux-musl-gcc -E checking for inline... inline checking whether we are using the GNU C++ compiler... yes checking whether x86_64-gentoo-linux-musl-g++ accepts -g... yes checking whether works... yes checking whether the C++ compiler understands 'auto'... yes checking whether the C++ compiler understands constexpr... yes checking whether the C++ compiler understands rvalue references... yes checking whether the C++ compiler understands static_assert... yes checking whether the C++ compiler understands template alias... yes checking whether the C++ compiler understands #pragma interface... yes checking how to run the C++ preprocessor... x86_64-gentoo-linux-musl-g++ -E checking for x86_64-gentoo-linux-musl-ar... x86_64-gentoo-linux-musl-ar checking for x86_64-gentoo-linux-musl-ld... x86_64-gentoo-linux-musl-ld checking for x86_64-gentoo-linux-musl-ranlib... x86_64-gentoo-linux-musl-ranlib checking for x86_64-gentoo-linux-musl-strip... x86_64-gentoo-linux-musl-strip checking whether we are compiling for Linux... yes checking for strerror... yes checking for random... yes checking for snprintf... yes checking for strnlen... yes checking for strtof... yes checking for strtold... yes checking for strtoul... yes checking for tcgetpgrp... yes checking for vsnprintf... yes checking size of int... 4 checking size of long... 8 checking size of size_t... 8 checking size of ptrdiff_t... 8 checking size of void *... 8 checking whether char is unsigned... no checking whether machine is indifferent to alignment... yes checking size of long long... 8 checking for long long... yes checking for int64_t... yes checking for uint64_t... yes checking whether long and int64_t are the same type... yes checking whether long long and int64_t are the same type... no checking whether byte ordering is bigendian... no checking whether signed right shift is arithmetic... yes checking for addressable va_list type... no checking for __builtin_clz... yes checking for __builtin_clzl... yes checking for __builtin_clzll... yes checking for __builtin_ffs... yes checking for __builtin_ffsl... yes checking for __builtin_ffsll... yes checking for __sync_synchronize... yes checking whether __sync_synchronize supports arguments... no checking for __has_trivial_copy... yes checking for __thread storage class support... yes checking for ffs... yes checking for ffsl... yes checking for ffsll... yes checking size of struct timeval... 16 checking for struct timespec... yes checking size of struct timespec... 16 checking whether clock_gettime is declared... yes checking for library containing clock_gettime... none required checking for clock_gettime... yes checking whether is emulated... no checking for pselect... yes checking for sigaction... yes checking for kqueue... no checking for dlopen... yes checking whether linker accepts the -rdynamic flag... yes checking compiler flags for building loadable modules... -shared checking for library containing gethostbyname... none required checking for library containing connect... none required checking whether accept() uses socklen_t... yes checking for large file support in C library... yes checking size of off_t... 8 checking for getpagesize... yes checking for working mmap... yes checking for madvise... yes checking whether madvise is declared... yes checking for pcap.h... found checking whether pcap.h works... yes checking for bpf_timeval in pcap.h... no checking whether pcap_setnonblock is declared... yes checking for -lpcap... found checking for pcap_inject... yes checking for pcap_sendpacket... yes checking for pcap_setdirection... yes checking for pcap_setnonblock... yes checking for pcap_set_immediate_mode... yes checking for net/netmap.h... not found checking whether struct if_data has ifi_datalen... no checking whether struct sockaddr_in has sin_len... no checking expat.h usability... yes checking expat.h presence... yes checking for expat.h... yes checking for XML_ParserCreateNS in -lexpat... yes checking for a BSD-compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c checking whether install accepts -C... yes checking for GNU make... make checking for working autoconf... found checking for perl5... no checking for perl... perl checking for gawk... gawk checking for grep that handles long lines and -e... (cached) /bin/grep checking for egrep... (cached) /bin/grep -E checking for md5sum... md5sum checking for working makeinfo... found checking for working texi2dvi... found checking for install-info... /usr/bin/install-info checking for working install-info... found checking for working pod2man... found configure: creating ./config.status config.status: creating Makefile config.status: creating click-buildtool config.status: creating libsrc/Makefile config.status: creating include/click/config.h config.status: creating include/click/pathvars.h config.status: creating include/click/config-userlevel.h config.status: executing default-1 commands >>> Source configured. >>> Compiling source in /var/tmp/portage/net-analyzer/ipsumdump-1.86-r1/work/ipsumdump-1.86 ... make -j1 make[1]: Entering directory '/var/tmp/portage/net-analyzer/ipsumdump-1.86-r1/work/ipsumdump-1.86/libclick-2.1' make[2]: Entering directory '/var/tmp/portage/net-analyzer/ipsumdump-1.86-r1/work/ipsumdump-1.86/libclick-2.1/libsrc' x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c string.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c straccum.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c nameinfo.cc In file included from ../include/click/args.hh:5, from ../include/click/nameinfo.hh:4, from nameinfo.cc:21: ../include/click/vector.hh: In instantiation of ‘T* Vector::insert(Vector::iterator, Vector::value_argument_type) [with T = NameDB*; Vector::iterator = NameDB**; Vector::value_argument_type = NameDB*]’: nameinfo.cc:357:57: required from here ../include/click/vector.hh:439:33: warning: converting a packed ‘vector_memory >::type’ {aka ‘char_array<8>’} pointer (alignment 1) to a ‘NameDB*’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 439 | array_memory_type::cast(&v)); | ^ In file included from ../include/click/args.hh:4, from ../include/click/nameinfo.hh:4, from nameinfo.cc:21: ../include/click/type_traits.hh:165:28: note: defined here 165 | template struct char_array { | ^~~~~~~~~~ In file included from ../include/click/args.hh:5, from ../include/click/nameinfo.hh:4, from nameinfo.cc:21: ../include/click/vector.hh: In instantiation of ‘T* Vector::erase(Vector::iterator, Vector::iterator) [with T = NameDB*; Vector::iterator = NameDB**]’: ../include/click/vector.hh:447:24: required from ‘T* Vector::erase(Vector::iterator) [with T = NameDB*; Vector::iterator = NameDB**]’ nameinfo.cc:480:28: required from here ../include/click/vector.hh:456:31: warning: converting a packed ‘vector_memory >::type’ {aka ‘char_array<8>’} pointer (alignment 1) to a ‘NameDB*’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 456 | array_memory_type::cast(b)); | ^ In file included from ../include/click/args.hh:4, from ../include/click/nameinfo.hh:4, from nameinfo.cc:21: ../include/click/type_traits.hh:165:28: note: defined here 165 | template struct char_array { | ^~~~~~~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c bitvector.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c bighashmap_arena.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c hashallocator.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c ipaddress.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c ipflowid.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c etheraddress.cc In file included from etheraddress.cc:23: ../include/click/etheraddress.hh: In member function ‘const uint16_t* EtherAddress::sdata() const’: ../include/click/etheraddress.hh:90:9: warning: taking address of packed member of ‘EtherAddress’ may result in an unaligned pointer value [-Waddress-of-packed-member] 90 | return _data; | ^~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c packet.cc packet.cc: In member function ‘bool Packet::copy(Packet*, int)’: packet.cc:629:23: warning: control reaches end of non-void function [-Wreturn-type] 629 | set_network_header(p->network_header() ? data() + p->network_header_offset() : 0, p->network_header_length()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c error.cc In file included from error.cc:28: ../include/click/etheraddress.hh: In member function ‘const uint16_t* EtherAddress::sdata() const’: ../include/click/etheraddress.hh:90:9: warning: taking address of packed member of ‘EtherAddress’ may result in an unaligned pointer value [-Waddress-of-packed-member] 90 | return _data; | ^~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c timestamp.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c glue.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c task.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c timer.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c atomic.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c fromfile.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c gaprate.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c element.cc In file included from element.cc:33: ../include/click/etheraddress.hh: In member function ‘const uint16_t* EtherAddress::sdata() const’: ../include/click/etheraddress.hh:90:9: warning: taking address of packed member of ‘EtherAddress’ may result in an unaligned pointer value [-Waddress-of-packed-member] 90 | return _data; | ^~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c confparse.cc In file included from confparse.cc:32: ../include/click/etheraddress.hh: In member function ‘const uint16_t* EtherAddress::sdata() const’: ../include/click/etheraddress.hh:90:9: warning: taking address of packed member of ‘EtherAddress’ may result in an unaligned pointer value [-Waddress-of-packed-member] 90 | return _data; | ^~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c args.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c variableenv.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c lexer.cc In file included from ../include/click/element.hh:5, from ../include/click/router.hh:4, from ../include/click/lexer.hh:5, from lexer.cc:27: ../include/click/vector.hh: In instantiation of ‘T* Vector::insert(Vector::iterator, Vector::value_argument_type) [with T = Lexer::TunnelEnd*; Vector::iterator = Lexer::TunnelEnd**; Vector::value_argument_type = Lexer::TunnelEnd*]’: lexer.cc:2274:44: required from here ../include/click/vector.hh:439:33: warning: converting a packed ‘vector_memory >::type’ {aka ‘char_array<8>’} pointer (alignment 1) to a ‘Lexer::TunnelEnd*’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 439 | array_memory_type::cast(&v)); | ^ In file included from ../include/click/pair.hh:5, from ../include/click/hashtable.hh:19, from ../include/click/lexer.hh:4, from lexer.cc:27: ../include/click/type_traits.hh:165:28: note: defined here 165 | template struct char_array { | ^~~~~~~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c elemfilter.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c routervisitor.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c routerthread.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c router.cc In file included from ../include/click/element.hh:5, from ../include/click/router.hh:4, from router.cc:24: ../include/click/vector.hh: In instantiation of ‘T* Vector::insert(Vector::iterator, Vector::value_argument_type) [with T = int; Vector::iterator = int*; Vector::value_argument_type = int]’: router.cc:1464:52: required from here ../include/click/vector.hh:439:33: warning: converting a packed ‘vector_memory >::type’ {aka ‘char_array<4>’} pointer (alignment 1) to a ‘int’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 439 | array_memory_type::cast(&v)); | ^ In file included from ../include/click/array_memory.hh:4, from ../include/click/vector.hh:4, from ../include/click/element.hh:5, from ../include/click/router.hh:4, from router.cc:24: ../include/click/type_traits.hh:165:28: note: defined here 165 | template struct char_array { | ^~~~~~~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c master.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c timerset.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c selectset.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c handlercall.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c notifier.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c integers.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c md5.cc x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c crc32.c x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c in_cksum.c x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c iptable.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c archive.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c userutils.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c driver.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c ip6address.cc In file included from ../include/click/ip6address.hh:7, from ip6address.cc:21: ../include/click/etheraddress.hh: In member function ‘const uint16_t* EtherAddress::sdata() const’: ../include/click/etheraddress.hh:90:9: warning: taking address of packed member of ‘EtherAddress’ may result in an unaligned pointer value [-Waddress-of-packed-member] 90 | return _data; | ^~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c ip6flowid.cc In file included from ../include/click/ip6address.hh:7, from ../include/click/ip6flowid.hh:4, from ip6flowid.cc:21: ../include/click/etheraddress.hh: In member function ‘const uint16_t* EtherAddress::sdata() const’: ../include/click/etheraddress.hh:90:9: warning: taking address of packed member of ‘EtherAddress’ may result in an unaligned pointer value [-Waddress-of-packed-member] 90 | return _data; | ^~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c ip6table.cc In file included from ../include/click/ip6address.hh:7, from ../include/click/ip6table.hh:6, from ip6table.cc:20: ../include/click/etheraddress.hh: In member function ‘const uint16_t* EtherAddress::sdata() const’: ../include/click/etheraddress.hh:90:9: warning: taking address of packed member of ‘EtherAddress’ may result in an unaligned pointer value [-Waddress-of-packed-member] 90 | return _data; | ^~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c addressinfo.cc In file included from addressinfo.cc:29: ../include/click/etheraddress.hh: In member function ‘const uint16_t* EtherAddress::sdata() const’: ../include/click/etheraddress.hh:90:9: warning: taking address of packed member of ‘EtherAddress’ may result in an unaligned pointer value [-Waddress-of-packed-member] 90 | return _data; | ^~~~~ x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c alignmentinfo.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c errorelement.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c portinfo.cc x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c scheduleinfo.cc x86_64-gentoo-linux-musl-gcc -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c clp.c x86_64-gentoo-linux-musl-g++ -DHAVE_CONFIG_H -I../include -I../include -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c exportstub.cc x86_64-gentoo-linux-musl-ar cru libclick.a string.o straccum.o nameinfo.o bitvector.o bighashmap_arena.o hashallocator.o ipaddress.o ipflowid.o etheraddress.o packet.o error.o timestamp.o glue.o task.o timer.o atomic.o fromfile.o gaprate.o element.o confparse.o args.o variableenv.o lexer.o elemfilter.o routervisitor.o routerthread.o router.o master.o timerset.o selectset.o handlercall.o notifier.o integers.o md5.o crc32.o in_cksum.o iptable.o archive.o userutils.o driver.o ip6address.o ip6flowid.o ip6table.o addressinfo.o alignmentinfo.o errorelement.o portinfo.o scheduleinfo.o clp.o exportstub.o x86_64-gentoo-linux-musl-ranlib libclick.a make[2]: Leaving directory '/var/tmp/portage/net-analyzer/ipsumdump-1.86-r1/work/ipsumdump-1.86/libclick-2.1/libsrc' make[1]: Leaving directory '/var/tmp/portage/net-analyzer/ipsumdump-1.86-r1/work/ipsumdump-1.86/libclick-2.1' make[1]: Entering directory '/var/tmp/portage/net-analyzer/ipsumdump-1.86-r1/work/ipsumdump-1.86/src' x86_64-gentoo-linux-musl-g++ -I.. -I. -I../libclick-2.1/include -I../libclick-2.1/include -DHAVE_CONFIG_H `../libclick-2.1/click-buildtool --cflags` -g -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c fromdagdump.cc -o fromdagdump.o x86_64-gentoo-linux-musl-g++ -I.. -I. -I../libclick-2.1/include -I../libclick-2.1/include -DHAVE_CONFIG_H `../libclick-2.1/click-buildtool --cflags` -g -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c fromdevice.cc -o fromdevice.o In file included from fromdevice.cc:36: ../libclick-2.1/include/click/etheraddress.hh: In member function ‘const uint16_t* EtherAddress::sdata() const’: ../libclick-2.1/include/click/etheraddress.hh:90:9: warning: taking address of packed member of ‘EtherAddress’ may result in an unaligned pointer value [-Waddress-of-packed-member] 90 | return _data; | ^~~~~ x86_64-gentoo-linux-musl-g++ -I.. -I. -I../libclick-2.1/include -I../libclick-2.1/include -DHAVE_CONFIG_H `../libclick-2.1/click-buildtool --cflags` -g -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c fromdump.cc -o fromdump.o x86_64-gentoo-linux-musl-g++ -I.. -I. -I../libclick-2.1/include -I../libclick-2.1/include -DHAVE_CONFIG_H `../libclick-2.1/click-buildtool --cflags` -g -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c fromipsumdump.cc -o fromipsumdump.o x86_64-gentoo-linux-musl-g++ -I.. -I. -I../libclick-2.1/include -I../libclick-2.1/include -DHAVE_CONFIG_H `../libclick-2.1/click-buildtool --cflags` -g -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c fromnetflowsumdump.cc -o fromnetflowsumdump.o x86_64-gentoo-linux-musl-g++ -I.. -I. -I../libclick-2.1/include -I../libclick-2.1/include -DHAVE_CONFIG_H `../libclick-2.1/click-buildtool --cflags` -g -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c fromnlanrdump.cc -o fromnlanrdump.o x86_64-gentoo-linux-musl-g++ -I.. -I. -I../libclick-2.1/include -I../libclick-2.1/include -DHAVE_CONFIG_H `../libclick-2.1/click-buildtool --cflags` -g -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c fromtcpdump.cc -o fromtcpdump.o x86_64-gentoo-linux-musl-g++ -I.. -I. -I../libclick-2.1/include -I../libclick-2.1/include -DHAVE_CONFIG_H `../libclick-2.1/click-buildtool --cflags` -g -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c kernelfilter.cc -o kernelfilter.o x86_64-gentoo-linux-musl-g++ -I.. -I. -I../libclick-2.1/include -I../libclick-2.1/include -DHAVE_CONFIG_H `../libclick-2.1/click-buildtool --cflags` -g -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c ipsumdumpinfo.cc -o ipsumdumpinfo.o In file included from ../libclick-2.1/include/click/args.hh:5, from ipsumdumpinfo.cc:25: ../libclick-2.1/include/click/vector.hh: In instantiation of ‘T* Vector::erase(Vector::iterator, Vector::iterator) [with T = const void*; Vector::iterator = const void**]’: ../libclick-2.1/include/click/vector.hh:447:24: required from ‘T* Vector::erase(Vector::iterator) [with T = const void*; Vector::iterator = const void**]’ ipsumdumpinfo.cc:49:18: required from here ../libclick-2.1/include/click/vector.hh:456:31: warning: converting a packed ‘vector_memory >::type’ {aka ‘char_array<8>’} pointer (alignment 1) to a ‘const void*’ pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member] 456 | array_memory_type::cast(b)); | ^ In file included from ../libclick-2.1/include/click/ipaddress.hh:6, from ../libclick-2.1/include/click/packet.hh:4, from ipsumdumpinfo.hh:6, from ipsumdumpinfo.cc:22: ../libclick-2.1/include/click/type_traits.hh:165:28: note: defined here 165 | template struct char_array { | ^~~~~~~~~~ x86_64-gentoo-linux-musl-g++ -I.. -I. -I../libclick-2.1/include -I../libclick-2.1/include -DHAVE_CONFIG_H `../libclick-2.1/click-buildtool --cflags` -g -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c ipsumdump_anno.cc -o ipsumdump_anno.o x86_64-gentoo-linux-musl-g++ -I.. -I. -I../libclick-2.1/include -I../libclick-2.1/include -DHAVE_CONFIG_H `../libclick-2.1/click-buildtool --cflags` -g -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c ipsumdump_icmp.cc -o ipsumdump_icmp.o x86_64-gentoo-linux-musl-g++ -I.. -I. -I../libclick-2.1/include -I../libclick-2.1/include -DHAVE_CONFIG_H `../libclick-2.1/click-buildtool --cflags` -g -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c ipsumdump_ip.cc -o ipsumdump_ip.o x86_64-gentoo-linux-musl-g++ -I.. -I. -I../libclick-2.1/include -I../libclick-2.1/include -DHAVE_CONFIG_H `../libclick-2.1/click-buildtool --cflags` -g -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c ipsumdump_link.cc -o ipsumdump_link.o In file included from ipsumdump_link.cc:26: ../libclick-2.1/include/click/etheraddress.hh: In member function ‘const uint16_t* EtherAddress::sdata() const’: ../libclick-2.1/include/click/etheraddress.hh:90:9: warning: taking address of packed member of ‘EtherAddress’ may result in an unaligned pointer value [-Waddress-of-packed-member] 90 | return _data; | ^~~~~ x86_64-gentoo-linux-musl-g++ -I.. -I. -I../libclick-2.1/include -I../libclick-2.1/include -DHAVE_CONFIG_H `../libclick-2.1/click-buildtool --cflags` -g -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c ipsumdump_payload.cc -o ipsumdump_payload.o x86_64-gentoo-linux-musl-g++ -I.. -I. -I../libclick-2.1/include -I../libclick-2.1/include -DHAVE_CONFIG_H `../libclick-2.1/click-buildtool --cflags` -g -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c ipsumdump_tcp.cc -o ipsumdump_tcp.o x86_64-gentoo-linux-musl-g++ -I.. -I. -I../libclick-2.1/include -I../libclick-2.1/include -DHAVE_CONFIG_H `../libclick-2.1/click-buildtool --cflags` -g -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c ipsumdump_udp.cc -o ipsumdump_udp.o x86_64-gentoo-linux-musl-g++ -I.. -I. -I../libclick-2.1/include -I../libclick-2.1/include -DHAVE_CONFIG_H `../libclick-2.1/click-buildtool --cflags` -g -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c toipsumdump.cc -o toipsumdump.o x86_64-gentoo-linux-musl-g++ -I.. -I. -I../libclick-2.1/include -I../libclick-2.1/include -DHAVE_CONFIG_H `../libclick-2.1/click-buildtool --cflags` -g -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c todump.cc -o todump.o x86_64-gentoo-linux-musl-g++ -I.. -I. -I../libclick-2.1/include -I../libclick-2.1/include -DHAVE_CONFIG_H `../libclick-2.1/click-buildtool --cflags` -g -DCLICK_USERLEVEL -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c anonipaddr.cc -o anonipaddr.o In file included from anonipaddr.cc:27: anonipaddr.cc: In member function ‘virtual int AnonymizeIPAddr::llrpc(unsigned int, void*)’: ../libclick-2.1/include/click/llrpc.h:33:40: error: ‘_IOC_DIRSHIFT’ was not declared in this scope 33 | # define _CLICK_IOC_IN (_IOC_WRITE << _IOC_DIRSHIFT) | ^~~~~~~~~~~~~ ../libclick-2.1/include/click/llrpc.h:47:32: note: in definition of macro ‘_CLICK_IOX’ 47 | #define _CLICK_IOX(d, n, sz) ((d) | ((sz) << 16) | (n)) | ^ ../libclick-2.1/include/click/llrpc.h:65:40: note: in expansion of macro ‘_CLICK_IOC_IN’ 65 | #define _CLICK_IOWRF(n, sz) _CLICK_IOX(_CLICK_IOC_IN|_CLICK_IOC_OUT|_CLICK_IOC_FLAT, (n), (sz)) | ^~~~~~~~~~~~~ ../libclick-2.1/include/click/llrpc.h:77:36: note: in expansion of macro ‘_CLICK_IOWRF’ 77 | #define CLICK_LLRPC_MAP_IPADDRESS _CLICK_IOWRF(7, 4) | ^~~~~~~~~~~~ anonipaddr.cc:307:20: note: in expansion of macro ‘CLICK_LLRPC_MAP_IPADDRESS’ 307 | if (command == CLICK_LLRPC_MAP_IPADDRESS) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ anonipaddr.cc:315:1: warning: control reaches end of non-void function [-Wreturn-type] 315 | } | ^ make[1]: *** [Makefile:46: anonipaddr.o] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-analyzer/ipsumdump-1.86-r1/work/ipsumdump-1.86/src' make: *** [Makefile:40: src] Error 2 * ERROR: net-analyzer/ipsumdump-1.86-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-analyzer/ipsumdump-1.86-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-analyzer/ipsumdump-1.86-r1::gentoo'`. * The complete build log is located at '/var/log/portage/net-analyzer:ipsumdump-1.86-r1:20200314-234022.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-analyzer/ipsumdump-1.86-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-analyzer/ipsumdump-1.86-r1/temp/environment'. * Working directory: '/var/tmp/portage/net-analyzer/ipsumdump-1.86-r1/work/ipsumdump-1.86' * S: '/var/tmp/portage/net-analyzer/ipsumdump-1.86-r1/work/ipsumdump-1.86'