Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- checking build system type... x86_64-pc-linux-gnu
- checking host system type... x86_64-pc-linux-gnu
- checking target system type... x86_64-pc-linux-gnu
- checking for gcc... gcc
- checking for g++... g++
- checking for gcc... (cached) gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables...
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking how to run the C preprocessor... gcc -E
- checking for grep that handles long lines and -e... /usr/bin/grep
- checking for egrep... /usr/bin/grep -E
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking 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... yes
- 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... yes
- 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... gcc -E
- checking for inline... inline
- checking whether we are using the GNU C++ compiler... yes
- checking whether g++ accepts -g... yes
- checking whether <new> 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... g++ -E
- checking for ar... ar
- checking for ld... ld
- checking for nm... nm
- checking for objcopy... objcopy
- checking for ranlib... ranlib
- checking for strip... 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 <poll.h> is emulated... no
- checking for pselect... yes
- checking for sigaction... yes
- checking for kqueue... no
- checking for dlopen in -ldl... 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 Linux System.map... /usr/src/linux/System.map
- checking Linux version... 5.18.7
- checking for Click Linux kernel extensions... no
- checking for Click Linux kernel extensions for transmit notification... no
- checking for read_net_skbcount kernel extension... no
- checking for strlen kernel symbol... yes
- checking for tulip_interrupt_hook kernel symbol... no
- checking for files_lock kernel symbol... no
- checking for files_lglock kernel symbol... no
- checking for sb_lock kernel symbol... no
- checking for dev_ioctl kernel symbol... no
- checking for devinet_ioctl kernel symbol... no
- checking for inet_ioctl kernel symbol... yes
- checking for inet_ctl_sock_create kernel symbol... yes
- checking for <linux/ktime.h>... 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 Linux kernel compilation flags... -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h
- -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h
- -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -D__KERNEL__ -fmacro-prefix-map=./=
- -D__KERNEL__ -fmacro-prefix-map=./=
- -D__KERNEL__ -fmacro-prefix-map=./= -fno-strict-aliasing -fshort-wchar -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -fno-jump-tables -mharden-sls=all -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -fno-strict-overflow -fno-stack-check -fconserve-stack -g -gdwarf-5
- -fno-strict-aliasing -fshort-wchar -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -fno-jump-tables -mharden-sls=all -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -fno-strict-overflow -fno-stack-check -fconserve-stack -g -gdwarf-5 $(subdir-ccflags-y)
- -fno-strict-aliasing -fshort-wchar -fno-PIE -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -fno-jump-tables -mharden-sls=all -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -fno-strict-overflow -fno-stack-check -fconserve-stack -g -gdwarf-5
- configure: making C++-safe versions of Linux kernel headers (may take a while)
- checking for C++-includable kernel header files... no
- configure: WARNING:
- =========================================
- Your Linux kernel header files cause errors when included by a C++ program,
- so I won't try to compile the linuxmodule driver.
- Click modifies the Linux kernel's header files to make them work with
- C++, using the program 'linuxmodule/click-linuxtool.pl'. It looks like
- your kernel header files have features the tool doesn't know how to fix.
- You can report this error to us via a Github issue, or, even better,
- try to fix the error. See the config.log file for more information on the
- error.
- =========================================
- checking for a BSD-compatible install... /usr/bin/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) /usr/bin/grep
- checking for egrep... (cached) /usr/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 bin/click-buildtool
- config.status: creating bin/click-compile
- config.status: creating installch
- config.status: creating share/click/config.mk
- config.status: creating share/click/pkg-config.mk
- config.status: creating doc/Makefile
- config.status: creating etc/libclick/Makefile
- config.status: creating tools/Makefile
- config.status: creating tools/lib/Makefile
- config.status: creating bsdmodule/Makefile
- config.status: creating linuxmodule/Makefile
- config.status: creating minios/Makefile
- config.status: creating minios/config.mk
- config.status: creating ns/Makefile
- config.status: creating userlevel/Makefile
- config.status: creating tools/click-align/Makefile
- config.status: creating tools/click-check/Makefile
- config.status: creating tools/click-combine/Makefile
- config.status: creating tools/click-devirtualize/Makefile
- config.status: creating tools/click-fastclassifier/Makefile
- config.status: creating tools/click-flatten/Makefile
- config.status: creating tools/click-install/Makefile
- config.status: creating tools/click-mkmindriver/Makefile
- config.status: creating tools/click-pretty/Makefile
- config.status: creating tools/click-undead/Makefile
- config.status: creating tools/click-xform/Makefile
- config.status: creating tools/click2xml/Makefile
- config.status: creating include/click/config.h
- config.status: include/click/config.h is unchanged
- config.status: creating include/click/pathvars.h
- config.status: include/click/pathvars.h is unchanged
- config.status: creating include/click/config-bsdmodule.h
- config.status: include/click/config-bsdmodule.h is unchanged
- config.status: creating include/click/config-linuxmodule.h
- config.status: include/click/config-linuxmodule.h is unchanged
- config.status: creating include/click/config-ns.h
- config.status: include/click/config-ns.h is unchanged
- config.status: creating include/click/config-userlevel.h
- config.status: include/click/config-userlevel.h is unchanged
- config.status: creating include/click/config-minios.h
- config.status: include/click/config-minios.h is unchanged
- make[1]: Entering directory '/home/kyc/cs/archlinux/aur/clickrouter-git/src/clickrouter-git/userlevel'
- FINDELEMENTS elements.conf
- CREATE elements.mk
- CXX ../lib/userutils.cc
- AR libclick.a
- ar: `u' modifier ignored since `D' is the default (see `U')
- RANLIB libclick.a
- CXX ../elements/ip6/addresstranslator.cc
- In file included from ../include/clicknet/ip6.h:6,
- from ../include/click/ip6address.hh:5,
- from ../elements/ip6/addresstranslator.hh:3,
- from ../elements/ip6/addresstranslator.cc:17:
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- ../include/click/cxxprotect.h:12:25: error: ‘linux_true’ was not declared in this scope
- 12 | # define true linux_true
- | ^~~~~~~~~~
- In file included from ../include/click/ip6address.hh:7:
- ../include/click/etheraddress.hh: In member function ‘const uint16_t* EtherAddress::sdata() const’:
- ../include/click/etheraddress.hh:90:16: warning: taking address of packed member of ‘EtherAddress’ may result in an unaligned pointer value [-Waddress-of-packed-member]
- 90 | return _data;
- | ^~~~~
- make[1]: *** [elements.mk:583: addresstranslator.o] Error 1
- make[1]: Leaving directory '/home/kyc/cs/archlinux/aur/clickrouter-git/src/clickrouter-git/userlevel'
- make: *** [Makefile:57: userlevel] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement