=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for xorp-1.6nb9 cd /pbulk/work/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 /pbulk/work/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 /pbulk/work/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 /pbulk/work/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 '/pbulk/work/net/xorp/work/xorp-1.6' Making all in libxorp gmake[2]: Entering directory '/pbulk/work/net/xorp/work/xorp-1.6/libxorp' /usr/pkg/bin/gmake all-am gmake[3]: Entering directory '/pbulk/work/net/xorp/work/xorp-1.6/libxorp' /bin/sh ../libtool --tag=CC --mode=compile gcc -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 gcc -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 gcc -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 gcc -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 gcc -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 gcc -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 gcc -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 gcc -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 gcc -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 gcc -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 gcc -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 gcc -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 gcc -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 gcc -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 gcc -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 gcc -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 mv -f .deps/getopt.Tpo .deps/getopt.Plo /bin/sh ../libtool --tag=CC --mode=compile gcc -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_pton.Tpo .deps/inet_pton.Plo /bin/sh ../libtool --tag=CC --mode=compile gcc -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/ether_compat.Tpo .deps/ether_compat.Plo /bin/sh ../libtool --tag=CC --mode=compile gcc -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/daemon.Tpo .deps/daemon.Plo /bin/sh ../libtool --tag=CC --mode=compile gcc -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/inet_ntop.Tpo .deps/inet_ntop.Plo /bin/sh ../libtool --tag=CC --mode=compile gcc -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 mv -f .deps/debug.Tpo .deps/debug.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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/random.Tpo .deps/random.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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/gai_strerror.Tpo .deps/gai_strerror.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 gcc -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 gcc -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 gcc -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 gcc -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 gcc -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 c++ -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 c++ -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 cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ mv -f .deps/strlcpy.Tpo .deps/strlcpy.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ mv -f .deps/strptime.Tpo .deps/strptime.Plo c++ -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 /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ xlog.c: In function 'xlog_parse_syslog_spec': xlog.c:1381:38: warning: comparison between pointer and zero character constant [-Wpointer-compare] if (priname != NULL && ++priname != '\0') { ^~ xlog.c:1381:28: note: did you mean to dereference the pointer? if (priname != NULL && ++priname != '\0') { ^~ mv -f .deps/win_io.Tpo .deps/win_io.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 mv -f .deps/utility.Tpo .deps/utility.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 mv -f .deps/xlog.Tpo .deps/xlog.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 c++ -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 c++ -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 cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ c++ -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 cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ c++ -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 c++ -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 cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ mv -f .deps/c_format.Tpo .deps/c_format.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 c++ -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 mv -f .deps/clock.Tpo .deps/clock.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ mv -f .deps/callback.Tpo .deps/callback.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 c++ -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 cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ mv -f .deps/exceptions.Tpo .deps/exceptions.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 c++ -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 cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ c++ -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 cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ In file included from ipnet.hh:31:0, from ipnet.cc:24: ipv4.hh:88:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const sockaddr& sa) throw (InvalidFamily); ^~~~~ ipv4.hh:95:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const sockaddr_storage& ss) throw (InvalidFamily); ^~~~~ ipv4.hh:102:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const sockaddr_in& sin) throw (InvalidFamily); ^~~~~ ipv4.hh:110:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const char *from_string) throw (InvalidString); ^~~~~ ipv4.hh:190:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ipv4.hh:203:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipv4.hh:214:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr_in& from_sockaddr_in) throw (InvalidFamily); ^~~~~ ipv4.hh:622:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static IPv4 make_prefix(uint32_t mask_len) throw (InvalidNetmaskLength); ^~~~~ ipv4.hh:632:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidNetmaskLength) { ^~~~~ In file included from ipnet.hh:32:0, from ipnet.cc:24: ipv6.hh:82:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const sockaddr& sa) throw (InvalidFamily); ^~~~~ ipv6.hh:89:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const sockaddr_storage& ss) throw (InvalidFamily); ^~~~~ ipv6.hh:96:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const sockaddr_in6& sin6) throw (InvalidFamily); ^~~~~ ipv6.hh:104:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const char *from_cstring) throw (InvalidString); ^~~~~ ipv6.hh:184:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ipv6.hh:196:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr_storage& from_sockaddr_storage) throw (InvalidFamily); ^~~~~ ipv6.hh:208:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipv6.hh:514:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static const IPv6& make_prefix(uint32_t mask_len) throw (InvalidNetmaskLength); ^~~~~ ipv6.hh:524:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidNetmaskLength) { ^~~~~ In file included from ipnet.cc:24:0: ipnet.hh:56:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPNet(const A& a, uint32_t prefix_len) throw (InvalidNetmaskLength) ^~~~~ ipnet.hh:71:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidString, InvalidNetmaskLength) ^~~~~ ipnet.hh:452:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidString, InvalidNetmaskLength); ^~~~~ ipnet.hh:568:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidString, InvalidNetmaskLength) ^~~~~ mv -f .deps/ipnet.Tpo .deps/ipnet.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 In file included from ipv4.cc:37:0: ipv4.hh:88:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const sockaddr& sa) throw (InvalidFamily); ^~~~~ ipv4.hh:95:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const sockaddr_storage& ss) throw (InvalidFamily); ^~~~~ ipv4.hh:102:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const sockaddr_in& sin) throw (InvalidFamily); ^~~~~ ipv4.hh:110:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const char *from_string) throw (InvalidString); ^~~~~ ipv4.hh:190:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ipv4.hh:203:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipv4.hh:214:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr_in& from_sockaddr_in) throw (InvalidFamily); ^~~~~ ipv4.hh:622:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static IPv4 make_prefix(uint32_t mask_len) throw (InvalidNetmaskLength); ^~~~~ ipv4.hh:632:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidNetmaskLength) { ^~~~~ ipv4.cc:50:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4::IPv4(const sockaddr& sa) throw (InvalidFamily) ^~~~~ ipv4.cc:58:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4::IPv4(const sockaddr_storage& ss) throw (InvalidFamily) ^~~~~ ipv4.cc:67:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4::IPv4(const sockaddr_in& sin) throw(InvalidFamily) ^~~~~ ipv4.cc:74:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4::IPv4(const char *from_cstring) throw (InvalidString) ^~~~~ ipv4.cc:168:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4::copy_in(const sockaddr& from_sockaddr) throw (InvalidFamily) ^~~~~ ipv4.cc:179:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily) ^~~~~ ipv4.cc:189:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4::copy_in(const sockaddr_in& from_sockaddr_in) throw (InvalidFamily) ^~~~~ ipv4.cc:229:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4::make_prefix(uint32_t mask_len) throw (InvalidNetmaskLength) ^~~~~ In file included from ipv6.cc:37:0: ipv6.hh:82:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const sockaddr& sa) throw (InvalidFamily); ^~~~~ ipv6.hh:89:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const sockaddr_storage& ss) throw (InvalidFamily); ^~~~~ ipv6.hh:96:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const sockaddr_in6& sin6) throw (InvalidFamily); ^~~~~ ipv6.hh:104:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const char *from_cstring) throw (InvalidString); ^~~~~ ipv6.hh:184:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ipv6.hh:196:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr_storage& from_sockaddr_storage) throw (InvalidFamily); ^~~~~ ipv6.hh:208:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipv6.hh:514:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static const IPv6& make_prefix(uint32_t mask_len) throw (InvalidNetmaskLength); ^~~~~ ipv6.hh:524:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidNetmaskLength) { ^~~~~ ipv6.cc:58:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6::IPv6(const sockaddr& sa) throw (InvalidFamily) ^~~~~ ipv6.cc:66:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6::IPv6(const sockaddr_storage& ss) throw (InvalidFamily) ^~~~~ ipv6.cc:75:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6::IPv6(const sockaddr_in6& sin6) throw (InvalidFamily) ^~~~~ ipv6.cc:82:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6::IPv6(const char* from_cstring) throw (InvalidString) ^~~~~ ipv6.cc:194:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6::copy_in(const sockaddr& from_sockaddr) throw (InvalidFamily) ^~~~~ ipv6.cc:205:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily) ^~~~~ ipv6.cc:215:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6::copy_in(const sockaddr_in6& from_sockaddr_in6) throw (InvalidFamily) ^~~~~ ipv6.cc:406:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6::make_prefix(uint32_t mask_len) throw (InvalidNetmaskLength) ^~~~~ c++ -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 cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ mv -f .deps/ipv4.Tpo .deps/ipv4.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 mv -f .deps/ipv6.Tpo .deps/ipv6.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 In file included from ipvx.hh:26:0, from ipvx.cc:24: ipv4.hh:88:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const sockaddr& sa) throw (InvalidFamily); ^~~~~ ipv4.hh:95:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const sockaddr_storage& ss) throw (InvalidFamily); ^~~~~ ipv4.hh:102:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const sockaddr_in& sin) throw (InvalidFamily); ^~~~~ ipv4.hh:110:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const char *from_string) throw (InvalidString); ^~~~~ ipv4.hh:190:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ipv4.hh:203:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipv4.hh:214:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr_in& from_sockaddr_in) throw (InvalidFamily); ^~~~~ ipv4.hh:622:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static IPv4 make_prefix(uint32_t mask_len) throw (InvalidNetmaskLength); ^~~~~ ipv4.hh:632:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidNetmaskLength) { ^~~~~ In file included from ipvx.hh:27:0, from ipvx.cc:24: ipv6.hh:82:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const sockaddr& sa) throw (InvalidFamily); ^~~~~ ipv6.hh:89:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const sockaddr_storage& ss) throw (InvalidFamily); ^~~~~ ipv6.hh:96:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const sockaddr_in6& sin6) throw (InvalidFamily); ^~~~~ ipv6.hh:104:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const char *from_cstring) throw (InvalidString); ^~~~~ ipv6.hh:184:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ipv6.hh:196:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr_storage& from_sockaddr_storage) throw (InvalidFamily); ^~~~~ ipv6.hh:208:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipv6.hh:514:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static const IPv6& make_prefix(uint32_t mask_len) throw (InvalidNetmaskLength); ^~~~~ ipv6.hh:524:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidNetmaskLength) { ^~~~~ In file included from ipvx.cc:24:0: ipvx.hh:51:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit IPvX(int family) throw (InvalidFamily); ^~~~~ ipvx.hh:63:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(int family, const uint8_t *from_uint8) throw (InvalidFamily); ^~~~~ ipvx.hh:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ipvx.hh:113:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const sockaddr_storage& from_sockaddr_storage) throw (InvalidFamily); ^~~~~ ipvx.hh:120:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const sockaddr_in& from_sockaddr_in) throw (InvalidFamily); ^~~~~ ipvx.hh:127:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const sockaddr_in6& from_sockaddr_in6) throw (InvalidFamily); ^~~~~ ipvx.hh:135:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const char *from_cstring) throw (InvalidString); ^~~~~ ipvx.hh:153:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(in_addr& to_in_addr) const throw (InvalidFamily); ^~~~~ ipvx.hh:163:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(in6_addr& to_in6_addr) const throw (InvalidFamily); ^~~~~ ipvx.hh:176:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(sockaddr& to_sockaddr) const throw (InvalidFamily); ^~~~~ ipvx.hh:190:8: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const throw (InvalidFamily); ^~~~~ ipvx.hh:203:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(sockaddr_in& to_sockaddr_in) const throw (InvalidFamily); ^~~~~ ipvx.hh:216:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(sockaddr_in6& to_sockaddr_in6) const throw (InvalidFamily); ^~~~~ ipvx.hh:227:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:254:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ipvx.hh:267:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:278:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr_in& from_sockaddr_in) throw (InvalidFamily); ^~~~~ ipvx.hh:290:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:305:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX operator|(const IPvX& other) const throw (InvalidCast); ^~~~~ ipvx.hh:313:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX operator&(const IPvX& other) const throw (InvalidCast); ^~~~~ ipvx.hh:321:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX operator^(const IPvX& other) const throw (InvalidCast); ^~~~~ ipvx.hh:519:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static size_t addr_bytelen(int family) throw (InvalidFamily); ^~~~~ ipvx.hh:544:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static uint32_t addr_bitlen(int family) throw (InvalidFamily) { ^~~~~ ipvx.hh:574:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:603:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:616:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_class_a_base_address_mask_len() const throw (InvalidFamily) { ^~~~~ ipvx.hh:633:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:646:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_class_b_base_address_mask_len() const throw (InvalidFamily) { ^~~~~ ipvx.hh:663:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:676:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_class_c_base_address_mask_len() const throw (InvalidFamily) { ^~~~~ ipvx.hh:693:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:706:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_experimental_base_address_mask_len() const throw (InvalidFamily) { ^~~~~ ipvx.hh:718:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily, InvalidNetmaskLength); ^~~~~ ipvx.hh:726:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX make_prefix(uint32_t mask_len) const throw (InvalidNetmaskLength) { ^~~~~ ipvx.hh:737:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX mask_by_prefix_len(uint32_t prefix_len) const throw (InvalidNetmaskLength); ^~~~~ ipvx.hh:766:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4 get_ipv4() const throw (InvalidCast); ^~~~~ ipvx.hh:773:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6 get_ipv6() const throw (InvalidCast); ^~~~~ ipvx.hh:781:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void get(IPv4& to_ipv4) const throw (InvalidCast) { ^~~~~ ipvx.hh:791:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void get(IPv6& to_ipv6) const throw (InvalidCast) { ^~~~~ ipvx.hh:807:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_version() const throw (InvalidFamily); ^~~~~ ipvx.hh:815:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& ip_version_str() const throw (InvalidFamily); ^~~~~ ipvx.hh:825:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t bits(uint32_t lsb, uint32_t len) const throw (InvalidFamily); ^~~~~ ipvx.hh:845:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:847:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:849:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:851:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:853:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:855:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:857:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:859:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:861:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:863:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:865:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:867:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:869:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:871:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:873:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:875:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:877:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:888:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::get_ipv4() const throw (InvalidCast) ^~~~~ ipvx.hh:896:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::get_ipv6() const throw (InvalidCast) ^~~~~ ipvx.hh:904:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::bits(uint32_t lsb, uint32_t len) const throw (InvalidFamily) ^~~~~ ipvx.cc:51:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::IPvX(int family) throw (InvalidFamily) ^~~~~ ipvx.cc:62:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::IPvX(int family, const uint8_t *from_uint8) throw (InvalidFamily) ^~~~~ ipvx.cc:100:43: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::IPvX(const sockaddr& from_sockaddr) throw (InvalidFamily) ^~~~~ ipvx.cc:105:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::IPvX(const sockaddr_storage& from_sockaddr_storage) throw (InvalidFamily) ^~~~~ ipvx.cc:110:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::IPvX(const sockaddr_in& from_sockaddr_in) throw (InvalidFamily) ^~~~~ ipvx.cc:115:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::IPvX(const sockaddr_in6& from_sockaddr_in6) throw (InvalidFamily) ^~~~~ ipvx.cc:120:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::IPvX(char const *from_cstring) throw (InvalidString) ^~~~~ ipvx.cc:148:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::operator|(const IPvX& other) const throw (InvalidCast) ^~~~~ ipvx.cc:158:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::operator&(const IPvX& other) const throw (InvalidCast) ^~~~~ ipvx.cc:168:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::operator^(const IPvX& other) const throw (InvalidCast) ^~~~~ ipvx.cc:255:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily, InvalidNetmaskLength) ^~~~~ ipvx.cc:267:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::mask_by_prefix_len(uint32_t prefix_len) const throw (InvalidNetmaskLength) ^~~~~ ipvx.cc:309:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::copy_out(struct in_addr& to_in_addr) const throw (InvalidFamily) ^~~~~ ipvx.cc:321:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::copy_out(struct in6_addr& to_in6_addr) const throw (InvalidFamily) ^~~~~ ipvx.cc:334:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::copy_out(struct sockaddr& to_sockaddr) const throw (InvalidFamily) ^~~~~ ipvx.cc:346:11: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const throw (InvalidFamily) ^~~~~ ipvx.cc:357:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::copy_out(struct sockaddr_in& to_sockaddr_in) const throw (InvalidFamily) ^~~~~ ipvx.cc:386:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily) ^~~~~ ipvx.cc:431:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::copy_in(int family, const uint8_t *from_uint8) throw (InvalidFamily) ^~~~~ ipvx.cc:472:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::copy_in(const sockaddr& from_sockaddr) throw (InvalidFamily) ^~~~~ ipvx.cc:483:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily) ^~~~~ ipvx.cc:493:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::copy_in(const sockaddr_in& from_sockaddr_in) throw (InvalidFamily) ^~~~~ ipvx.cc:513:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::copy_in(const sockaddr_in6& from_sockaddr_in6) throw (InvalidFamily) ^~~~~ ipvx.cc:621:26: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::ip_version() const throw (InvalidFamily) ^~~~~ ipvx.cc:636:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::ip_version_str() const throw (InvalidFamily) ^~~~~ ipvx.cc:646:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::addr_bytelen(int family) throw (InvalidFamily) ^~~~~ ipvx.cc:658:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::ip_multicast_base_address_mask_len(int family) throw (InvalidFamily) ^~~~~ ipvx.cc:670:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::ip_class_a_base_address_mask_len(int family) throw (InvalidFamily) ^~~~~ ipvx.cc:681:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::ip_class_b_base_address_mask_len(int family) throw (InvalidFamily) ^~~~~ ipvx.cc:692:52: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::ip_class_c_base_address_mask_len(int family) throw (InvalidFamily) ^~~~~ ipvx.cc:703:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::ip_experimental_base_address_mask_len(int family) throw (InvalidFamily) ^~~~~ ipvx.cc:717:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const IPvX& IPvX::name(int family) throw (InvalidFamily) \ ^ ipvx.cc:748:1: note: in expansion of macro 'IPVX_CONSTANT_ACCESSOR' IPVX_CONSTANT_ACCESSOR(ZERO); ^~~~~~~~~~~~~~~~~~~~~~ ipvx.cc:717:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const IPvX& IPvX::name(int family) throw (InvalidFamily) \ ^ ipvx.cc:749:1: note: in expansion of macro 'IPVX_CONSTANT_ACCESSOR' IPVX_CONSTANT_ACCESSOR(ANY); ^~~~~~~~~~~~~~~~~~~~~~ ipvx.cc:717:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const IPvX& IPvX::name(int family) throw (InvalidFamily) \ ^ ipvx.cc:750:1: note: in expansion of macro 'IPVX_CONSTANT_ACCESSOR' IPVX_CONSTANT_ACCESSOR(ALL_ONES); ^~~~~~~~~~~~~~~~~~~~~~ ipvx.cc:717:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const IPvX& IPvX::name(int family) throw (InvalidFamily) \ ^ ipvx.cc:751:1: note: in expansion of macro 'IPVX_CONSTANT_ACCESSOR' IPVX_CONSTANT_ACCESSOR(LOOPBACK); ^~~~~~~~~~~~~~~~~~~~~~ ipvx.cc:717:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const IPvX& IPvX::name(int family) throw (InvalidFamily) \ ^ ipvx.cc:752:1: note: in expansion of macro 'IPVX_CONSTANT_ACCESSOR' IPVX_CONSTANT_ACCESSOR(MULTICAST_BASE); ^~~~~~~~~~~~~~~~~~~~~~ ipvx.cc:717:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const IPvX& IPvX::name(int family) throw (InvalidFamily) \ ^ ipvx.cc:753:1: note: in expansion of macro 'IPVX_CONSTANT_ACCESSOR' IPVX_CONSTANT_ACCESSOR(MULTICAST_ALL_SYSTEMS); ^~~~~~~~~~~~~~~~~~~~~~ ipvx.cc:717:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const IPvX& IPvX::name(int family) throw (InvalidFamily) \ ^ ipvx.cc:754:1: note: in expansion of macro 'IPVX_CONSTANT_ACCESSOR' IPVX_CONSTANT_ACCESSOR(MULTICAST_ALL_ROUTERS); ^~~~~~~~~~~~~~~~~~~~~~ ipvx.cc:717:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const IPvX& IPvX::name(int family) throw (InvalidFamily) \ ^ ipvx.cc:755:1: note: in expansion of macro 'IPVX_CONSTANT_ACCESSOR' IPVX_CONSTANT_ACCESSOR(DVMRP_ROUTERS); ^~~~~~~~~~~~~~~~~~~~~~ ipvx.cc:717:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const IPvX& IPvX::name(int family) throw (InvalidFamily) \ ^ ipvx.cc:756:1: note: in expansion of macro 'IPVX_CONSTANT_ACCESSOR' IPVX_CONSTANT_ACCESSOR(OSPFIGP_ROUTERS); ^~~~~~~~~~~~~~~~~~~~~~ ipvx.cc:717:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const IPvX& IPvX::name(int family) throw (InvalidFamily) \ ^ ipvx.cc:757:1: note: in expansion of macro 'IPVX_CONSTANT_ACCESSOR' IPVX_CONSTANT_ACCESSOR(OSPFIGP_DESIGNATED_ROUTERS); ^~~~~~~~~~~~~~~~~~~~~~ ipvx.cc:717:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const IPvX& IPvX::name(int family) throw (InvalidFamily) \ ^ ipvx.cc:758:1: note: in expansion of macro 'IPVX_CONSTANT_ACCESSOR' IPVX_CONSTANT_ACCESSOR(RIP2_ROUTERS); ^~~~~~~~~~~~~~~~~~~~~~ ipvx.cc:717:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const IPvX& IPvX::name(int family) throw (InvalidFamily) \ ^ ipvx.cc:759:1: note: in expansion of macro 'IPVX_CONSTANT_ACCESSOR' IPVX_CONSTANT_ACCESSOR(PIM_ROUTERS); ^~~~~~~~~~~~~~~~~~~~~~ ipvx.cc:717:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const IPvX& IPvX::name(int family) throw (InvalidFamily) \ ^ ipvx.cc:760:1: note: in expansion of macro 'IPVX_CONSTANT_ACCESSOR' IPVX_CONSTANT_ACCESSOR(SSM_ROUTERS); ^~~~~~~~~~~~~~~~~~~~~~ ipvx.cc:730:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const IPvX& IPvX::name(int family) throw (InvalidFamily) \ ^ ipvx.cc:761:1: note: in expansion of macro 'IPVX_CONSTANT_ACCESSOR_IPV4' IPVX_CONSTANT_ACCESSOR_IPV4(CLASS_A_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ipvx.cc:730:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const IPvX& IPvX::name(int family) throw (InvalidFamily) \ ^ ipvx.cc:762:1: note: in expansion of macro 'IPVX_CONSTANT_ACCESSOR_IPV4' IPVX_CONSTANT_ACCESSOR_IPV4(CLASS_B_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ipvx.cc:730:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const IPvX& IPvX::name(int family) throw (InvalidFamily) \ ^ ipvx.cc:763:1: note: in expansion of macro 'IPVX_CONSTANT_ACCESSOR_IPV4' IPVX_CONSTANT_ACCESSOR_IPV4(CLASS_C_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ipvx.cc:730:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const IPvX& IPvX::name(int family) throw (InvalidFamily) \ ^ ipvx.cc:764:1: note: in expansion of macro 'IPVX_CONSTANT_ACCESSOR_IPV4' IPVX_CONSTANT_ACCESSOR_IPV4(EXPERIMENTAL_BASE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ c++ -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 cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ In file included from ../libxorp/ipvx.hh:26:0, from asyncio.hh:39, from asyncio.cc:38: ../libxorp/ipv4.hh:88:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const sockaddr& sa) throw (InvalidFamily); ^~~~~ ../libxorp/ipv4.hh:95:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const sockaddr_storage& ss) throw (InvalidFamily); ^~~~~ ../libxorp/ipv4.hh:102:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const sockaddr_in& sin) throw (InvalidFamily); ^~~~~ ../libxorp/ipv4.hh:110:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const char *from_string) throw (InvalidString); ^~~~~ ../libxorp/ipv4.hh:190:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ../libxorp/ipv4.hh:203:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipv4.hh:214:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr_in& from_sockaddr_in) throw (InvalidFamily); ^~~~~ ../libxorp/ipv4.hh:622:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static IPv4 make_prefix(uint32_t mask_len) throw (InvalidNetmaskLength); ^~~~~ ../libxorp/ipv4.hh:632:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidNetmaskLength) { ^~~~~ In file included from ../libxorp/ipvx.hh:27:0, from asyncio.hh:39, from asyncio.cc:38: ../libxorp/ipv6.hh:82:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const sockaddr& sa) throw (InvalidFamily); ^~~~~ ../libxorp/ipv6.hh:89:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const sockaddr_storage& ss) throw (InvalidFamily); ^~~~~ ../libxorp/ipv6.hh:96:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const sockaddr_in6& sin6) throw (InvalidFamily); ^~~~~ ../libxorp/ipv6.hh:104:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const char *from_cstring) throw (InvalidString); ^~~~~ ../libxorp/ipv6.hh:184:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ../libxorp/ipv6.hh:196:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr_storage& from_sockaddr_storage) throw (InvalidFamily); ^~~~~ ../libxorp/ipv6.hh:208:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipv6.hh:514:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static const IPv6& make_prefix(uint32_t mask_len) throw (InvalidNetmaskLength); ^~~~~ ../libxorp/ipv6.hh:524:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidNetmaskLength) { ^~~~~ In file included from asyncio.hh:39:0, from asyncio.cc:38: ../libxorp/ipvx.hh:51:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit IPvX(int family) throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:63:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(int family, const uint8_t *from_uint8) throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:113:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const sockaddr_storage& from_sockaddr_storage) throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:120:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const sockaddr_in& from_sockaddr_in) throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:127:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const sockaddr_in6& from_sockaddr_in6) throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:135:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const char *from_cstring) throw (InvalidString); ^~~~~ ../libxorp/ipvx.hh:153:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(in_addr& to_in_addr) const throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:163:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(in6_addr& to_in6_addr) const throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:176:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(sockaddr& to_sockaddr) const throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:190:8: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:203:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(sockaddr_in& to_sockaddr_in) const throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:216:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(sockaddr_in6& to_sockaddr_in6) const throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:227:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:254:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:267:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:278:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr_in& from_sockaddr_in) throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:290:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:305:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX operator|(const IPvX& other) const throw (InvalidCast); ^~~~~ ../libxorp/ipvx.hh:313:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX operator&(const IPvX& other) const throw (InvalidCast); ^~~~~ ../libxorp/ipvx.hh:321:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX operator^(const IPvX& other) const throw (InvalidCast); ^~~~~ ../libxorp/ipvx.hh:519:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static size_t addr_bytelen(int family) throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:544:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static uint32_t addr_bitlen(int family) throw (InvalidFamily) { ^~~~~ ../libxorp/ipvx.hh:574:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:603:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:616:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_class_a_base_address_mask_len() const throw (InvalidFamily) { ^~~~~ ../libxorp/ipvx.hh:633:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:646:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_class_b_base_address_mask_len() const throw (InvalidFamily) { ^~~~~ ../libxorp/ipvx.hh:663:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:676:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_class_c_base_address_mask_len() const throw (InvalidFamily) { ^~~~~ ../libxorp/ipvx.hh:693:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:706:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_experimental_base_address_mask_len() const throw (InvalidFamily) { ^~~~~ ../libxorp/ipvx.hh:718:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily, InvalidNetmaskLength); ^~~~~ ../libxorp/ipvx.hh:726:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX make_prefix(uint32_t mask_len) const throw (InvalidNetmaskLength) { ^~~~~ ../libxorp/ipvx.hh:737:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX mask_by_prefix_len(uint32_t prefix_len) const throw (InvalidNetmaskLength); ^~~~~ ../libxorp/ipvx.hh:766:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4 get_ipv4() const throw (InvalidCast); ^~~~~ ../libxorp/ipvx.hh:773:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6 get_ipv6() const throw (InvalidCast); ^~~~~ ../libxorp/ipvx.hh:781:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void get(IPv4& to_ipv4) const throw (InvalidCast) { ^~~~~ ../libxorp/ipvx.hh:791:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void get(IPv6& to_ipv6) const throw (InvalidCast) { ^~~~~ ../libxorp/ipvx.hh:807:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_version() const throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:815:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& ip_version_str() const throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:825:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t bits(uint32_t lsb, uint32_t len) const throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:845:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:847:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:849:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:851:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:853:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:855:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:857:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:859:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:861:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:863:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:865:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:867:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:869:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:871:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:873:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:875:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:877:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:888:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::get_ipv4() const throw (InvalidCast) ^~~~~ ../libxorp/ipvx.hh:896:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::get_ipv6() const throw (InvalidCast) ^~~~~ ../libxorp/ipvx.hh:904:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::bits(uint32_t lsb, uint32_t len) const throw (InvalidFamily) ^~~~~ c++ -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 cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ mv -f .deps/eventloop.Tpo .deps/eventloop.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 mv -f .deps/buffered_asyncio.Tpo .deps/buffered_asyncio.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 mv -f .deps/heap.Tpo .deps/heap.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 mac.cc:26:0: mac.hh:56:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Mac(const char* from_cstring) throw (InvalidString); ^~~~~ mac.hh:130:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const char* from_cstring) throw (InvalidString); ^~~~~ mac.cc:39:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Mac::Mac(const char* from_cstring) throw (InvalidString) ^~~~~ mac.cc:108:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Mac::copy_in(const char* from_cstring) throw (InvalidString) ^~~~~ c++ -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 c++ -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 cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ c++ -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 cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ mv -f .deps/mac.Tpo .deps/mac.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 run_command.lo -MD -MP -MF .deps/run_command.Tpo -c -o run_command.lo run_command.cc mv -f .deps/ipvx.Tpo .deps/ipvx.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 safe_callback_obj.lo -MD -MP -MF .deps/safe_callback_obj.Tpo -c -o safe_callback_obj.lo safe_callback_obj.cc c++ -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 safe_callback_obj.lo -MD -MP -MF .deps/safe_callback_obj.Tpo -c safe_callback_obj.cc -o safe_callback_obj.o cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ c++ -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 run_command.lo -MD -MP -MF .deps/run_command.Tpo -c run_command.cc -o run_command.o cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ In file included from nexthop.hh:27:0, from nexthop.cc:26: ipv4.hh:88:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const sockaddr& sa) throw (InvalidFamily); ^~~~~ ipv4.hh:95:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const sockaddr_storage& ss) throw (InvalidFamily); ^~~~~ ipv4.hh:102:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const sockaddr_in& sin) throw (InvalidFamily); ^~~~~ ipv4.hh:110:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const char *from_string) throw (InvalidString); ^~~~~ ipv4.hh:190:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ipv4.hh:203:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipv4.hh:214:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr_in& from_sockaddr_in) throw (InvalidFamily); ^~~~~ ipv4.hh:622:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static IPv4 make_prefix(uint32_t mask_len) throw (InvalidNetmaskLength); ^~~~~ ipv4.hh:632:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidNetmaskLength) { ^~~~~ In file included from nexthop.hh:28:0, from nexthop.cc:26: ipv6.hh:82:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const sockaddr& sa) throw (InvalidFamily); ^~~~~ ipv6.hh:89:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const sockaddr_storage& ss) throw (InvalidFamily); ^~~~~ ipv6.hh:96:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const sockaddr_in6& sin6) throw (InvalidFamily); ^~~~~ ipv6.hh:104:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const char *from_cstring) throw (InvalidString); ^~~~~ ipv6.hh:184:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ipv6.hh:196:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr_storage& from_sockaddr_storage) throw (InvalidFamily); ^~~~~ ipv6.hh:208:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipv6.hh:514:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static const IPv6& make_prefix(uint32_t mask_len) throw (InvalidNetmaskLength); ^~~~~ ipv6.hh:524:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidNetmaskLength) { ^~~~~ In file included from nexthop.hh:29:0, from nexthop.cc:26: ipvx.hh:51:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit IPvX(int family) throw (InvalidFamily); ^~~~~ ipvx.hh:63:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(int family, const uint8_t *from_uint8) throw (InvalidFamily); ^~~~~ ipvx.hh:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ipvx.hh:113:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const sockaddr_storage& from_sockaddr_storage) throw (InvalidFamily); ^~~~~ ipvx.hh:120:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const sockaddr_in& from_sockaddr_in) throw (InvalidFamily); ^~~~~ ipvx.hh:127:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const sockaddr_in6& from_sockaddr_in6) throw (InvalidFamily); ^~~~~ ipvx.hh:135:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const char *from_cstring) throw (InvalidString); ^~~~~ ipvx.hh:153:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(in_addr& to_in_addr) const throw (InvalidFamily); ^~~~~ ipvx.hh:163:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(in6_addr& to_in6_addr) const throw (InvalidFamily); ^~~~~ ipvx.hh:176:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(sockaddr& to_sockaddr) const throw (InvalidFamily); ^~~~~ ipvx.hh:190:8: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const throw (InvalidFamily); ^~~~~ ipvx.hh:203:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(sockaddr_in& to_sockaddr_in) const throw (InvalidFamily); ^~~~~ ipvx.hh:216:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(sockaddr_in6& to_sockaddr_in6) const throw (InvalidFamily); ^~~~~ ipvx.hh:227:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:254:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ipvx.hh:267:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:278:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr_in& from_sockaddr_in) throw (InvalidFamily); ^~~~~ ipvx.hh:290:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:305:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX operator|(const IPvX& other) const throw (InvalidCast); ^~~~~ ipvx.hh:313:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX operator&(const IPvX& other) const throw (InvalidCast); ^~~~~ ipvx.hh:321:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX operator^(const IPvX& other) const throw (InvalidCast); ^~~~~ ipvx.hh:519:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static size_t addr_bytelen(int family) throw (InvalidFamily); ^~~~~ ipvx.hh:544:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static uint32_t addr_bitlen(int family) throw (InvalidFamily) { ^~~~~ ipvx.hh:574:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:603:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:616:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_class_a_base_address_mask_len() const throw (InvalidFamily) { ^~~~~ ipvx.hh:633:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:646:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_class_b_base_address_mask_len() const throw (InvalidFamily) { ^~~~~ ipvx.hh:663:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:676:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_class_c_base_address_mask_len() const throw (InvalidFamily) { ^~~~~ ipvx.hh:693:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:706:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_experimental_base_address_mask_len() const throw (InvalidFamily) { ^~~~~ ipvx.hh:718:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily, InvalidNetmaskLength); ^~~~~ ipvx.hh:726:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX make_prefix(uint32_t mask_len) const throw (InvalidNetmaskLength) { ^~~~~ ipvx.hh:737:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX mask_by_prefix_len(uint32_t prefix_len) const throw (InvalidNetmaskLength); ^~~~~ ipvx.hh:766:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4 get_ipv4() const throw (InvalidCast); ^~~~~ ipvx.hh:773:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6 get_ipv6() const throw (InvalidCast); ^~~~~ ipvx.hh:781:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void get(IPv4& to_ipv4) const throw (InvalidCast) { ^~~~~ ipvx.hh:791:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void get(IPv6& to_ipv6) const throw (InvalidCast) { ^~~~~ ipvx.hh:807:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_version() const throw (InvalidFamily); ^~~~~ ipvx.hh:815:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& ip_version_str() const throw (InvalidFamily); ^~~~~ ipvx.hh:825:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t bits(uint32_t lsb, uint32_t len) const throw (InvalidFamily); ^~~~~ ipvx.hh:845:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:847:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:849:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:851:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:853:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:855:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:857:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:859:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:861:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:863:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:865:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:867:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:869:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:871:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:873:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:875:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:877:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ipvx.hh:888:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::get_ipv4() const throw (InvalidCast) ^~~~~ ipvx.hh:896:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::get_ipv6() const throw (InvalidCast) ^~~~~ ipvx.hh:904:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::bits(uint32_t lsb, uint32_t len) const throw (InvalidFamily) ^~~~~ mv -f .deps/asyncio.Tpo .deps/asyncio.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 selector.lo -MD -MP -MF .deps/selector.Tpo -c -o selector.lo selector.cc mv -f .deps/popen.Tpo .deps/popen.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 service.lo -MD -MP -MF .deps/service.Tpo -c -o service.lo service.cc c++ -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 selector.lo -MD -MP -MF .deps/selector.Tpo -c selector.cc -o selector.o cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ c++ -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 service.lo -MD -MP -MF .deps/service.Tpo -c service.cc -o service.o cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ mv -f .deps/nexthop.Tpo .deps/nexthop.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 task.lo -MD -MP -MF .deps/task.Tpo -c -o task.lo task.cc c++ -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 task.lo -MD -MP -MF .deps/task.Tpo -c task.cc -o task.o cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ cc1plus: warning: command line option '-Wtraditional' is valid for C/ObjC but not for C++ mv -f .deps/ref_ptr.Tpo .deps/ref_ptr.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 time_slice.lo -MD -MP -MF .deps/time_slice.Tpo -c -o time_slice.lo time_slice.cc mv -f .deps/safe_callback_obj.Tpo .deps/safe_callback_obj.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 timer.lo -MD -MP -MF .deps/timer.Tpo -c -o timer.lo timer.cc c++ -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 time_slice.lo -MD -MP -MF .deps/time_slice.Tpo -c time_slice.cc -o time_slice.o cc1plus: error: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [-Werror] cc1plus: error: command line option '-Wtraditional' is valid for C/ObjC but not for C++ [-Werror] c++ -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 timer.lo -MD -MP -MF .deps/timer.Tpo -c timer.cc -o timer.o cc1plus: error: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [-Werror] cc1plus: error: command line option '-Wtraditional' is valid for C/ObjC but not for C++ [-Werror] mv -f .deps/service.Tpo .deps/service.Plo /bin/sh ../libtool --tag=CXX --mode=compile c++ -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 token.lo -MD -MP -MF .deps/token.Tpo -c -o token.lo token.cc c++ -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 token.lo -MD -MP -MF .deps/token.Tpo -c token.cc -o token.o cc1plus: error: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ [-Werror] cc1plus: error: command line option '-Wtraditional' is valid for C/ObjC but not for C++ [-Werror] In file included from /usr/include/g++/bits/move.h:54:0, from /usr/include/g++/bits/nested_exception.h:40, from /usr/include/g++/exception:143, from /usr/include/g++/new:40, from xorp.h:70, from time_slice.cc:30: /usr/include/g++/type_traits: In instantiation of 'struct std::__or_<std::is_lvalue_reference<std::locale&>, std::is_rvalue_reference<std::locale&> >': /usr/include/g++/type_traits:580:12: required from 'struct std::is_reference<std::locale&>' /usr/include/g++/type_traits:120:12: required from 'struct std::__or_<std::is_reference<std::locale&>, std::is_void<std::locale&> >' /usr/include/g++/type_traits:125:12: required from 'struct std::__or_<std::is_function<std::locale&>, std::is_reference<std::locale&>, std::is_void<std::locale&> >' /usr/include/g++/type_traits:154:31: required from 'struct std::__not_<std::__or_<std::is_function<std::locale&>, std::is_reference<std::locale&>, std::is_void<std::locale&> > >' /usr/include/g++/type_traits:600:12: required from 'struct std::is_object<std::locale&>' /usr/include/g++/type_traits:120:12: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/g++/type_traits:1159:12: required from 'struct std::__is_move_constructible_impl<std::locale, true>' /usr/include/g++/type_traits:1165:12: required from 'struct std::is_move_constructible<std::locale>' /usr/include/g++/type_traits:143:12: required from 'struct std::__and_<std::is_move_constructible<std::locale>, std::is_move_assignable<std::locale> >' /usr/include/g++/type_traits:148:12: required from 'struct std::__and_<std::__not_<std::__is_tuple_like<std::locale> >, std::is_move_constructible<std::locale>, std::is_move_assignable<std::locale> >' /usr/include/g++/bits/move.h:187:5: required by substitution of 'template<class _Tp> typename std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = std::locale]' /usr/include/g++/streambuf:819:45: required from here /usr/include/g++/type_traits:120:12: fatal error: template instantiation depth exceeds maximum of 25 (use -ftemplate-depth= to increase the maximum) struct __or_<_B1, _B2> ^~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors compilation terminated. gmake[3]: *** [Makefile:730: time_slice.lo] Error 1 gmake[3]: *** Waiting for unfinished jobs.... In file included from profile.cc:32:0: profile.hh:135:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(PVariableExists); ^~~~~ profile.hh:142:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] bool enabled(const string& pname) throw(PVariableUnknown) { ^~~~~ profile.hh:163:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(PVariableUnknown,PVariableNotEnabled); ^~~~~ profile.hh:171:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(PVariableUnknown,PVariableLocked); ^~~~~ profile.hh:177:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void disable(const string& pname) throw(PVariableUnknown); ^~~~~ profile.hh:183:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(PVariableUnknown,PVariableLocked); ^~~~~ profile.hh:192:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(PVariableUnknown,PVariableNotLocked); ^~~~~ profile.hh:198:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(PVariableUnknown,PVariableNotLocked); ^~~~~ profile.hh:203:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void clear(const string& pname) throw(PVariableUnknown,PVariableLocked); ^~~~~ profile.cc:53:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(PVariableExists) ^~~~~ profile.cc:65:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(PVariableUnknown,PVariableNotEnabled) ^~~~~ profile.cc:89:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Profile::enable(const string& pname) throw(PVariableUnknown,PVariableLocked) ^~~~~ profile.cc:111:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Profile::disable(const string& pname) throw(PVariableUnknown) ^~~~~ profile.cc:128:40: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Profile::lock_log(const string& pname) throw(PVariableUnknown,PVariableLocked) ^~~~~ profile.cc:151:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(PVariableUnknown,PVariableNotLocked) ^~~~~ profile.cc:176:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw(PVariableUnknown,PVariableNotLocked) ^~~~~ profile.cc:193:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] Profile::clear(const string& pname) throw(PVariableUnknown,PVariableLocked) ^~~~~ In file included from /usr/include/g++/bits/move.h:54:0, from /usr/include/g++/bits/nested_exception.h:40, from /usr/include/g++/exception:143, from /usr/include/g++/new:40, from xorp.h:70, from timer.cc:32: /usr/include/g++/type_traits: In instantiation of 'struct std::__or_<std::is_lvalue_reference<std::locale&>, std::is_rvalue_reference<std::locale&> >': /usr/include/g++/type_traits:580:12: required from 'struct std::is_reference<std::locale&>' /usr/include/g++/type_traits:120:12: required from 'struct std::__or_<std::is_reference<std::locale&>, std::is_void<std::locale&> >' /usr/include/g++/type_traits:125:12: required from 'struct std::__or_<std::is_function<std::locale&>, std::is_reference<std::locale&>, std::is_void<std::locale&> >' /usr/include/g++/type_traits:154:31: required from 'struct std::__not_<std::__or_<std::is_function<std::locale&>, std::is_reference<std::locale&>, std::is_void<std::locale&> > >' /usr/include/g++/type_traits:600:12: required from 'struct std::is_object<std::locale&>' /usr/include/g++/type_traits:120:12: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/g++/type_traits:1159:12: required from 'struct std::__is_move_constructible_impl<std::locale, true>' /usr/include/g++/type_traits:1165:12: required from 'struct std::is_move_constructible<std::locale>' /usr/include/g++/type_traits:143:12: required from 'struct std::__and_<std::is_move_constructible<std::locale>, std::is_move_assignable<std::locale> >' /usr/include/g++/type_traits:148:12: required from 'struct std::__and_<std::__not_<std::__is_tuple_like<std::locale> >, std::is_move_constructible<std::locale>, std::is_move_assignable<std::locale> >' /usr/include/g++/bits/move.h:187:5: required by substitution of 'template<class _Tp> typename std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = std::locale]' /usr/include/g++/streambuf:819:45: required from here /usr/include/g++/type_traits:120:12: fatal error: template instantiation depth exceeds maximum of 25 (use -ftemplate-depth= to increase the maximum) struct __or_<_B1, _B2> ^~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors compilation terminated. gmake[3]: *** [Makefile:730: timer.lo] Error 1 mv -f .deps/round_robin.Tpo .deps/round_robin.Plo In file included from /usr/include/g++/bits/move.h:54:0, from /usr/include/g++/bits/stl_pair.h:59, from /usr/include/g++/bits/stl_algobase.h:64, from /usr/include/g++/list:60, from token.hh:33, from token.cc:29: /usr/include/g++/type_traits: In instantiation of 'struct std::__or_<std::is_lvalue_reference<std::locale&>, std::is_rvalue_reference<std::locale&> >': /usr/include/g++/type_traits:580:12: required from 'struct std::is_reference<std::locale&>' /usr/include/g++/type_traits:120:12: required from 'struct std::__or_<std::is_reference<std::locale&>, std::is_void<std::locale&> >' /usr/include/g++/type_traits:125:12: required from 'struct std::__or_<std::is_function<std::locale&>, std::is_reference<std::locale&>, std::is_void<std::locale&> >' /usr/include/g++/type_traits:154:31: required from 'struct std::__not_<std::__or_<std::is_function<std::locale&>, std::is_reference<std::locale&>, std::is_void<std::locale&> > >' /usr/include/g++/type_traits:600:12: required from 'struct std::is_object<std::locale&>' /usr/include/g++/type_traits:120:12: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/g++/type_traits:1159:12: required from 'struct std::__is_move_constructible_impl<std::locale, true>' /usr/include/g++/type_traits:1165:12: required from 'struct std::is_move_constructible<std::locale>' /usr/include/g++/type_traits:143:12: required from 'struct std::__and_<std::is_move_constructible<std::locale>, std::is_move_assignable<std::locale> >' /usr/include/g++/type_traits:148:12: required from 'struct std::__and_<std::__not_<std::__is_tuple_like<std::locale> >, std::is_move_constructible<std::locale>, std::is_move_assignable<std::locale> >' /usr/include/g++/bits/move.h:187:5: required by substitution of 'template<class _Tp> typename std::enable_if<std::__and_<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = std::locale]' /usr/include/g++/streambuf:819:45: required from here /usr/include/g++/type_traits:120:12: fatal error: template instantiation depth exceeds maximum of 25 (use -ftemplate-depth= to increase the maximum) struct __or_<_B1, _B2> ^~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors compilation terminated. gmake[3]: *** [Makefile:730: token.lo] Error 1 selector.cc: In member function 'bool SelectorList::add_ioevent_cb(XorpFd, IoEventType, const IoEventCb&, int)': selector.cc:234:10: warning: variable 'resize' set but not used [-Wunused-but-set-variable] bool resize = false; ^~~~~~ mv -f .deps/profile.Tpo .deps/profile.Plo In file included from ../libxorp/ipvx.hh:26:0, from ../libxorp/asyncio.hh:39, from run_command.cc:32: ../libxorp/ipv4.hh:88:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const sockaddr& sa) throw (InvalidFamily); ^~~~~ ../libxorp/ipv4.hh:95:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const sockaddr_storage& ss) throw (InvalidFamily); ^~~~~ ../libxorp/ipv4.hh:102:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const sockaddr_in& sin) throw (InvalidFamily); ^~~~~ ../libxorp/ipv4.hh:110:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4(const char *from_string) throw (InvalidString); ^~~~~ ../libxorp/ipv4.hh:190:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ../libxorp/ipv4.hh:203:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipv4.hh:214:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr_in& from_sockaddr_in) throw (InvalidFamily); ^~~~~ ../libxorp/ipv4.hh:622:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static IPv4 make_prefix(uint32_t mask_len) throw (InvalidNetmaskLength); ^~~~~ ../libxorp/ipv4.hh:632:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidNetmaskLength) { ^~~~~ In file included from ../libxorp/ipvx.hh:27:0, from ../libxorp/asyncio.hh:39, from run_command.cc:32: ../libxorp/ipv6.hh:82:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const sockaddr& sa) throw (InvalidFamily); ^~~~~ ../libxorp/ipv6.hh:89:38: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const sockaddr_storage& ss) throw (InvalidFamily); ^~~~~ ../libxorp/ipv6.hh:96:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const sockaddr_in6& sin6) throw (InvalidFamily); ^~~~~ ../libxorp/ipv6.hh:104:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6(const char *from_cstring) throw (InvalidString); ^~~~~ ../libxorp/ipv6.hh:184:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ../libxorp/ipv6.hh:196:67: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr_storage& from_sockaddr_storage) throw (InvalidFamily); ^~~~~ ../libxorp/ipv6.hh:208:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipv6.hh:514:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static const IPv6& make_prefix(uint32_t mask_len) throw (InvalidNetmaskLength); ^~~~~ ../libxorp/ipv6.hh:524:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidNetmaskLength) { ^~~~~ In file included from ../libxorp/asyncio.hh:39:0, from run_command.cc:32: ../libxorp/ipvx.hh:51:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] explicit IPvX(int family) throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:63:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(int family, const uint8_t *from_uint8) throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:106:41: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:113:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const sockaddr_storage& from_sockaddr_storage) throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:120:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const sockaddr_in& from_sockaddr_in) throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:127:49: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const sockaddr_in6& from_sockaddr_in6) throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:135:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX(const char *from_cstring) throw (InvalidString); ^~~~~ ../libxorp/ipvx.hh:153:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(in_addr& to_in_addr) const throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:163:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(in6_addr& to_in6_addr) const throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:176:50: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(sockaddr& to_sockaddr) const throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:190:8: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:203:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(sockaddr_in& to_sockaddr_in) const throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:216:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_out(sockaddr_in6& to_sockaddr_in6) const throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:227:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:254:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr& from_sockaddr) throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:267:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:278:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] size_t copy_in(const sockaddr_in& from_sockaddr_in) throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:290:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:305:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX operator|(const IPvX& other) const throw (InvalidCast); ^~~~~ ../libxorp/ipvx.hh:313:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX operator&(const IPvX& other) const throw (InvalidCast); ^~~~~ ../libxorp/ipvx.hh:321:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX operator^(const IPvX& other) const throw (InvalidCast); ^~~~~ ../libxorp/ipvx.hh:519:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static size_t addr_bytelen(int family) throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:544:45: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] static uint32_t addr_bitlen(int family) throw (InvalidFamily) { ^~~~~ ../libxorp/ipvx.hh:574:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:603:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:616:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_class_a_base_address_mask_len() const throw (InvalidFamily) { ^~~~~ ../libxorp/ipvx.hh:633:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:646:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_class_b_base_address_mask_len() const throw (InvalidFamily) { ^~~~~ ../libxorp/ipvx.hh:663:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:676:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_class_c_base_address_mask_len() const throw (InvalidFamily) { ^~~~~ ../libxorp/ipvx.hh:693:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:706:60: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_experimental_base_address_mask_len() const throw (InvalidFamily) { ^~~~~ ../libxorp/ipvx.hh:718:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily, InvalidNetmaskLength); ^~~~~ ../libxorp/ipvx.hh:726:47: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX make_prefix(uint32_t mask_len) const throw (InvalidNetmaskLength) { ^~~~~ ../libxorp/ipvx.hh:737:56: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX mask_by_prefix_len(uint32_t prefix_len) const throw (InvalidNetmaskLength); ^~~~~ ../libxorp/ipvx.hh:766:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv4 get_ipv4() const throw (InvalidCast); ^~~~~ ../libxorp/ipvx.hh:773:27: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPv6 get_ipv6() const throw (InvalidCast); ^~~~~ ../libxorp/ipvx.hh:781:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void get(IPv4& to_ipv4) const throw (InvalidCast) { ^~~~~ ../libxorp/ipvx.hh:791:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] void get(IPv6& to_ipv6) const throw (InvalidCast) { ^~~~~ ../libxorp/ipvx.hh:807:33: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t ip_version() const throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:815:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] const string& ip_version_str() const throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:825:53: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] uint32_t bits(uint32_t lsb, uint32_t len) const throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:845:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:847:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:849:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:851:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:853:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:855:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:857:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:859:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:861:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:863:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:865:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:867:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:869:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:871:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:873:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:875:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:877:2: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw (InvalidFamily); ^~~~~ ../libxorp/ipvx.hh:888:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::get_ipv4() const throw (InvalidCast) ^~~~~ ../libxorp/ipvx.hh:896:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::get_ipv6() const throw (InvalidCast) ^~~~~ ../libxorp/ipvx.hh:904:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] IPvX::bits(uint32_t lsb, uint32_t len) const throw (InvalidFamily) ^~~~~ mv -f .deps/selector.Tpo .deps/selector.Plo mv -f .deps/task.Tpo .deps/task.Plo mv -f .deps/run_command.Tpo .deps/run_command.Plo gmake[3]: Leaving directory '/pbulk/work/net/xorp/work/xorp-1.6/libxorp' gmake[2]: *** [Makefile:452: all] Error 2 gmake[2]: Leaving directory '/pbulk/work/net/xorp/work/xorp-1.6/libxorp' gmake[1]: *** [Makefile:298: all-recursive] Error 1 gmake[1]: Leaving directory '/pbulk/work/net/xorp/work/xorp-1.6' gmake: *** [Makefile:226: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/net/xorp *** Error code 1 Stop. make: stopped in /usr/pkgsrc/net/xorp