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

Changes:

[Alan M. Carroll] YAML: move MemSpan to external C++ library.

[Alan M. Carroll] TCL: TCLHashTable in proxy converted to use STL

[Alan M. Carroll] YAML: LibSWOC upgrade for TextView.

[Bryan Call] Fix build for 32bits ARM & MIPS arch. Closes #4361

[shinrich] Schedule event to ensure contination is locked before handler is 
called.

[Alan M. Carroll] TCL: Remove TCL depedency from mgmt

------------------------------------------
[...truncated 30.84 KB...]
  CXX      src/convert.lo
  CXX      src/directives.lo
  CXX      src/emit.lo
  CXX      src/emitfromevents.lo
  CXX      src/emitter.lo
  CXX      src/emitterstate.lo
  CXX      src/emitterutils.lo
  CXX      src/exceptions.lo
  CXX      src/exp.lo
  CXX      src/memory.lo
  CXX      src/node.lo
  CXX      src/node_data.lo
  CXX      src/nodebuilder.lo
  CXX      src/nodeevents.lo
  CXX      src/null.lo
  CXX      src/ostream_wrapper.lo
  CXX      src/parse.lo
  CXX      src/parser.lo
  CXX      src/regex_yaml.lo
  CXX      src/scanner.lo
  CXX      src/scanscalar.lo
  CXX      src/scantag.lo
  CXX      src/scantoken.lo
  CXX      src/simplekey.lo
  CXX      src/singledocparser.lo
  CXX      src/stream.lo
  CXX      src/tag.lo
  CXXLD    libyamlcpp.la
Making all in records
  CXX      P_RecCore.o
  CXX      RecConfigParse.o
  CXX      RecCore.o
  CXX      RecDebug.o
  CXX      RecFile.o
  CXX      RecHttp.o
  CXX      RecMessage.o
  CXX      RecMutex.o
  CXX      RecRawStats.o
  CXX      RecUtils.o
  CXX      RecLocal.o
  CXX      RecProcess.o
  AR       librecords_lm.a
  AR       librecords_p.a
Making all in tsconfig
/usr/bin/sed -f ../../../lib/tsconfig/BisonHeaderToC++.sed 
../../../lib/tsconfig/TsConfigGrammar.h > TsConfigGrammar.hpp
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-am
  CXX      Errata.lo
  CXX      TsBuilder.lo
  CXX      TsErrataUtil.lo
  CXX      TsValue.lo
  CC       TsConfigGrammar.lo
  CC       TsConfigSyntax.lo
  CXXLD    libtsconfig.la
Making all in perl
test -f "../../lib/perl/Makefile.PL" || cp -rf "../../../lib/perl/." 
"../../lib/perl/"
/usr/bin/perl Makefile.PL INSTALLDIRS=perl 
INSTALL_BASE=<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=release/ws/2251/install>
 PREFIX=
Writing Makefile-pl for Apache::TS
Writing MYMETA.yml and MYMETA.json
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile-pl 
INSTALLDIRS=perl 
PREFIX=<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=release/ws/2251/install>
 DESTDIR=
cp lib/Apache/TS/Config.pm blib/lib/Apache/TS/Config.pm
cp lib/Apache/TS/Config/Records.pm blib/lib/Apache/TS/Config/Records.pm
cp lib/Apache/TS.pm blib/lib/Apache/TS.pm
cp lib/Apache/TS/AdminClient.pm blib/lib/Apache/TS/AdminClient.pm
Manifying blib/man3/Apache::TS::Config::Records.3pm
Manifying blib/man3/Apache::TS.3pm
Manifying blib/man3/Apache::TS::AdminClient.3pm
Making all in src/tscore
  CC       mkdfa.o
  CXX      CompileParseRules.o
  CXX      AcidPtr.lo
  CXX      Arena.lo
  CXX      ArgParser.lo
  CXX      BaseLogFile.lo
  CXX      BufferWriterFormat.lo
  CXX      ConsistentHash.lo
  CXX      ContFlags.lo
  CXX      CryptoHash.lo
  CXX      Diags.lo
  CXX      EventNotify.lo
  CC       fastlz.lo
  CXX      Hash.lo
  CXX      HashFNV.lo
  CXX      HashMD5.lo
  CXX      HashSip.lo
  CXX      HostLookup.lo
  CXX      hugepages.lo
  CXX      ink_args.lo
  CXX      ink_assert.lo
  CXX      ink_base64.lo
  CXX      ink_cap.lo
  CXX      ink_code.lo
  CXX      ink_defs.lo
  CXX      InkErrno.lo
  CXX      ink_error.lo
  CXX      ink_file.lo
  CXX      ink_hash_table.lo
  CXX      ink_hrtime.lo
  CXX      ink_inet.lo
  CXX      ink_memory.lo
  CXX      ink_mutex.lo
  CXX      ink_queue.lo
  CXX      ink_queue_utils.lo
  CXX      ink_rand.lo
  CXX      ink_res_init.lo
  CXX      ink_res_mkquery.lo
  CXX      ink_resource.lo
  CXX      ink_rwlock.lo
  CXX      ink_sock.lo
  CXX      ink_sprintf.lo
  CXX      ink_stack_trace.lo
  CXX      ink_string.lo
  CXX      ink_string++.lo
  CXX      ink_sys_control.lo
  CXX      ink_syslog.lo
  CXX      ink_thread.lo
  CXX      ink_time.lo
  CXX      ink_uuid.lo
  CXX      IpMap.lo
  CXX      IpMapConf.lo
  CXX      JeAllocator.lo
  CXX      Layout.lo
  CXX      llqueue.lo
  CXX      lockfile.lo
  CXX      MatcherUtils.lo
  CXX      MemArena.lo
  CXX      MMH.lo
  CXX      RawHashTable.lo
  CXX      RbTree.lo
  CXX      Regex.lo
  CXX      Regression.lo
  CXX      runroot.lo
  CXX      signals.lo
  CXX      SourceLocation.lo
  CXX      TextBuffer.lo
  CXX      Tokenizer.lo
  CXX      ts_file.lo
  CXX      Version.lo
  CXX      X509HostnameValidator.lo
  CCLD     mkdfa
  CXXLD    CompileParseRules
LSAN_OPTIONS='detect_leaks=0' ./CompileParseRules
  CXX      ParseRules.lo
  CXXLD    libtscore.la
Making all in iocore
Making all in eventsystem
  CXX      EventSystem.o
  CXX      IOBuffer.o
  CXX      Inline.o
  CXX      Lock.o
  CXX      PQ-List.o
  CXX      Continuation.o
  CXX      Processor.o
  CXX      ProtectedQueue.o
  CXX      ProxyAllocator.o
  CXX      SocketManager.o
  CXX      Tasks.o
  CXX      Thread.o
  CXX      UnixEThread.o
  CXX      UnixEvent.o
  CXX      UnixEventProcessor.o
  AR       libinkevent.a
Making all in net
  CXX      BIO_fastopen.o
  CXX      Connection.o
  CXX      Inline.o
  CXX      YamlSNIConfig.o
  CXX      Net.o
  CXX      NetVConnection.o
  CXX      Socks.o
  CXX      SNIActionPerformer.o
  CXX      SSLSessionCache.o
  CXX      SSLCertLookup.o
  CXX      SSLConfig.o
  CXX      SSLInternal.o
  CXX      SSLNetAccept.o
  CXX      SSLNetProcessor.o
  CXX      SSLNetVConnection.o
  CXX      SSLNextProtocolAccept.o
  CXX      SSLNextProtocolSet.o
  CXX      SSLSNIConfig.o
  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      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      CacheDisk.o
  CXX      CacheDir.o
  CXX      CacheHosting.o
  CXX      CacheHttp.o
  CXX      CacheLink.o
In file included from ../../../iocore/cache/Cache.cc:33:
In file included from 
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=release/ws/src/BUILDS/../proxy/http/HttpSM.h>:39:
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=release/ws/src/BUILDS/../proxy/http/remap/UrlRewrite.h>:117:5:
 error: unknown type name 'InkHashTable'
    InkHashTable *hash_lookup;
    ^
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=release/ws/src/BUILDS/../proxy/http/remap/UrlRewrite.h>:141:20:
 error: unknown type name 'InkHashTable'
  bool TableInsert(InkHashTable *h_table, url_mapping *mapping, const char 
*src_host);
                   ^
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=release/ws/src/BUILDS/../proxy/http/remap/UrlRewrite.h>:198:29:
 error: unknown type name 'InkHashTable'
  url_mapping *_tableLookup(InkHashTable *h_table, URL *request_url, int 
request_port, char *request_host, int request_host_len);
                            ^
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=release/ws/src/BUILDS/../proxy/http/remap/UrlRewrite.h>:203:22:
 error: unknown type name 'InkHashTable'
  void _destroyTable(InkHashTable *h_table);
                     ^
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=release/ws/src/BUILDS/../proxy/http/remap/UrlRewrite.h>:70:5:
 error: cannot initialize object parameter of type 'RefCountObj' with an 
expression of type 'UrlRewrite'
    this->refcount_inc();
    ^~~~
<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=macOS,type=release/ws/src/BUILDS/../proxy/http/remap/UrlRewrite.h>:77:14:
 error: cannot initialize object parameter of type 'RefCountObj' with an 
expression of type 'UrlRewrite'
    if (0 == this->refcount_dec()) {
             ^~~~
6 errors generated.
  CXX      CachePages.o
make[2]: *** [Cache.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
Build step 'Execute shell' marked build as failure

Reply via email to