=> Bootstrap dependency digest>=20010302: found digest-20190127 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for xorp-1.6nb7 cd /data/scratch/net/xorp/work/xorp-1.6/policy && /usr/bin/make lex ( cd .; flex -olex.yy_policy_parser.cc policy.l; touch .lex_generated_files ) cd /data/scratch/net/xorp/work/xorp-1.6/policy/backend && /usr/bin/make lex ( cd .; flex -olex.yy_policy_backend_parser.cc backend.l; touch .lex_generated_files ) cd /data/scratch/net/xorp/work/xorp-1.6/policy/test && /usr/bin/make lex ( cd .; flex -olex.yy_compile_policy.cc compilepolicy.l; touch .lex_generated_files ) cd /data/scratch/net/xorp/work/xorp-1.6/rtrmgr && /usr/bin/make lex ( cd .; flex -Ptplt -olex.tplt.cc template.ll; flex -Pboot -olex.boot.cc boot.ll; flex -Popcmd -olex.opcmd.cc op_commands.ll; touch .lex_generated_files ) /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/data/scratch/net/xorp/work/xorp-1.6' Making all in libxorp gmake[2]: Entering directory '/data/scratch/net/xorp/work/xorp-1.6/libxorp' /usr/pkg/bin/gmake all-am gmake[3]: Entering directory '/data/scratch/net/xorp/work/xorp-1.6/libxorp' /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT daemon.lo -MD -MP -MF .deps/daemon.Tpo -c -o daemon.lo daemon.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT debug.lo -MD -MP -MF .deps/debug.Tpo -c -o debug.lo debug.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT ether_compat.lo -MD -MP -MF .deps/ether_compat.Tpo -c -o ether_compat.lo ether_compat.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT gai_strerror.lo -MD -MP -MF .deps/gai_strerror.Tpo -c -o gai_strerror.lo gai_strerror.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT getopt.lo -MD -MP -MF .deps/getopt.Tpo -c -o getopt.lo getopt.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT inet_ntop.lo -MD -MP -MF .deps/inet_ntop.Tpo -c -o inet_ntop.lo inet_ntop.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT inet_pton.lo -MD -MP -MF .deps/inet_pton.Tpo -c -o inet_pton.lo inet_pton.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT random.lo -MD -MP -MF .deps/random.Tpo -c -o random.lo random.c clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT debug.lo -MD -MP -MF .deps/debug.Tpo -c debug.c -o debug.o clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT random.lo -MD -MP -MF .deps/random.Tpo -c random.c -o random.o clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT ether_compat.lo -MD -MP -MF .deps/ether_compat.Tpo -c ether_compat.c -o ether_compat.o clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT gai_strerror.lo -MD -MP -MF .deps/gai_strerror.Tpo -c gai_strerror.c -o gai_strerror.o clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT getopt.lo -MD -MP -MF .deps/getopt.Tpo -c getopt.c -o getopt.o clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT inet_ntop.lo -MD -MP -MF .deps/inet_ntop.Tpo -c inet_ntop.c -o inet_ntop.o clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT daemon.lo -MD -MP -MF .deps/daemon.Tpo -c daemon.c -o daemon.o clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT inet_pton.lo -MD -MP -MF .deps/inet_pton.Tpo -c inet_pton.c -o inet_pton.o mv -f .deps/gai_strerror.Tpo .deps/gai_strerror.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT strlcpy.lo -MD -MP -MF .deps/strlcpy.Tpo -c -o strlcpy.lo strlcpy.c mv -f .deps/debug.Tpo .deps/debug.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT strptime.lo -MD -MP -MF .deps/strptime.Tpo -c -o strptime.lo strptime.c mv -f .deps/getopt.Tpo .deps/getopt.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT utility.lo -MD -MP -MF .deps/utility.Tpo -c -o utility.lo utility.c mv -f .deps/random.Tpo .deps/random.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT win_io.lo -MD -MP -MF .deps/win_io.Tpo -c -o win_io.lo win_io.c mv -f .deps/ether_compat.Tpo .deps/ether_compat.Plo mv -f .deps/inet_ntop.Tpo .deps/inet_ntop.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT xlog.lo -MD -MP -MF .deps/xlog.Tpo -c -o xlog.lo xlog.c clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT strlcpy.lo -MD -MP -MF .deps/strlcpy.Tpo -c strlcpy.c -o strlcpy.o /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT asyncio.lo -MD -MP -MF .deps/asyncio.Tpo -c -o asyncio.lo asyncio.cc mv -f .deps/daemon.Tpo .deps/daemon.Plo /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT buffered_asyncio.lo -MD -MP -MF .deps/buffered_asyncio.Tpo -c -o buffered_asyncio.lo buffered_asyncio.cc mv -f .deps/inet_pton.Tpo .deps/inet_pton.Plo /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT c_format.lo -MD -MP -MF .deps/c_format.Tpo -c -o c_format.lo c_format.cc clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT win_io.lo -MD -MP -MF .deps/win_io.Tpo -c win_io.c -o win_io.o clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT xlog.lo -MD -MP -MF .deps/xlog.Tpo -c xlog.c -o xlog.o mv -f .deps/strlcpy.Tpo .deps/strlcpy.Plo /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT callback.lo -MD -MP -MF .deps/callback.Tpo -c -o callback.lo callback.cc clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT asyncio.lo -MD -MP -MF .deps/asyncio.Tpo -c asyncio.cc -o asyncio.o clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT utility.lo -MD -MP -MF .deps/utility.Tpo -c utility.c -o utility.o clang -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wnested-externs -pipe -MT strptime.lo -MD -MP -MF .deps/strptime.Tpo -c strptime.c -o strptime.o clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT c_format.lo -MD -MP -MF .deps/c_format.Tpo -c c_format.cc -o c_format.o mv -f .deps/win_io.Tpo .deps/win_io.Plo /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT clock.lo -MD -MP -MF .deps/clock.Tpo -c -o clock.lo clock.cc clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT callback.lo -MD -MP -MF .deps/callback.Tpo -c callback.cc -o callback.o warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option] xlog.c:1381:41: warning: comparing a pointer to a null character constant; did you mean to compare to NULL? [-Wpointer-compare] if (priname != NULL && ++priname != '\0') { ^~~~ (void *)0 warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option] mv -f .deps/xlog.Tpo .deps/xlog.Plo /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT eventloop.lo -MD -MP -MF .deps/eventloop.Tpo -c -o eventloop.lo eventloop.cc strptime.c:91:45: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return ((const char *)a - (const char *)0) + (char *)0; ^ ~~~~~~~~~ strptime.c:89:1: warning: unused function 'UNCONST' [-Wunused-function] UNCONST(const void *a) ^ 2 warnings generated. mv -f .deps/strptime.Tpo .deps/strptime.Plo /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT exceptions.lo -MD -MP -MF .deps/exceptions.Tpo -c -o exceptions.lo exceptions.cc clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT clock.lo -MD -MP -MF .deps/clock.Tpo -c clock.cc -o clock.o clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT buffered_asyncio.lo -MD -MP -MF .deps/buffered_asyncio.Tpo -c buffered_asyncio.cc -o buffered_asyncio.o clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT eventloop.lo -MD -MP -MF .deps/eventloop.Tpo -c eventloop.cc -o eventloop.o warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option] warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option] mv -f .deps/utility.Tpo .deps/utility.Plo /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT heap.lo -MD -MP -MF .deps/heap.Tpo -c -o heap.lo heap.cc warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option] clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT heap.lo -MD -MP -MF .deps/heap.Tpo -c heap.cc -o heap.o clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT exceptions.lo -MD -MP -MF .deps/exceptions.Tpo -c exceptions.cc -o exceptions.o warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option] warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option] In file included from asyncio.cc:29: In file included from ../libxorp/eventloop.hh:33: In file included from ./timer.hh:36: ./timeval.hh:263:49: warning: all paths through this function will call itself [-Winfinite-recursion] bool operator<=(const TimeVal& other) const { ^ ./timeval.hh:232:14: warning: definition of implicit copy constructor for 'TimeVal' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] TimeVal& operator=(const TimeVal& other); ^ ./timeval.hh:513:13: note: in implicit copy constructor for 'TimeVal' first required here TimeVal tmp_tv(*this); ^ In file included from clock.cc:27: ./timeval.hh:263:49: warning: all paths through this function will call itself [-Winfinite-recursion] bool operator<=(const TimeVal& other) const { ^ ./timeval.hh:232:14: warning: definition of implicit copy constructor for 'TimeVal' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] TimeVal& operator=(const TimeVal& other); ^ ./timeval.hh:513:13: note: in implicit copy constructor for 'TimeVal' first required here TimeVal tmp_tv(*this); ^ 1 warning generated. mv -f .deps/callback.Tpo .deps/callback.Plo /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT ipnet.lo -MD -MP -MF .deps/ipnet.Tpo -c -o ipnet.lo ipnet.cc 3 warnings generated. mv -f .deps/clock.Tpo .deps/clock.Plo /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT ipv4.lo -MD -MP -MF .deps/ipv4.Tpo -c -o ipv4.lo ipv4.cc clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT ipnet.lo -MD -MP -MF .deps/ipnet.Tpo -c ipnet.cc -o ipnet.o clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT ipv4.lo -MD -MP -MF .deps/ipv4.Tpo -c ipv4.cc -o ipv4.o In file included from eventloop.cc:30: In file included from ./eventloop.hh:33: In file included from ./timer.hh:36: ./timeval.hh:263:49: warning: all paths through this function will call itself [-Winfinite-recursion] bool operator<=(const TimeVal& other) const { ^ ./timeval.hh:232:14: warning: definition of implicit copy constructor for 'TimeVal' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] TimeVal& operator=(const TimeVal& other); ^ ./timeval.hh:513:13: note: in implicit copy constructor for 'TimeVal' first required here TimeVal tmp_tv(*this); ^ warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option] warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option] 1 warning generated. mv -f .deps/c_format.Tpo .deps/c_format.Plo /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT ipv6.lo -MD -MP -MF .deps/ipv6.Tpo -c -o ipv6.lo ipv6.cc clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT ipv6.lo -MD -MP -MF .deps/ipv6.Tpo -c ipv6.cc -o ipv6.o In file included from heap.cc:30: In file included from ../libxorp/eventloop.hh:33: In file included from ./timer.hh:36: ./timeval.hh:263:49: warning: all paths through this function will call itself [-Winfinite-recursion] bool operator<=(const TimeVal& other) const { ^ ./timeval.hh:232:14: warning: definition of implicit copy constructor for 'TimeVal' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] TimeVal& operator=(const TimeVal& other); ^ ./timeval.hh:513:13: note: in implicit copy constructor for 'TimeVal' first required here TimeVal tmp_tv(*this); ^ warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option] 1 warning generated. mv -f .deps/exceptions.Tpo .deps/exceptions.Plo /bin/sh ../libtool --tag=CXX --mode=compile clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT ipvx.lo -MD -MP -MF .deps/ipvx.Tpo -c -o ipvx.lo ipvx.cc In file included from buffered_asyncio.cc:28: In file included from ./buffered_asyncio.hh:35: In file included from ../libxorp/eventloop.hh:33: In file included from ./timer.hh:36: ./timeval.hh:263:49: warning: all paths through this function will call itself [-Winfinite-recursion] bool operator<=(const TimeVal& other) const { ^ ./timeval.hh:232:14: warning: definition of implicit copy constructor for 'TimeVal' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] TimeVal& operator=(const TimeVal& other); ^ ./timeval.hh:513:13: note: in implicit copy constructor for 'TimeVal' first required here TimeVal tmp_tv(*this); ^ In file included from ipnet.cc:24: ./ipnet.hh:570:11: error: cannot initialize a variable of type 'char *' with an rvalue of type 'const char *' char *slash = strrchr(cp, '/'); ^ ~~~~~~~~~~~~~~~~ In file included from asyncio.cc:38: In file included from ./asyncio.hh:39: In file included from ../libxorp/ipvx.hh:26: ./ipv4.hh:59:5: warning: definition of implicit copy assignment operator for 'IPv4' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] IPv4(const IPv4& ipv4) : _addr(ipv4._addr) {} ^ ../libxorp/ipvx.hh:782:10: note: in implicit copy assignment operator for 'IPv4' first required here to_ipv4 = get_ipv4(); ^ In file included from ipnet.cc:24: In file included from ./ipnet.hh:31: ./ipv4.hh:59:5: warning: definition of implicit copy assignment operator for 'IPv4' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] IPv4(const IPv4& ipv4) : _addr(ipv4._addr) {} ^ ./ipnet.hh:61:15: note: in implicit copy assignment operator for 'IPv4' first required here _masked_addr = a.mask_by_prefix_len(prefix_len); ^ ipnet.cc:39:12: note: in instantiation of member function 'IPNet::IPNet' requested here return IPNet(IPv4::CLASS_A_BASE(), ^ 2 warnings and 1 error generated. gmake[3]: *** [Makefile:730: ipnet.lo] Error 1 gmake[3]: *** Waiting for unfinished jobs.... clang++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include -I/usr/include -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -Wtraditional -ftemplate-depth-25 -pipe -MT ipvx.lo -MD -MP -MF .deps/ipvx.Tpo -c ipvx.cc -o ipvx.o warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option] 1 warning generated. mv -f .deps/ipv4.Tpo .deps/ipv4.Plo 3 warnings generated. mv -f .deps/buffered_asyncio.Tpo .deps/buffered_asyncio.Plo 3 warnings generated. mv -f .deps/eventloop.Tpo .deps/eventloop.Plo 3 warnings generated. mv -f .deps/heap.Tpo .deps/heap.Plo 1 warning generated. mv -f .deps/ipv6.Tpo .deps/ipv6.Plo 4 warnings generated. mv -f .deps/asyncio.Tpo .deps/asyncio.Plo In file included from ipvx.cc:24: In file included from ./ipvx.hh:26: ./ipv4.hh:59:5: warning: definition of implicit copy assignment operator for 'IPv4' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy] IPv4(const IPv4& ipv4) : _addr(ipv4._addr) {} ^ ./ipvx.hh:782:10: note: in implicit copy assignment operator for 'IPv4' first required here to_ipv4 = get_ipv4(); ^ 2 warnings generated. mv -f .deps/ipvx.Tpo .deps/ipvx.Plo gmake[3]: Leaving directory '/data/scratch/net/xorp/work/xorp-1.6/libxorp' gmake[2]: *** [Makefile:452: all] Error 2 gmake[2]: Leaving directory '/data/scratch/net/xorp/work/xorp-1.6/libxorp' gmake[1]: *** [Makefile:298: all-recursive] Error 1 gmake[1]: Leaving directory '/data/scratch/net/xorp/work/xorp-1.6' gmake: *** [Makefile:226: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/net/xorp *** Error code 1 Stop. make: stopped in /data/pkgsrc/net/xorp