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
