=> 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 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 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 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 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 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 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 ether_compat.lo -MD -MP -MF .deps/ether_compat.Tpo -c ether_compat.c -o ether_compat.o
mv -f .deps/daemon.Tpo .deps/daemon.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/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 strptime.lo -MD -MP -MF .deps/strptime.Tpo -c -o strptime.lo strptime.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 utility.lo -MD -MP -MF .deps/utility.Tpo -c -o utility.lo utility.c
mv -f .deps/ether_compat.Tpo .deps/ether_compat.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/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 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
 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=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
 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
mv -f .deps/random.Tpo .deps/random.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
 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 -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
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;
                                                   ^ ~~~~~~~~~
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
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 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 buffered_asyncio.lo -MD -MP -MF .deps/buffered_asyncio.Tpo -c buffered_asyncio.cc -o buffered_asyncio.o
warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option]
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 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
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 eventloop.lo -MD -MP -MF .deps/eventloop.Tpo -c -o eventloop.lo eventloop.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 callback.lo -MD -MP -MF .deps/callback.Tpo -c callback.cc -o callback.o
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 clock.lo -MD -MP -MF .deps/clock.Tpo -c clock.cc -o clock.o
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 exceptions.lo -MD -MP -MF .deps/exceptions.Tpo -c -o exceptions.lo exceptions.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 -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
 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
 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]
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
1 warning generated.
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 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
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);
            ^
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
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 ipv4.lo -MD -MP -MF .deps/ipv4.Tpo -c -o ipv4.lo ipv4.cc
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);
            ^
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);
            ^
 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
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 ipv6.lo -MD -MP -MF .deps/ipv6.Tpo -c -o ipv6.lo ipv6.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 ipv6.lo -MD -MP -MF .deps/ipv6.Tpo -c ipv6.cc -o ipv6.o
warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option]
1 warning generated.
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);
             ^mv -f .deps/exceptions.Tpo .deps/exceptions.Plo

./timeval.hh:513:13: note: in implicit copy constructor for 'TimeVal' first required here
    TimeVal tmp_tv(*this);
            ^
/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
 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
warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option]
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);
            ^
 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: In file included from unknown warning option '-Wtraditional' [-Wunknown-warning-option]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();
                ^
3 warnings generated.
mv -f .deps/buffered_asyncio.Tpo .deps/buffered_asyncio.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 mac.lo -MD -MP -MF .deps/mac.Tpo -c -o mac.lo mac.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 mac.lo -MD -MP -MF .deps/mac.Tpo -c mac.cc -o mac.o
warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option]
4 warnings generated.
3 warnings generated.
mv -f .deps/asyncio.Tpo .deps/asyncio.Plo
mv -f .deps/eventloop.Tpo .deps/eventloop.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 nexthop.lo -MD -MP -MF .deps/nexthop.Tpo -c -o nexthop.lo nexthop.cc
/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 popen.lo -MD -MP -MF .deps/popen.Tpo -c -o popen.lo popen.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 nexthop.lo -MD -MP -MF .deps/nexthop.Tpo -c nexthop.cc -o nexthop.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 popen.lo -MD -MP -MF .deps/popen.Tpo -c popen.cc -o popen.o
warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option]
warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option]
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();
                ^
1 warning generated.
mv -f .deps/ipv4.Tpo .deps/ipv4.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 profile.lo -MD -MP -MF .deps/profile.Tpo -c -o profile.lo profile.cc
1 warning generated.
mv -f .deps/ipv6.Tpo .deps/ipv6.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 ref_ptr.lo -MD -MP -MF .deps/ref_ptr.Tpo -c -o ref_ptr.lo ref_ptr.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 profile.lo -MD -MP -MF .deps/profile.Tpo -c profile.cc -o profile.o
warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option]
3 warnings generated.
mv -f .deps/heap.Tpo .deps/heap.Plo
 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 ref_ptr.lo -MD -MP -MF .deps/ref_ptr.Tpo -c ref_ptr.cc -o ref_ptr.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 round_robin.lo -MD -MP -MF .deps/round_robin.Tpo -c -o round_robin.lo round_robin.cc
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, '/');
          ^       ~~~~~~~~~~~~~~~~
warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option]
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<IPv4>::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 round_robin.lo -MD -MP -MF .deps/round_robin.Tpo -c round_robin.cc -o round_robin.o
warning: unknown warning option '-Wtraditional' [-Wunknown-warning-option]
2 warnings generated.
mv -f .deps/ipvx.Tpo .deps/ipvx.Plo
1 warning generated.
mv -f .deps/mac.Tpo .deps/mac.Plo
popen.cc:427:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register struct pid_s *cur, *last;
    ^~~~~~~~~
popen.cc:427:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register struct pid_s *cur, *last;
    ^~~~~~~~~
In file included from profile.cc:27:
../libxorp/timeval.hh:263:49: warning: all paths through this function will call itself [-Winfinite-recursion]
    bool operator<=(const TimeVal& other) const {
                                                ^
../libxorp/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);
             ^
../libxorp/timeval.hh:513:13: note: in implicit copy constructor for 'TimeVal' first required here
    TimeVal tmp_tv(*this);
            ^
In file included from nexthop.cc:26:
In file included from ./nexthop.hh:27:
./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();
                ^
3 warnings generated.
mv -f .deps/popen.Tpo .deps/popen.Plo
1 warning generated.
mv -f .deps/ref_ptr.Tpo .deps/ref_ptr.Plo
2 warnings generated.
mv -f .deps/nexthop.Tpo .deps/nexthop.Plo
In file included from round_robin.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);
            ^
profile.cc:48:50: warning: 'ptr_fun<std::__1::pair<const std::__1::basic_string<char>, ref_ptr<Profile::ProfileState>> &, void>' is deprecated [-Wdeprecated-declarations]
    for_each(_profiles.begin(), _profiles.end(), ptr_fun(zap));
                                                 ^
/usr/include/c++/functional:1107:1: note: 'ptr_fun<std::__1::pair<const std::__1::basic_string<char>, ref_ptr<Profile::ProfileState>> &, void>' has been explicitly marked deprecated here
_LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_INLINE_VISIBILITY
^
/usr/include/c++/__config:976:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11'
#  define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED
                                      ^
/usr/include/c++/__config:965:48: note: expanded from macro '_LIBCPP_DEPRECATED'
#    define _LIBCPP_DEPRECATED __attribute__ ((deprecated))
                                               ^
3 warnings generated.
4 warnings generated.
mv -f .deps/round_robin.Tpo .deps/round_robin.Plo
mv -f .deps/profile.Tpo .deps/profile.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
