=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /opt/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/opt/pkg/sbin/pkg_admin -K /opt/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for paris-traceroute-0.92 --- config.h --- --- all --- /opt/pkg/bin/bmake all-recursive --- all-recursive --- Making all in src --- common.o --- --- Util.o --- --- Time.o --- --- Options.o --- --- Output.o --- --- IP4Header.o --- --- UDPHeader.o --- --- TCPHeader.o --- --- common.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT common.o -MD -MP -MF ".deps/common.Tpo" -c -o common.o common.cc; then mv -f ".deps/common.Tpo" ".deps/common.Po"; else rm -f ".deps/common.Tpo"; exit 1; fi --- Util.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT Util.o -MD -MP -MF ".deps/Util.Tpo" -c -o Util.o Util.cc; then mv -f ".deps/Util.Tpo" ".deps/Util.Po"; else rm -f ".deps/Util.Tpo"; exit 1; fi --- Time.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT Time.o -MD -MP -MF ".deps/Time.Tpo" -c -o Time.o Time.cc; then mv -f ".deps/Time.Tpo" ".deps/Time.Po"; else rm -f ".deps/Time.Tpo"; exit 1; fi --- Options.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT Options.o -MD -MP -MF ".deps/Options.Tpo" -c -o Options.o Options.cc; then mv -f ".deps/Options.Tpo" ".deps/Options.Po"; else rm -f ".deps/Options.Tpo"; exit 1; fi --- Output.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT Output.o -MD -MP -MF ".deps/Output.Tpo" -c -o Output.o Output.cc; then mv -f ".deps/Output.Tpo" ".deps/Output.Po"; else rm -f ".deps/Output.Tpo"; exit 1; fi --- IP4Header.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT IP4Header.o -MD -MP -MF ".deps/IP4Header.Tpo" -c -o IP4Header.o IP4Header.cc; then mv -f ".deps/IP4Header.Tpo" ".deps/IP4Header.Po"; else rm -f ".deps/IP4Header.Tpo"; exit 1; fi --- UDPHeader.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT UDPHeader.o -MD -MP -MF ".deps/UDPHeader.Tpo" -c -o UDPHeader.o UDPHeader.cc; then mv -f ".deps/UDPHeader.Tpo" ".deps/UDPHeader.Po"; else rm -f ".deps/UDPHeader.Tpo"; exit 1; fi --- TCPHeader.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT TCPHeader.o -MD -MP -MF ".deps/TCPHeader.Tpo" -c -o TCPHeader.o TCPHeader.cc; then mv -f ".deps/TCPHeader.Tpo" ".deps/TCPHeader.Po"; else rm -f ".deps/TCPHeader.Tpo"; exit 1; fi --- ICMPHeader.o --- --- Options.o --- Options.cc:82:22: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] char* short_opts = "AZhVvQniDf:F:m:p:o:s:d:t:w:T:q:M:a:lb:L:B:c:E:r:"; ^ --- Util.o --- Util.cc:48:14: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings] dst_addr = "216.239.51.100"; ^ --- Options.o --- Options.cc:348:36: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] mylog(DUMP, "timeout = %d", timeout); ~~ ^~~~~~~ %ld ./common.h:45:64: note: expanded from macro 'mylog' if (lvl <= get_log_level()) log_c(lvl, __FILE__, __LINE__, ## args ) ^~~~ Options.cc:349:36: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] mylog(DUMP, "delay = %d", delay_between_probes); ~~ ^~~~~~~~~~~~~~~~~~~~ %ld ./common.h:45:64: note: expanded from macro 'mylog' if (lvl <= get_log_level()) log_c(lvl, __FILE__, __LINE__, ## args ) ^~~~ --- ICMPHeader.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT ICMPHeader.o -MD -MP -MF ".deps/ICMPHeader.Tpo" -c -o ICMPHeader.o ICMPHeader.cc; then mv -f ".deps/ICMPHeader.Tpo" ".deps/ICMPHeader.Po"; else rm -f ".deps/ICMPHeader.Tpo"; exit 1; fi --- MPLSHeader.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT MPLSHeader.o -MD -MP -MF ".deps/MPLSHeader.Tpo" -c -o MPLSHeader.o MPLSHeader.cc; then mv -f ".deps/MPLSHeader.Tpo" ".deps/MPLSHeader.Po"; else rm -f ".deps/MPLSHeader.Tpo"; exit 1; fi --- Util.o --- 1 warning generated. --- Datagram.o --- --- Options.o --- 3 warnings generated. --- Probe.o --- --- Datagram.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT Datagram.o -MD -MP -MF ".deps/Datagram.Tpo" -c -o Datagram.o Datagram.cc; then mv -f ".deps/Datagram.Tpo" ".deps/Datagram.Po"; else rm -f ".deps/Datagram.Tpo"; exit 1; fi --- UDPProbe.o --- --- TCPProbe.o --- --- Probe.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT Probe.o -MD -MP -MF ".deps/Probe.Tpo" -c -o Probe.o Probe.cc; then mv -f ".deps/Probe.Tpo" ".deps/Probe.Po"; else rm -f ".deps/Probe.Tpo"; exit 1; fi --- UDPProbe.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT UDPProbe.o -MD -MP -MF ".deps/UDPProbe.Tpo" -c -o UDPProbe.o UDPProbe.cc; then mv -f ".deps/UDPProbe.Tpo" ".deps/UDPProbe.Po"; else rm -f ".deps/UDPProbe.Tpo"; exit 1; fi --- TCPProbe.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT TCPProbe.o -MD -MP -MF ".deps/TCPProbe.Tpo" -c -o TCPProbe.o TCPProbe.cc; then mv -f ".deps/TCPProbe.Tpo" ".deps/TCPProbe.Po"; else rm -f ".deps/TCPProbe.Tpo"; exit 1; fi --- ICMPProbe.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT ICMPProbe.o -MD -MP -MF ".deps/ICMPProbe.Tpo" -c -o ICMPProbe.o ICMPProbe.cc; then mv -f ".deps/ICMPProbe.Tpo" ".deps/ICMPProbe.Po"; else rm -f ".deps/ICMPProbe.Tpo"; exit 1; fi --- Output.o --- Output.cc:12:35: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] opts->protocol, opts->algo, results->duration()/1000000); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. --- Reply.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT Reply.o -MD -MP -MF ".deps/Reply.Tpo" -c -o Reply.o Reply.cc; then mv -f ".deps/Reply.Tpo" ".deps/Reply.Po"; else rm -f ".deps/Reply.Tpo"; exit 1; fi --- ICMPReply.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT ICMPReply.o -MD -MP -MF ".deps/ICMPReply.Tpo" -c -o ICMPReply.o ICMPReply.cc; then mv -f ".deps/ICMPReply.Tpo" ".deps/ICMPReply.Po"; else rm -f ".deps/ICMPReply.Tpo"; exit 1; fi --- TCPReply.o --- --- Server.o --- --- TimedProbe.o --- --- TCPReply.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT TCPReply.o -MD -MP -MF ".deps/TCPReply.Tpo" -c -o TCPReply.o TCPReply.cc; then mv -f ".deps/TCPReply.Tpo" ".deps/TCPReply.Po"; else rm -f ".deps/TCPReply.Tpo"; exit 1; fi --- NULLTracert.o --- --- Server.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT Server.o -MD -MP -MF ".deps/Server.Tpo" -c -o Server.o Server.cc; then mv -f ".deps/Server.Tpo" ".deps/Server.Po"; else rm -f ".deps/Server.Tpo"; exit 1; fi --- NULLTracert.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT NULLTracert.o -MD -MP -MF ".deps/NULLTracert.Tpo" -c -o NULLTracert.o NULLTracert.cc; then mv -f ".deps/NULLTracert.Tpo" ".deps/NULLTracert.Po"; else rm -f ".deps/NULLTracert.Tpo"; exit 1; fi --- TimedProbe.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT TimedProbe.o -MD -MP -MF ".deps/TimedProbe.Tpo" -c -o TimedProbe.o TimedProbe.cc; then mv -f ".deps/TimedProbe.Tpo" ".deps/TimedProbe.Po"; else rm -f ".deps/TimedProbe.Tpo"; exit 1; fi --- HopByHopTracert.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT HopByHopTracert.o -MD -MP -MF ".deps/HopByHopTracert.Tpo" -c -o HopByHopTracert.o HopByHopTracert.cc; then mv -f ".deps/HopByHopTracert.Tpo" ".deps/HopByHopTracert.Po"; else rm -f ".deps/HopByHopTracert.Tpo"; exit 1; fi --- PackByPackTracert.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT PackByPackTracert.o -MD -MP -MF ".deps/PackByPackTracert.Tpo" -c -o PackByPackTracert.o PackByPackTracert.cc; then mv -f ".deps/PackByPackTracert.Tpo" ".deps/PackByPackTracert.Po"; else rm -f ".deps/PackByPackTracert.Tpo"; exit 1; fi --- ScoutTracert.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT ScoutTracert.o -MD -MP -MF ".deps/ScoutTracert.Tpo" -c -o ScoutTracert.o ScoutTracert.cc; then mv -f ".deps/ScoutTracert.Tpo" ".deps/ScoutTracert.Po"; else rm -f ".deps/ScoutTracert.Tpo"; exit 1; fi --- ConcurrentTracert.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT ConcurrentTracert.o -MD -MP -MF ".deps/ConcurrentTracert.Tpo" -c -o ConcurrentTracert.o ConcurrentTracert.cc; then mv -f ".deps/ConcurrentTracert.Tpo" ".deps/ConcurrentTracert.Po"; else rm -f ".deps/ConcurrentTracert.Tpo"; exit 1; fi --- paris-traceroute.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT paris-traceroute.o -MD -MP -MF ".deps/paris-traceroute.Tpo" -c -o paris-traceroute.o paris-traceroute.cc; then mv -f ".deps/paris-traceroute.Tpo" ".deps/paris-traceroute.Po"; else rm -f ".deps/paris-traceroute.Tpo"; exit 1; fi --- TracertImpl.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT TracertImpl.o -MD -MP -MF ".deps/TracertImpl.Tpo" -c -o TracertImpl.o TracertImpl.cc; then mv -f ".deps/TracertImpl.Tpo" ".deps/TracertImpl.Po"; else rm -f ".deps/TracertImpl.Tpo"; exit 1; fi --- HopByHopTracert.o --- HopByHopTracert.cc:41:1: warning: non-void function does not return a value [-Wreturn-type] } ^ --- MtTracert.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT MtTracert.o -MD -MP -MF ".deps/MtTracert.Tpo" -c -o MtTracert.o MtTracert.cc; then mv -f ".deps/MtTracert.Tpo" ".deps/MtTracert.Po"; else rm -f ".deps/MtTracert.Tpo"; exit 1; fi --- PackByPackTracert.o --- PackByPackTracert.cc:28:1: warning: non-void function does not return a value [-Wreturn-type] } ^ --- ExhaustiveTracert.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT ExhaustiveTracert.o -MD -MP -MF ".deps/ExhaustiveTracert.Tpo" -c -o ExhaustiveTracert.o ExhaustiveTracert.cc; then mv -f ".deps/ExhaustiveTracert.Tpo" ".deps/ExhaustiveTracert.Po"; else rm -f ".deps/ExhaustiveTracert.Tpo"; exit 1; fi --- HopByHopTracert.o --- 1 warning generated. --- ExhaustiveOldTracert.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT ExhaustiveOldTracert.o -MD -MP -MF ".deps/ExhaustiveOldTracert.Tpo" -c -o ExhaustiveOldTracert.o ExhaustiveOldTracert.cc; then mv -f ".deps/ExhaustiveOldTracert.Tpo" ".deps/ExhaustiveOldTracert.Po"; else rm -f ".deps/ExhaustiveOldTracert.Tpo"; exit 1; fi --- paris-traceroute.o --- paris-traceroute.cc:116:44: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] printf("Round duration: %d seconds\n", currt->getCurrentSeconds ()); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ %ld paris-traceroute.cc:176:8: warning: delete called on 'Tracert' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete traceroute; ^ paris-traceroute.cc:181:8: warning: delete called on 'Tracert' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete traceroute; ^ paris-traceroute.cc:205:3: warning: delete called on 'Tracert' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete traceroute; ^ --- ScoutTracert.o --- ScoutTracert.cc:34:1: warning: non-void function does not return a value [-Wreturn-type] } ^ --- ConcurrentTracert.o --- ConcurrentTracert.cc:31:1: warning: non-void function does not return a value [-Wreturn-type] } ^ --- PackByPackTracert.o --- 1 warning generated. --- paris-traceroute.o --- 4 warnings generated. --- Bandwidth.o --- if clang++ -DHAVE_CONFIG_H -O2 -MT Bandwidth.o -MD -MP -MF ".deps/Bandwidth.Tpo" -c -o Bandwidth.o Bandwidth.cc; then mv -f ".deps/Bandwidth.Tpo" ".deps/Bandwidth.Po"; else rm -f ".deps/Bandwidth.Tpo"; exit 1; fi --- TracertImpl.o --- TracertImpl.cc:341:77: error: expected ')' mylog(DUMP, "Can't find the probe associated to this reply to target %" PRIu32, target); ^ TracertImpl.cc:341:5: note: to match this '(' mylog(DUMP, "Can't find the probe associated to this reply to target %" PRIu32, target); ^ ./common.h:45:35: note: expanded from macro 'mylog' if (lvl <= get_log_level()) log_c(lvl, __FILE__, __LINE__, ## args ) ^ TracertImpl.cc:357:60: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] mylog(DUMP, "A reply received which has timed out %d", arrival_time - tprobe->timeout_time); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %ld ./common.h:45:64: note: expanded from macro 'mylog' if (lvl <= get_log_level()) log_c(lvl, __FILE__, __LINE__, ## args ) ^~~~ --- ExhaustiveTracert.o --- ExhaustiveTracert.cc:90:1: warning: non-void function does not return a value [-Wreturn-type] } ^ --- TracertImpl.o --- 1 warning and 1 error generated. --- ConcurrentTracert.o --- 1 warning generated. --- TracertImpl.o --- *** [TracertImpl.o] Error code 1 bmake[2]: stopped in /opt/work/net/paris-traceroute/work/paris-traceroute-current/src --- ScoutTracert.o --- 1 warning generated. --- ExhaustiveOldTracert.o --- ExhaustiveOldTracert.cc:165:1: warning: non-void function does not return a value [-Wreturn-type] } ^ 1 warning generated. --- ExhaustiveTracert.o --- 1 warning generated. 1 error bmake[2]: stopped in /opt/work/net/paris-traceroute/work/paris-traceroute-current/src *** [all-recursive] Error code 1 bmake[1]: stopped in /opt/work/net/paris-traceroute/work/paris-traceroute-current 1 error bmake[1]: stopped in /opt/work/net/paris-traceroute/work/paris-traceroute-current *** [all] Error code 2 bmake: stopped in /opt/work/net/paris-traceroute/work/paris-traceroute-current 1 error bmake: stopped in /opt/work/net/paris-traceroute/work/paris-traceroute-current *** Error code 2 Stop. bmake[1]: stopped in /opt/pkgsrc/net/paris-traceroute *** Error code 1 Stop. bmake: stopped in /opt/pkgsrc/net/paris-traceroute