You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by je...@ci.trafficserver.apache.org on 2018/03/22 16:17:15 UTC

Build failed in Jenkins: macOS-master » clang,macOS,release #1976

See <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=release/1976/display/redirect?page=changes>

Changes:

[Alan M. Carroll] Add move constructor and assignment to ats_scoped_fd.

[Alan M. Carroll] rpc doc

[persia.aziz] Cache Tool: initial commit.

------------------------------------------
[...truncated 39.61 KB...]
  CXX      SSLUtils.o
  CXX      SSLClientUtils.o
  CXX      OCSPStapling.o
  CXX      UDPIOEvent.o
  CXX      UnixConnection.o
  CXX      UnixNet.o
  CXX      UnixNetAccept.o
  CXX      UnixNetPages.o
  CXX      UnixNetProcessor.o
  CXX      UnixNetVConnection.o
  CXX      UnixUDPConnection.o
  CXX      UnixUDPNet.o
  CXX      SSLDynlock.o
  CXX      NetVCTest.o
  AR       libinknet.a
Making all in aio
  CXX      AIO.o
  CXX      Inline.o
  AR       libinkaio.a
Making all in dns
  CXX      DNSConnection.o
  CXX      DNS.o
  CXX      SplitDNS.o
  CXX      Inline.o
  AR       libinkdns.a
Making all in hostdb
  CXX      HostDB.o
  CXX      Inline.o
  CXX      RefCountCache.o
  AR       libinkhostdb.a
Making all in utils
  CXX      Machine.o
  CXX      OneWayMultiTunnel.o
  CXX      OneWayTunnel.o
  AR       libinkutils.a
Making all in cache
  CXX      Cache.o
  CXX      CacheDir.o
  CXX      CacheDisk.o
  CXX      CacheHosting.o
  CXX      CacheHttp.o
  CXX      CacheLink.o
  CXX      CachePages.o
  CXX      CachePagesInternal.o
  CXX      CacheRead.o
  CXX      CacheVol.o
  CXX      CacheWrite.o
  CXX      Inline.o
  CXX      RamCacheCLFUS.o
  CXX      RamCacheLRU.o
  CXX      Store.o
  CXX      CacheTest.o
  AR       libinkcache.a
make[2]: Nothing to be done for `all-am'.
Making all in proxy/hdrs
  CXX      HdrHeap.o
  CXX      HTTP.o
  CXX      HdrTSOnly.o
  CXX      HdrToken.o
  CXX      HdrUtils.o
  CXX      HttpCompat.o
  CXX      MIME.o
  CXX      URL.o
  CXX      HdrTest.o
  AR       libhdrs.a
Making all in proxy/shared
  CXX      DiagsConfig.o
  CXX      UglyLogStubs.o
  AR       libdiagsconfig.a
  AR       libUglyLogStubs.a
Making all in mgmt
Making all in utils
  CXX      MgmtMarshall.lo
  CXX      MgmtSocket.lo
  CXX      MgmtUtils.lo
  CXX      ExpandingArray.lo
  CXX      MgmtLocalCleanup.lo
  CXX      MgmtProcessCleanup.lo
  CXXLD    libutils_lm.la
  CXXLD    libutils_p.la
Making all in api
Making all in include
make[3]: Nothing to be done for `all'.
  CXX      CoreAPIRemote.lo
  CXX      NetworkUtilsRemote.lo
  CXX      CoreAPIShared.lo
  CXX      EventCallback.lo
  CXX      GenericParser.lo
  CXX      INKMgmtAPI.lo
  CXX      NetworkMessage.lo
  CXX      CoreAPI.lo
  CXX      EventControlMain.lo
  CXX      NetworkUtilsLocal.lo
  CXX      TSControlMain.lo
  CXX      APITestCliRemote.o
  CXXLD    libmgmtapi.la
  CXXLD    libtsmgmt.la
  CXXLD    libmgmtapilocal.la
  CXXLD    traffic_api_cli_remote
  CXX      RecordsConfig.lo
  CXX      BaseManager.lo
  CXX      RecordsConfigUtils.lo
  CXX      ProcessManager.lo
  CXX      ProxyConfig.lo
  CXX      Alarms.lo
  CXX      FileManager.lo
  CXX      LocalManager.lo
  CXX      Rollback.lo
  CXX      WebMgmtUtils.lo
  CXXLD    libmgmt_c.la
  CXXLD    libmgmt_p.la
  CXXLD    libmgmt_lm.la
Making all in proxy
Making all in http
Making all in remap
  CXX      AclFiltering.o
  CXX      RemapConfig.o
  CXX      RemapPluginInfo.o
  CXX      RemapPlugins.o
  CXX      RemapProcessor.o
  CXX      UrlMapping.o
  CXX      UrlMappingPathIndex.o
  CXX      UrlRewrite.o
  AR       libhttp_remap.a
  CXX      HttpSessionAccept.o
  CXX      HttpBodyFactory.o
  CXX      HttpCacheSM.o
  CXX      Http1ClientSession.o
  CXX      Http1ClientTransaction.o
  CXX      HttpConfig.o
  CXX      HttpConnectionCount.o
  CXX      HttpDebugNames.o
  CXX      HttpPages.o
  CXX      HttpProxyServerMain.o
  CXX      HttpSM.o
  CXX      HttpServerSession.o
  CXX      HttpSessionManager.o
  CXX      HttpTransact.o
  CXX      HttpTransactCache.o
  CXX      HttpTransactHeaders.o
  CXX      HttpTunnel.o
  CXX      HttpUpdateSM.o
  CXX      ForwardedConfig.o
  CXX      HttpUpdateTester.o
  CXX      RegressionHttpTransact.o
  AR       libhttp.a
Making all in http2
  CXX      HPACK.o
  CXX      HTTP2.o
  CXX      Http2ClientSession.o
  CXX      Http2ConnectionState.o
  CXX      Http2DebugNames.o
  CXX      Http2Stream.o
  CXX      Http2SessionAccept.o
  CXX      HuffmanCodec.o
  CXX      RegressionHPACK.o
  AR       libhttp2.a
Making all in logging
  CXX      Log.o
  CXX      LogAccess.o
  CXX      LogAccessHttp.o
  CXX      LogBindings.o
  CXX      LogBuffer.o
  CXX      LogConfig.o
  CXX      LogField.o
  CXX      LogFieldAliasMap.o
  CXX      LogFile.o
  CXX      LogFilter.o
  CXX      LogFormat.o
  CXX      LogHost.o
  CXX      LogObject.o
  CXX      LogSock.o
  CXX      LogUtils.o
  CXX      LogCollationAccept.o
  CXX      LogCollationClientSM.o
  CXX      LogCollationHostSM.o
  AR       liblogging.a
  AR       liblogcollation.a
Making all in config
Making all in body_factory
Making all in default
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all-am'.
make[3]: Nothing to be done for `all-am'.
  CXX      CacheControl.o
  CXX      ControlBase.o
  CXX      ControlMatcher.o
  CXX      CoreUtils.o
  CXX      Crash.o
  CXX      EventName.o
  CXX      FetchSM.o
  CXX      HostStatus.o
  CXX      IPAllow.o
  CXX      InkAPI.o
  CXX      InkIOCoreAPI.o
  CXX      Main.o
  CXX      ParentConsistentHash.o
  CXX      ParentRoundRobin.o
  CXX      ParentSelectionStrategy.o
  CXX      ParentSelection.o
  CXX      Plugin.o
  CXX      PluginVC.o
  CXX      ProtocolProbeSessionAccept.o
  CXX      ProxyClientSession.o
  CXX      ProxyClientTransaction.o
  CXX      ReverseProxy.o
  CXX      SocksProxy.o
  CXX      StatPages.o
  CXX      Transform.o
  CXX      InkAPITest.o
  CXX      RegressionSM.o
  CXX      logcat.o
  CXX      logstats.o
  CXXLD    traffic_logcat
  CXXLD    traffic_server
  CXXLD    traffic_logstats
Making all in cmd
Making all in traffic_cache_tool
  CXX      CacheDefs.o
  CXX      CacheTool.o
  CXX      File.o
  CXX      Command.o
In file included from ../../../cmd/traffic_cache_tool/File.cc:24:
../../../cmd/traffic_cache_tool/File.h:27:10: fatal error: 'ts/ink_memory.h' file not found
#include <ts/ink_memory.h>
         ^
1 error generated.
make[2]: *** [File.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from ../../../cmd/traffic_cache_tool/CacheDefs.cc:24:
../../../cmd/traffic_cache_tool/CacheDefs.h:27:10: fatal error: 'ts/I_Version.h' file not found
#include <ts/I_Version.h>
         ^
1 error generated.
make[2]: *** [CacheDefs.o] Error 1
In file included from ../../../cmd/traffic_cache_tool/Command.cc:24:
../../../cmd/traffic_cache_tool/Command.h:29:10: fatal error: 'tsconfig/Errata.h' file not found
#include <tsconfig/Errata.h>
         ^
1 error generated.
make[2]: *** [Command.o] Error 1
../../../cmd/traffic_cache_tool/CacheTool.cc:29:10: fatal error: 'ts/ink_memory.h' file not found
#include <ts/ink_memory.h>
         ^
1 error generated.
make[2]: *** [CacheTool.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
Build step 'Execute shell' marked build as failure

Jenkins build is back to normal : macOS-master » clang,macOS,release #1981

Posted by je...@ci.trafficserver.apache.org.
See <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=release/1981/display/redirect?page=changes>


Build failed in Jenkins: macOS-master » clang,macOS,release #1980

Posted by je...@ci.trafficserver.apache.org.
See <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=release/1980/display/redirect?page=changes>

Changes:

[persia.aziz] CacheTool: Fix and rewrite stripe initialization

------------------------------------------
[...truncated 41.20 KB...]
  CXX      SSLDynlock.o
  CXX      NetVCTest.o
  AR       libinknet.a
Making all in aio
  CXX      AIO.o
  CXX      Inline.o
  AR       libinkaio.a
Making all in dns
  CXX      DNS.o
  CXX      DNSConnection.o
  CXX      Inline.o
  CXX      SplitDNS.o
  AR       libinkdns.a
Making all in hostdb
  CXX      HostDB.o
  CXX      Inline.o
  CXX      RefCountCache.o
  AR       libinkhostdb.a
Making all in utils
  CXX      Machine.o
  CXX      OneWayMultiTunnel.o
  CXX      OneWayTunnel.o
  AR       libinkutils.a
Making all in cache
  CXX      Cache.o
  CXX      CacheDir.o
  CXX      CacheDisk.o
  CXX      CacheHosting.o
  CXX      CacheHttp.o
  CXX      CacheLink.o
  CXX      CachePages.o
  CXX      CachePagesInternal.o
  CXX      CacheRead.o
  CXX      CacheVol.o
  CXX      CacheWrite.o
  CXX      Inline.o
  CXX      RamCacheCLFUS.o
  CXX      RamCacheLRU.o
  CXX      Store.o
  CXX      CacheTest.o
  AR       libinkcache.a
make[2]: Nothing to be done for `all-am'.
Making all in proxy/hdrs
  CXX      HTTP.o
  CXX      HdrHeap.o
  CXX      HdrTSOnly.o
  CXX      HdrToken.o
  CXX      HdrUtils.o
  CXX      HttpCompat.o
  CXX      MIME.o
  CXX      URL.o
  CXX      HdrTest.o
  AR       libhdrs.a
Making all in proxy/shared
  CXX      DiagsConfig.o
  CXX      UglyLogStubs.o
  AR       libdiagsconfig.a
  AR       libUglyLogStubs.a
Making all in mgmt
Making all in utils
  CXX      MgmtMarshall.lo
  CXX      MgmtSocket.lo
  CXX      MgmtUtils.lo
  CXX      ExpandingArray.lo
  CXX      MgmtLocalCleanup.lo
  CXX      MgmtProcessCleanup.lo
  CXXLD    libutils_lm.la
  CXXLD    libutils_p.la
Making all in api
Making all in include
make[3]: Nothing to be done for `all'.
  CXX      CoreAPIRemote.lo
  CXX      NetworkUtilsRemote.lo
  CXX      CoreAPIShared.lo
  CXX      EventCallback.lo
  CXX      GenericParser.lo
  CXX      INKMgmtAPI.lo
  CXX      NetworkMessage.lo
  CXX      CoreAPI.lo
  CXX      EventControlMain.lo
  CXX      NetworkUtilsLocal.lo
  CXX      TSControlMain.lo
  CXX      APITestCliRemote.o
  CXXLD    libmgmtapi.la
  CXXLD    libtsmgmt.la
  CXXLD    libmgmtapilocal.la
  CXXLD    traffic_api_cli_remote
  CXX      RecordsConfig.lo
  CXX      BaseManager.lo
  CXX      RecordsConfigUtils.lo
  CXX      ProcessManager.lo
  CXX      ProxyConfig.lo
  CXX      Alarms.lo
  CXX      FileManager.lo
  CXX      LocalManager.lo
  CXX      Rollback.lo
  CXX      WebMgmtUtils.lo
  CXXLD    libmgmt_c.la
  CXXLD    libmgmt_p.la
  CXXLD    libmgmt_lm.la
Making all in proxy
Making all in http
Making all in remap
  CXX      AclFiltering.o
  CXX      RemapConfig.o
  CXX      RemapPluginInfo.o
  CXX      RemapPlugins.o
  CXX      RemapProcessor.o
  CXX      UrlMapping.o
  CXX      UrlMappingPathIndex.o
  CXX      UrlRewrite.o
  AR       libhttp_remap.a
  CXX      HttpBodyFactory.o
  CXX      HttpSessionAccept.o
  CXX      HttpCacheSM.o
  CXX      Http1ClientSession.o
  CXX      Http1ClientTransaction.o
  CXX      HttpConfig.o
  CXX      HttpConnectionCount.o
  CXX      HttpDebugNames.o
  CXX      HttpPages.o
  CXX      HttpProxyServerMain.o
  CXX      HttpSM.o
  CXX      HttpServerSession.o
  CXX      HttpSessionManager.o
  CXX      HttpTransact.o
  CXX      HttpTransactCache.o
  CXX      HttpTransactHeaders.o
  CXX      HttpTunnel.o
  CXX      HttpUpdateSM.o
  CXX      ForwardedConfig.o
  CXX      HttpUpdateTester.o
  CXX      RegressionHttpTransact.o
  AR       libhttp.a
Making all in http2
  CXX      HPACK.o
  CXX      HTTP2.o
  CXX      Http2ClientSession.o
  CXX      Http2ConnectionState.o
  CXX      Http2DebugNames.o
  CXX      Http2Stream.o
  CXX      Http2SessionAccept.o
  CXX      HuffmanCodec.o
  CXX      RegressionHPACK.o
  AR       libhttp2.a
Making all in logging
  CXX      Log.o
  CXX      LogAccess.o
  CXX      LogAccessHttp.o
  CXX      LogBindings.o
  CXX      LogBuffer.o
  CXX      LogConfig.o
  CXX      LogField.o
  CXX      LogFieldAliasMap.o
  CXX      LogFile.o
  CXX      LogFilter.o
  CXX      LogFormat.o
  CXX      LogHost.o
  CXX      LogObject.o
  CXX      LogSock.o
  CXX      LogUtils.o
  CXX      LogCollationAccept.o
  CXX      LogCollationClientSM.o
  CXX      LogCollationHostSM.o
  AR       liblogging.a
  AR       liblogcollation.a
Making all in config
Making all in body_factory
Making all in default
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all-am'.
make[3]: Nothing to be done for `all-am'.
  CXX      CacheControl.o
  CXX      ControlBase.o
  CXX      ControlMatcher.o
  CXX      CoreUtils.o
  CXX      Crash.o
  CXX      EventName.o
  CXX      FetchSM.o
  CXX      HostStatus.o
  CXX      IPAllow.o
  CXX      InkAPI.o
  CXX      InkIOCoreAPI.o
  CXX      Main.o
  CXX      ParentConsistentHash.o
  CXX      ParentRoundRobin.o
  CXX      ParentSelectionStrategy.o
  CXX      ParentSelection.o
  CXX      Plugin.o
  CXX      PluginVC.o
  CXX      ProtocolProbeSessionAccept.o
  CXX      ProxyClientSession.o
  CXX      ProxyClientTransaction.o
  CXX      ReverseProxy.o
  CXX      SocksProxy.o
  CXX      StatPages.o
  CXX      Transform.o
  CXX      InkAPITest.o
  CXX      RegressionSM.o
  CXX      logcat.o
  CXX      logstats.o
  CXXLD    traffic_logcat
  CXXLD    traffic_server
  CXXLD    traffic_logstats
Making all in cmd
Making all in traffic_cache_tool
  CXX      CacheDefs.o
  CXX      File.o
  CXX      CacheTool.o
  CXX      Command.o
In file included from ../../../cmd/traffic_cache_tool/CacheTool.cc:37:
In file included from ../../../cmd/traffic_cache_tool/CacheDefs.h:28:
In file included from ../../../lib/ts/INK_MD5.h:29:
In file included from ../../../lib/ts/CryptoHash.h:26:
../../../lib/ts/BufferWriter.h:469:12: error: call to 'bwformat' is ambiguous
    return bwformat(w, spec, std::get<I>(args));
           ^~~~~~~~
../../../lib/ts/BufferWriter.h:480:70: note: in instantiation of function template specialization 'ts::bw_fmt::Arg_Formatter<std::__1::tuple<const char *&, ts::Scalar<1, long long, tag::bytes> &, long long &>, 2>' requested here
    static ArgFormatterSignature<TUPLE> fa[sizeof...(N)] = {&bw_fmt::Arg_Formatter<TUPLE, N>...};
                                                                     ^
../../../lib/ts/BufferWriter.h:548:25: note: in instantiation of function template specialization 'ts::bw_fmt::Get_Arg_Formatter_Array<std::__1::tuple<const char *&, ts::Scalar<1, long long, tag::bytes> &, long long &>, 0, 1, 2>' requested here
  auto fa     = bw_fmt::Get_Arg_Formatter_Array<decltype(args)>(std::index_sequence_for<Rest...>{});
                        ^
../../../lib/ts/BufferWriter.h:722:76: note: in instantiation of function template specialization 'ts::BufferWriter::print<const char *, ts::Scalar<1, long long, tag::bytes>, long long>' requested here
  size_t n = ts::FixedBufferWriter(const_cast<char *>(s.data()), s.size()).print(fmt, std::forward<Rest>(rest)...).extent();
                                                                           ^
../../../cmd/traffic_cache_tool/CacheTool.cc:266:7: note: in instantiation of function template specialization 'ts::bwprint<const char *, ts::Scalar<1, long long, tag::bytes> &, long long>' requested here
  ts::bwprint(hashText, "{} {}:{}", span->_path.path(), _start, _len.count());
      ^
../../../lib/ts/BufferWriter.h:650:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &, char c)
^
../../../lib/ts/BufferWriter.h:681:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &spec, uintmax_t const &i)
^
../../../lib/ts/BufferWriter.h:687:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &spec, intmax_t const &i)
^
../../../lib/ts/BufferWriter.h:693:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &spec, unsigned int const &i)
^
../../../lib/ts/BufferWriter.h:699:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &spec, int const &i)
^
1 error generated.
make[2]: *** [CacheTool.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
Build step 'Execute shell' marked build as failure

Build failed in Jenkins: macOS-master » clang,macOS,release #1979

Posted by je...@ci.trafficserver.apache.org.
See <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=release/1979/display/redirect?page=changes>

Changes:

[Alan M. Carroll] CacheTool: Fix clang build problem on CentOS.

------------------------------------------
[...truncated 41.19 KB...]
  CXX      SSLDynlock.o
  CXX      NetVCTest.o
  AR       libinknet.a
Making all in aio
  CXX      AIO.o
  CXX      Inline.o
  AR       libinkaio.a
Making all in dns
  CXX      DNS.o
  CXX      DNSConnection.o
  CXX      Inline.o
  CXX      SplitDNS.o
  AR       libinkdns.a
Making all in hostdb
  CXX      HostDB.o
  CXX      Inline.o
  CXX      RefCountCache.o
  AR       libinkhostdb.a
Making all in utils
  CXX      Machine.o
  CXX      OneWayMultiTunnel.o
  CXX      OneWayTunnel.o
  AR       libinkutils.a
Making all in cache
  CXX      Cache.o
  CXX      CacheDir.o
  CXX      CacheDisk.o
  CXX      CacheHosting.o
  CXX      CacheHttp.o
  CXX      CacheLink.o
  CXX      CachePages.o
  CXX      CachePagesInternal.o
  CXX      CacheRead.o
  CXX      CacheVol.o
  CXX      CacheWrite.o
  CXX      Inline.o
  CXX      RamCacheCLFUS.o
  CXX      RamCacheLRU.o
  CXX      Store.o
  CXX      CacheTest.o
  AR       libinkcache.a
make[2]: Nothing to be done for `all-am'.
Making all in proxy/hdrs
  CXX      HTTP.o
  CXX      HdrHeap.o
  CXX      HdrTSOnly.o
  CXX      HdrToken.o
  CXX      HdrUtils.o
  CXX      HttpCompat.o
  CXX      MIME.o
  CXX      URL.o
  CXX      HdrTest.o
  AR       libhdrs.a
Making all in proxy/shared
  CXX      DiagsConfig.o
  CXX      UglyLogStubs.o
  AR       libdiagsconfig.a
  AR       libUglyLogStubs.a
Making all in mgmt
Making all in utils
  CXX      MgmtMarshall.lo
  CXX      MgmtSocket.lo
  CXX      MgmtUtils.lo
  CXX      ExpandingArray.lo
  CXX      MgmtLocalCleanup.lo
  CXX      MgmtProcessCleanup.lo
  CXXLD    libutils_lm.la
  CXXLD    libutils_p.la
Making all in api
Making all in include
make[3]: Nothing to be done for `all'.
  CXX      CoreAPIRemote.lo
  CXX      NetworkUtilsRemote.lo
  CXX      CoreAPIShared.lo
  CXX      EventCallback.lo
  CXX      GenericParser.lo
  CXX      INKMgmtAPI.lo
  CXX      NetworkMessage.lo
  CXX      CoreAPI.lo
  CXX      EventControlMain.lo
  CXX      NetworkUtilsLocal.lo
  CXX      TSControlMain.lo
  CXX      APITestCliRemote.o
  CXXLD    libmgmtapi.la
  CXXLD    libtsmgmt.la
  CXXLD    libmgmtapilocal.la
  CXXLD    traffic_api_cli_remote
  CXX      RecordsConfig.lo
  CXX      BaseManager.lo
  CXX      RecordsConfigUtils.lo
  CXX      ProcessManager.lo
  CXX      ProxyConfig.lo
  CXX      Alarms.lo
  CXX      FileManager.lo
  CXX      LocalManager.lo
  CXX      Rollback.lo
  CXX      WebMgmtUtils.lo
  CXXLD    libmgmt_c.la
  CXXLD    libmgmt_p.la
  CXXLD    libmgmt_lm.la
Making all in proxy
Making all in http
Making all in remap
  CXX      AclFiltering.o
  CXX      RemapConfig.o
  CXX      RemapPluginInfo.o
  CXX      RemapPlugins.o
  CXX      RemapProcessor.o
  CXX      UrlMapping.o
  CXX      UrlMappingPathIndex.o
  CXX      UrlRewrite.o
  AR       libhttp_remap.a
  CXX      HttpSessionAccept.o
  CXX      HttpCacheSM.o
  CXX      HttpBodyFactory.o
  CXX      Http1ClientSession.o
  CXX      Http1ClientTransaction.o
  CXX      HttpConfig.o
  CXX      HttpConnectionCount.o
  CXX      HttpDebugNames.o
  CXX      HttpPages.o
  CXX      HttpProxyServerMain.o
  CXX      HttpSM.o
  CXX      HttpServerSession.o
  CXX      HttpSessionManager.o
  CXX      HttpTransact.o
  CXX      HttpTransactCache.o
  CXX      HttpTransactHeaders.o
  CXX      HttpTunnel.o
  CXX      HttpUpdateSM.o
  CXX      ForwardedConfig.o
  CXX      HttpUpdateTester.o
  CXX      RegressionHttpTransact.o
  AR       libhttp.a
Making all in http2
  CXX      HPACK.o
  CXX      HTTP2.o
  CXX      Http2ClientSession.o
  CXX      Http2ConnectionState.o
  CXX      Http2DebugNames.o
  CXX      Http2Stream.o
  CXX      Http2SessionAccept.o
  CXX      HuffmanCodec.o
  CXX      RegressionHPACK.o
  AR       libhttp2.a
Making all in logging
  CXX      Log.o
  CXX      LogAccess.o
  CXX      LogAccessHttp.o
  CXX      LogBindings.o
  CXX      LogBuffer.o
  CXX      LogConfig.o
  CXX      LogField.o
  CXX      LogFieldAliasMap.o
  CXX      LogFile.o
  CXX      LogFilter.o
  CXX      LogFormat.o
  CXX      LogHost.o
  CXX      LogObject.o
  CXX      LogSock.o
  CXX      LogUtils.o
  CXX      LogCollationAccept.o
  CXX      LogCollationClientSM.o
  CXX      LogCollationHostSM.o
  AR       liblogging.a
  AR       liblogcollation.a
Making all in config
Making all in body_factory
Making all in default
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all-am'.
make[3]: Nothing to be done for `all-am'.
  CXX      CacheControl.o
  CXX      ControlBase.o
  CXX      ControlMatcher.o
  CXX      CoreUtils.o
  CXX      Crash.o
  CXX      EventName.o
  CXX      FetchSM.o
  CXX      HostStatus.o
  CXX      IPAllow.o
  CXX      InkAPI.o
  CXX      InkIOCoreAPI.o
  CXX      Main.o
  CXX      ParentConsistentHash.o
  CXX      ParentRoundRobin.o
  CXX      ParentSelectionStrategy.o
  CXX      ParentSelection.o
  CXX      Plugin.o
  CXX      PluginVC.o
  CXX      ProtocolProbeSessionAccept.o
  CXX      ProxyClientSession.o
  CXX      ProxyClientTransaction.o
  CXX      ReverseProxy.o
  CXX      SocksProxy.o
  CXX      StatPages.o
  CXX      Transform.o
  CXX      InkAPITest.o
  CXX      RegressionSM.o
  CXX      logcat.o
  CXX      logstats.o
  CXXLD    traffic_logcat
  CXXLD    traffic_server
  CXXLD    traffic_logstats
Making all in cmd
Making all in traffic_cache_tool
  CXX      CacheDefs.o
  CXX      CacheTool.o
  CXX      File.o
  CXX      Command.o
In file included from ../../../cmd/traffic_cache_tool/CacheTool.cc:37:
In file included from ../../../cmd/traffic_cache_tool/CacheDefs.h:28:
In file included from ../../../lib/ts/INK_MD5.h:29:
In file included from ../../../lib/ts/CryptoHash.h:26:
../../../lib/ts/BufferWriter.h:469:12: error: call to 'bwformat' is ambiguous
    return bwformat(w, spec, std::get<I>(args));
           ^~~~~~~~
../../../lib/ts/BufferWriter.h:480:70: note: in instantiation of function template specialization 'ts::bw_fmt::Arg_Formatter<std::__1::tuple<const char *&, ts::Scalar<1, long long, tag::bytes> &, long long &>, 2>' requested here
    static ArgFormatterSignature<TUPLE> fa[sizeof...(N)] = {&bw_fmt::Arg_Formatter<TUPLE, N>...};
                                                                     ^
../../../lib/ts/BufferWriter.h:548:25: note: in instantiation of function template specialization 'ts::bw_fmt::Get_Arg_Formatter_Array<std::__1::tuple<const char *&, ts::Scalar<1, long long, tag::bytes> &, long long &>, 0, 1, 2>' requested here
  auto fa     = bw_fmt::Get_Arg_Formatter_Array<decltype(args)>(std::index_sequence_for<Rest...>{});
                        ^
../../../lib/ts/BufferWriter.h:722:76: note: in instantiation of function template specialization 'ts::BufferWriter::print<const char *, ts::Scalar<1, long long, tag::bytes>, long long>' requested here
  size_t n = ts::FixedBufferWriter(const_cast<char *>(s.data()), s.size()).print(fmt, std::forward<Rest>(rest)...).extent();
                                                                           ^
../../../cmd/traffic_cache_tool/CacheTool.cc:254:7: note: in instantiation of function template specialization 'ts::bwprint<const char *, ts::Scalar<1, long long, tag::bytes> &, long long>' requested here
  ts::bwprint(hashText, "{} {}:{}", span->_path.path(), _start, _len.count());
      ^
../../../lib/ts/BufferWriter.h:650:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &, char c)
^
../../../lib/ts/BufferWriter.h:681:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &spec, uintmax_t const &i)
^
../../../lib/ts/BufferWriter.h:687:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &spec, intmax_t const &i)
^
../../../lib/ts/BufferWriter.h:693:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &spec, unsigned int const &i)
^
../../../lib/ts/BufferWriter.h:699:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &spec, int const &i)
^
1 error generated.
make[2]: *** [CacheTool.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
Build step 'Execute shell' marked build as failure

Build failed in Jenkins: macOS-master » clang,macOS,release #1978

Posted by je...@ci.trafficserver.apache.org.
See <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=release/1978/display/redirect?page=changes>

Changes:

[scw00] Fix the compiler error with fips

------------------------------------------
[...truncated 41.18 KB...]
  CXX      SSLDynlock.o
  CXX      NetVCTest.o
  AR       libinknet.a
Making all in aio
  CXX      AIO.o
  CXX      Inline.o
  AR       libinkaio.a
Making all in dns
  CXX      DNS.o
  CXX      Inline.o
  CXX      DNSConnection.o
  CXX      SplitDNS.o
  AR       libinkdns.a
Making all in hostdb
  CXX      HostDB.o
  CXX      Inline.o
  CXX      RefCountCache.o
  AR       libinkhostdb.a
Making all in utils
  CXX      Machine.o
  CXX      OneWayMultiTunnel.o
  CXX      OneWayTunnel.o
  AR       libinkutils.a
Making all in cache
  CXX      Cache.o
  CXX      CacheDir.o
  CXX      CacheDisk.o
  CXX      CacheHosting.o
  CXX      CacheHttp.o
  CXX      CacheLink.o
  CXX      CachePages.o
  CXX      CachePagesInternal.o
  CXX      CacheRead.o
  CXX      CacheVol.o
  CXX      CacheWrite.o
  CXX      Inline.o
  CXX      RamCacheCLFUS.o
  CXX      RamCacheLRU.o
  CXX      Store.o
  CXX      CacheTest.o
  AR       libinkcache.a
make[2]: Nothing to be done for `all-am'.
Making all in proxy/hdrs
  CXX      HTTP.o
  CXX      HdrHeap.o
  CXX      HdrTSOnly.o
  CXX      HdrToken.o
  CXX      HdrUtils.o
  CXX      HttpCompat.o
  CXX      MIME.o
  CXX      URL.o
  CXX      HdrTest.o
  AR       libhdrs.a
Making all in proxy/shared
  CXX      DiagsConfig.o
  CXX      UglyLogStubs.o
  AR       libdiagsconfig.a
  AR       libUglyLogStubs.a
Making all in mgmt
Making all in utils
  CXX      MgmtMarshall.lo
  CXX      MgmtSocket.lo
  CXX      MgmtUtils.lo
  CXX      ExpandingArray.lo
  CXX      MgmtLocalCleanup.lo
  CXX      MgmtProcessCleanup.lo
  CXXLD    libutils_lm.la
  CXXLD    libutils_p.la
Making all in api
Making all in include
make[3]: Nothing to be done for `all'.
  CXX      CoreAPIRemote.lo
  CXX      NetworkUtilsRemote.lo
  CXX      CoreAPIShared.lo
  CXX      EventCallback.lo
  CXX      GenericParser.lo
  CXX      INKMgmtAPI.lo
  CXX      NetworkMessage.lo
  CXX      CoreAPI.lo
  CXX      EventControlMain.lo
  CXX      NetworkUtilsLocal.lo
  CXX      TSControlMain.lo
  CXX      APITestCliRemote.o
  CXXLD    libmgmtapi.la
  CXXLD    libtsmgmt.la
  CXXLD    libmgmtapilocal.la
  CXXLD    traffic_api_cli_remote
  CXX      RecordsConfig.lo
  CXX      RecordsConfigUtils.lo
  CXX      BaseManager.lo
  CXX      ProcessManager.lo
  CXX      ProxyConfig.lo
  CXX      Alarms.lo
  CXX      FileManager.lo
  CXX      LocalManager.lo
  CXX      Rollback.lo
  CXX      WebMgmtUtils.lo
  CXXLD    libmgmt_c.la
  CXXLD    libmgmt_p.la
  CXXLD    libmgmt_lm.la
Making all in proxy
Making all in http
Making all in remap
  CXX      AclFiltering.o
  CXX      RemapConfig.o
  CXX      RemapPluginInfo.o
  CXX      RemapPlugins.o
  CXX      RemapProcessor.o
  CXX      UrlMapping.o
  CXX      UrlMappingPathIndex.o
  CXX      UrlRewrite.o
  AR       libhttp_remap.a
  CXX      HttpSessionAccept.o
  CXX      HttpBodyFactory.o
  CXX      HttpCacheSM.o
  CXX      Http1ClientSession.o
  CXX      Http1ClientTransaction.o
  CXX      HttpConfig.o
  CXX      HttpConnectionCount.o
  CXX      HttpDebugNames.o
  CXX      HttpPages.o
  CXX      HttpProxyServerMain.o
  CXX      HttpSM.o
  CXX      HttpServerSession.o
  CXX      HttpSessionManager.o
  CXX      HttpTransact.o
  CXX      HttpTransactCache.o
  CXX      HttpTransactHeaders.o
  CXX      HttpTunnel.o
  CXX      HttpUpdateSM.o
  CXX      ForwardedConfig.o
  CXX      HttpUpdateTester.o
  CXX      RegressionHttpTransact.o
  AR       libhttp.a
Making all in http2
  CXX      HPACK.o
  CXX      HTTP2.o
  CXX      Http2ClientSession.o
  CXX      Http2ConnectionState.o
  CXX      Http2DebugNames.o
  CXX      Http2Stream.o
  CXX      Http2SessionAccept.o
  CXX      HuffmanCodec.o
  CXX      RegressionHPACK.o
  AR       libhttp2.a
Making all in logging
  CXX      Log.o
  CXX      LogAccess.o
  CXX      LogAccessHttp.o
  CXX      LogBindings.o
  CXX      LogBuffer.o
  CXX      LogConfig.o
  CXX      LogField.o
  CXX      LogFieldAliasMap.o
  CXX      LogFile.o
  CXX      LogFilter.o
  CXX      LogFormat.o
  CXX      LogHost.o
  CXX      LogObject.o
  CXX      LogSock.o
  CXX      LogUtils.o
  CXX      LogCollationAccept.o
  CXX      LogCollationClientSM.o
  CXX      LogCollationHostSM.o
  AR       liblogging.a
  AR       liblogcollation.a
Making all in config
Making all in body_factory
Making all in default
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all-am'.
make[3]: Nothing to be done for `all-am'.
  CXX      CacheControl.o
  CXX      ControlBase.o
  CXX      ControlMatcher.o
  CXX      CoreUtils.o
  CXX      Crash.o
  CXX      EventName.o
  CXX      FetchSM.o
  CXX      HostStatus.o
  CXX      IPAllow.o
  CXX      InkAPI.o
  CXX      InkIOCoreAPI.o
  CXX      Main.o
  CXX      ParentConsistentHash.o
  CXX      ParentRoundRobin.o
  CXX      ParentSelectionStrategy.o
  CXX      ParentSelection.o
  CXX      Plugin.o
  CXX      PluginVC.o
  CXX      ProtocolProbeSessionAccept.o
  CXX      ProxyClientSession.o
  CXX      ProxyClientTransaction.o
  CXX      ReverseProxy.o
  CXX      SocksProxy.o
  CXX      StatPages.o
  CXX      Transform.o
  CXX      InkAPITest.o
  CXX      RegressionSM.o
  CXX      logcat.o
  CXX      logstats.o
  CXXLD    traffic_logcat
  CXXLD    traffic_server
  CXXLD    traffic_logstats
Making all in cmd
Making all in traffic_cache_tool
  CXX      CacheDefs.o
  CXX      CacheTool.o
  CXX      File.o
  CXX      Command.o
In file included from ../../../cmd/traffic_cache_tool/CacheTool.cc:37:
In file included from ../../../cmd/traffic_cache_tool/CacheDefs.h:28:
In file included from ../../../lib/ts/INK_MD5.h:29:
In file included from ../../../lib/ts/CryptoHash.h:26:
../../../lib/ts/BufferWriter.h:469:12: error: call to 'bwformat' is ambiguous
    return bwformat(w, spec, std::get<I>(args));
           ^~~~~~~~
../../../lib/ts/BufferWriter.h:480:70: note: in instantiation of function template specialization 'ts::bw_fmt::Arg_Formatter<std::__1::tuple<const char *&, ts::Scalar<1, long long, tag::bytes> &, long long &>, 2>' requested here
    static ArgFormatterSignature<TUPLE> fa[sizeof...(N)] = {&bw_fmt::Arg_Formatter<TUPLE, N>...};
                                                                     ^
../../../lib/ts/BufferWriter.h:548:25: note: in instantiation of function template specialization 'ts::bw_fmt::Get_Arg_Formatter_Array<std::__1::tuple<const char *&, ts::Scalar<1, long long, tag::bytes> &, long long &>, 0, 1, 2>' requested here
  auto fa     = bw_fmt::Get_Arg_Formatter_Array<decltype(args)>(std::index_sequence_for<Rest...>{});
                        ^
../../../lib/ts/BufferWriter.h:722:76: note: in instantiation of function template specialization 'ts::BufferWriter::print<const char *, ts::Scalar<1, long long, tag::bytes>, long long>' requested here
  size_t n = ts::FixedBufferWriter(const_cast<char *>(s.data()), s.size()).print(fmt, std::forward<Rest>(rest)...).extent();
                                                                           ^
../../../cmd/traffic_cache_tool/CacheTool.cc:254:7: note: in instantiation of function template specialization 'ts::bwprint<const char *, ts::Scalar<1, long long, tag::bytes> &, long long>' requested here
  ts::bwprint(hashText, "{} {}:{}", span->_path.path(), _start, _len.count());
      ^
../../../lib/ts/BufferWriter.h:650:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &, char c)
^
../../../lib/ts/BufferWriter.h:681:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &spec, uintmax_t const &i)
^
../../../lib/ts/BufferWriter.h:687:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &spec, intmax_t const &i)
^
../../../lib/ts/BufferWriter.h:693:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &spec, unsigned int const &i)
^
../../../lib/ts/BufferWriter.h:699:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &spec, int const &i)
^
1 error generated.
make[2]: *** [CacheTool.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
Build step 'Execute shell' marked build as failure

Build failed in Jenkins: macOS-master » clang,macOS,release #1977

Posted by je...@ci.trafficserver.apache.org.
See <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=release/1977/display/redirect?page=changes>

Changes:

[Alan M. Carroll] CacheTool: Fix out of tree build.

------------------------------------------
[...truncated 41.76 KB...]
  CXX      SSLDynlock.o
  CXX      NetVCTest.o
  AR       libinknet.a
Making all in aio
  CXX      AIO.o
  CXX      Inline.o
  AR       libinkaio.a
Making all in dns
  CXX      DNS.o
  CXX      DNSConnection.o
  CXX      Inline.o
  CXX      SplitDNS.o
  AR       libinkdns.a
Making all in hostdb
  CXX      HostDB.o
  CXX      Inline.o
  CXX      RefCountCache.o
  AR       libinkhostdb.a
Making all in utils
  CXX      Machine.o
  CXX      OneWayMultiTunnel.o
  CXX      OneWayTunnel.o
  AR       libinkutils.a
Making all in cache
  CXX      Cache.o
  CXX      CacheDir.o
  CXX      CacheDisk.o
  CXX      CacheHosting.o
  CXX      CacheHttp.o
  CXX      CacheLink.o
  CXX      CachePages.o
  CXX      CachePagesInternal.o
  CXX      CacheRead.o
  CXX      CacheVol.o
  CXX      CacheWrite.o
  CXX      Inline.o
  CXX      RamCacheCLFUS.o
  CXX      RamCacheLRU.o
  CXX      Store.o
  CXX      CacheTest.o
  AR       libinkcache.a
make[2]: Nothing to be done for `all-am'.
Making all in proxy/hdrs
  CXX      HTTP.o
  CXX      HdrHeap.o
  CXX      HdrTSOnly.o
  CXX      HdrToken.o
  CXX      HdrUtils.o
  CXX      HttpCompat.o
  CXX      MIME.o
  CXX      URL.o
  CXX      HdrTest.o
  AR       libhdrs.a
Making all in proxy/shared
  CXX      DiagsConfig.o
  CXX      UglyLogStubs.o
  AR       libdiagsconfig.a
  AR       libUglyLogStubs.a
Making all in mgmt
Making all in utils
  CXX      MgmtMarshall.lo
  CXX      MgmtSocket.lo
  CXX      MgmtUtils.lo
  CXX      ExpandingArray.lo
  CXX      MgmtLocalCleanup.lo
  CXX      MgmtProcessCleanup.lo
  CXXLD    libutils_lm.la
  CXXLD    libutils_p.la
Making all in api
Making all in include
make[3]: Nothing to be done for `all'.
  CXX      CoreAPIRemote.lo
  CXX      NetworkUtilsRemote.lo
  CXX      CoreAPIShared.lo
  CXX      EventCallback.lo
  CXX      GenericParser.lo
  CXX      INKMgmtAPI.lo
  CXX      NetworkMessage.lo
  CXX      CoreAPI.lo
  CXX      EventControlMain.lo
  CXX      NetworkUtilsLocal.lo
  CXX      TSControlMain.lo
  CXX      APITestCliRemote.o
  CXXLD    libmgmtapi.la
  CXXLD    libtsmgmt.la
  CXXLD    libmgmtapilocal.la
  CXXLD    traffic_api_cli_remote
  CXX      RecordsConfig.lo
  CXX      BaseManager.lo
  CXX      RecordsConfigUtils.lo
  CXX      ProcessManager.lo
  CXX      ProxyConfig.lo
  CXX      Alarms.lo
  CXX      FileManager.lo
  CXX      LocalManager.lo
  CXX      Rollback.lo
  CXX      WebMgmtUtils.lo
  CXXLD    libmgmt_c.la
  CXXLD    libmgmt_p.la
  CXXLD    libmgmt_lm.la
Making all in proxy
Making all in http
Making all in remap
  CXX      AclFiltering.o
  CXX      RemapConfig.o
  CXX      RemapPluginInfo.o
  CXX      RemapPlugins.o
  CXX      RemapProcessor.o
  CXX      UrlMapping.o
  CXX      UrlMappingPathIndex.o
  CXX      UrlRewrite.o
  AR       libhttp_remap.a
  CXX      HttpSessionAccept.o
  CXX      HttpBodyFactory.o
  CXX      HttpCacheSM.o
  CXX      Http1ClientSession.o
  CXX      Http1ClientTransaction.o
  CXX      HttpConfig.o
  CXX      HttpConnectionCount.o
  CXX      HttpDebugNames.o
  CXX      HttpPages.o
  CXX      HttpProxyServerMain.o
  CXX      HttpSM.o
  CXX      HttpServerSession.o
  CXX      HttpSessionManager.o
  CXX      HttpTransact.o
  CXX      HttpTransactCache.o
  CXX      HttpTransactHeaders.o
  CXX      HttpTunnel.o
  CXX      HttpUpdateSM.o
  CXX      ForwardedConfig.o
  CXX      HttpUpdateTester.o
  CXX      RegressionHttpTransact.o
  AR       libhttp.a
Making all in http2
  CXX      HPACK.o
  CXX      HTTP2.o
  CXX      Http2ClientSession.o
  CXX      Http2ConnectionState.o
  CXX      Http2DebugNames.o
  CXX      Http2Stream.o
  CXX      Http2SessionAccept.o
  CXX      HuffmanCodec.o
  CXX      RegressionHPACK.o
  AR       libhttp2.a
Making all in logging
  CXX      Log.o
  CXX      LogAccess.o
  CXX      LogAccessHttp.o
  CXX      LogBindings.o
  CXX      LogBuffer.o
  CXX      LogConfig.o
  CXX      LogField.o
  CXX      LogFieldAliasMap.o
  CXX      LogFile.o
  CXX      LogFilter.o
  CXX      LogFormat.o
  CXX      LogHost.o
  CXX      LogObject.o
  CXX      LogSock.o
  CXX      LogUtils.o
  CXX      LogCollationAccept.o
  CXX      LogCollationClientSM.o
  CXX      LogCollationHostSM.o
  AR       liblogging.a
  AR       liblogcollation.a
Making all in config
Making all in body_factory
Making all in default
make[4]: Nothing to be done for `all'.
make[4]: Nothing to be done for `all-am'.
make[3]: Nothing to be done for `all-am'.
  CXX      CacheControl.o
  CXX      ControlBase.o
  CXX      ControlMatcher.o
  CXX      CoreUtils.o
  CXX      Crash.o
  CXX      EventName.o
  CXX      FetchSM.o
  CXX      HostStatus.o
  CXX      IPAllow.o
  CXX      InkAPI.o
  CXX      InkIOCoreAPI.o
  CXX      Main.o
  CXX      ParentConsistentHash.o
  CXX      ParentRoundRobin.o
  CXX      ParentSelectionStrategy.o
  CXX      ParentSelection.o
  CXX      Plugin.o
  CXX      PluginVC.o
  CXX      ProtocolProbeSessionAccept.o
  CXX      ProxyClientSession.o
  CXX      ProxyClientTransaction.o
  CXX      ReverseProxy.o
  CXX      SocksProxy.o
  CXX      StatPages.o
  CXX      Transform.o
  CXX      InkAPITest.o
  CXX      RegressionSM.o
  CXX      logcat.o
  CXX      logstats.o
  CXXLD    traffic_logcat
  CXXLD    traffic_server
  CXXLD    traffic_logstats
Making all in cmd
Making all in traffic_cache_tool
  CXX      CacheDefs.o
  CXX      CacheTool.o
  CXX      File.o
  CXX      Command.o
In file included from ../../../cmd/traffic_cache_tool/CacheTool.cc:37:
In file included from ../../../cmd/traffic_cache_tool/CacheDefs.h:28:
In file included from ../../../lib/ts/INK_MD5.h:29:
In file included from ../../../lib/ts/CryptoHash.h:26:
../../../lib/ts/BufferWriter.h:469:12: error: call to 'bwformat' is ambiguous
    return bwformat(w, spec, std::get<I>(args));
           ^~~~~~~~
../../../lib/ts/BufferWriter.h:480:70: note: in instantiation of function template specialization 'ts::bw_fmt::Arg_Formatter<std::__1::tuple<const char *&, ts::Scalar<1, long long, tag::bytes> &, long long &>, 2>' requested here
    static ArgFormatterSignature<TUPLE> fa[sizeof...(N)] = {&bw_fmt::Arg_Formatter<TUPLE, N>...};
                                                                     ^
../../../lib/ts/BufferWriter.h:548:25: note: in instantiation of function template specialization 'ts::bw_fmt::Get_Arg_Formatter_Array<std::__1::tuple<const char *&, ts::Scalar<1, long long, tag::bytes> &, long long &>, 0, 1, 2>' requested here
  auto fa     = bw_fmt::Get_Arg_Formatter_Array<decltype(args)>(std::index_sequence_for<Rest...>{});
                        ^
../../../lib/ts/BufferWriter.h:722:76: note: in instantiation of function template specialization 'ts::BufferWriter::print<const char *, ts::Scalar<1, long long, tag::bytes>, long long>' requested here
  size_t n = ts::FixedBufferWriter(const_cast<char *>(s.data()), s.size()).print(fmt, std::forward<Rest>(rest)...).extent();
                                                                           ^
../../../cmd/traffic_cache_tool/CacheTool.cc:254:7: note: in instantiation of function template specialization 'ts::bwprint<const char *, ts::Scalar<1, long long, tag::bytes> &, long long>' requested here
  ts::bwprint(hashText, "{} {}:{}", span->_path.path(), _start, _len.count());
      ^
../../../lib/ts/BufferWriter.h:650:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &, char c)
^
../../../lib/ts/BufferWriter.h:681:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &spec, uintmax_t const &i)
^
../../../lib/ts/BufferWriter.h:687:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &spec, intmax_t const &i)
^
../../../lib/ts/BufferWriter.h:693:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &spec, unsigned int const &i)
^
../../../lib/ts/BufferWriter.h:699:1: note: candidate function
bwformat(BufferWriter &w, BWFSpec const &spec, int const &i)
^
1 error generated.
make[2]: *** [CacheTool.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
Build step 'Execute shell' marked build as failure