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

Changes:

[shinrich] TS API and hooks to manipulate the ATS specific session cache and

[dragon512] add openssh flags that we need to build plugins with custom SSL

------------------------------------------
[...truncated 33.75 KB...]
  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      Layout.lo
  CXX      llqueue.lo
  CXX      lockfile.lo
  CXX      MatcherUtils.lo
  CXX      MMH.lo
  CXX      CompileParseRules.o
  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      TextView.lo
  CXX      Tokenizer.lo
  CXX      Version.lo
  CXX      X509HostnameValidator.lo
  CC       mkdfa.o
  CXXLD    CompileParseRules
  CCLD     mkdfa
./CompileParseRules
  CXX      ParseRules.lo
  CXXLD    libtsutil.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_cop.a
  AR       librecords_lm.a
  AR       librecords_p.a
Making all in .
Making all in luajit
test -d "../lib/luajit/src" || cp -rf "../../lib/luajit" "../lib/"
cd luajit && /Applications/Xcode.app/Contents/Developer/usr/bin/make  \
                BUILDMODE="static" \
                
PREFIX="<https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=osx,type=release/ws/1831/install";>
 \
                CC="clang" \
                CFLAGS="-Wno-parentheses-equality -Wno-tautological-compare 
-Wno-varargs" \
                XCFLAGS="" \
                LDFLAGS="-Wl,-pagezero_size,10000 -Wl,-image_base,100000000" \
                Q=@
==== Building LuaJIT 2.0.4 ====
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C src
HOSTCC    host/minilua.o
HOSTCC    host/buildvm_asm.o
HOSTCC    host/buildvm_peobj.o
HOSTCC    host/buildvm_lib.o
HOSTCC    host/buildvm_fold.o
CC        lj_gc.o
CC        lj_char.o
CC        lj_obj.o
CC        lj_str.o
CC        lj_tab.o
CC        lj_func.o
CC        lj_udata.o
CC        lj_meta.o
CC        lj_debug.o
CC        lj_state.o
CC        lj_vmevent.o
CC        lj_vmmath.o
CC        lj_strscan.o
CC        lj_api.o
CC        lj_lex.o
CC        lj_parse.o
CC        lj_bcread.o
CC        lj_bcwrite.o
CC        lj_load.o
CC        lj_ir.o
CC        lj_opt_mem.o
CC        lj_opt_narrow.o
CC        lj_opt_dce.o
CC        lj_opt_loop.o
CC        lj_opt_split.o
CC        lj_opt_sink.o
CC        lj_mcode.o
CC        lj_snap.o
CC        lj_asm.o
CC        lj_trace.o
CC        lj_gdbjit.o
CC        lj_ctype.o
CC        lj_cdata.o
CC        lj_cconv.o
CC        lj_ccall.o
CC        lj_ccallback.o
CC        lj_carith.o
CC        lj_clib.o
CC        lj_cparse.o
CC        lj_lib.o
CC        lj_alloc.o
CC        lib_aux.o
CC        lib_package.o
CC        lib_init.o
CC        luajit.o
HOSTLINK  host/minilua
DYNASM    host/buildvm_arch.h
HOSTCC    host/buildvm.o
HOSTLINK  host/buildvm
BUILDVM   lj_vm.s
BUILDVM   lj_ffdef.h
BUILDVM   lj_bcdef.h
BUILDVM   lj_folddef.h
BUILDVM   lj_recdef.h
BUILDVM   lj_libdef.h
BUILDVM   jit/vmdef.lua
CC        lj_err.o
CC        lj_bc.o
CC        lj_dispatch.o
CC        lj_record.o
CC        lj_crecord.o
CC        lj_ffrecord.o
CC        lib_base.o
CC        lib_math.o
CC        lib_bit.o
CC        lib_string.o
CC        lib_table.o
CC        lib_io.o
CC        lib_os.o
CC        lib_debug.o
CC        lib_jit.o
CC        lib_ffi.o
ASM       lj_vm.o
CC        lj_opt_fold.o
AR        libluajit.a
LINK      luajit
OK        Successfully built LuaJIT
==== Successfully built LuaJIT 2.0.4 ====
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      TsConfigLua.lo
  CXX      TsErrataUtil.lo
  CXX      TsValue.lo
  CC       TsConfigGrammar.lo
  CC       TsConfigSyntax.lo
  CXXLD    libtsconfig.la
Making all in bindings
  CXX      bindings.lo
  CXX      lua.lo
  CXX      metrics.lo
  CXX      repl.lo
  CXXLD    libbindings.la
Making all in cppapi
  CXX      AsyncHttpFetch.lo
  CXX      AsyncTimer.lo
  CXX      CaseInsensitiveStringComparator.lo
  CXX      ClientRequest.lo
  CXX      GlobalPlugin.lo
  CXX      GzipDeflateTransformation.lo
  CXX      GzipInflateTransformation.lo
  CXX      Headers.lo
  CXX      HttpMethod.lo
  CXX      HttpVersion.lo
  CXX      InterceptPlugin.lo
  CXX      Logger.lo
  CXX      Mutex.lo
  CXX      Plugin.lo
  CXX      RemapPlugin.lo
  CXX      Request.lo
  CXX      Response.lo
  CXX      Stat.lo
  CXX      Transaction.lo
  CXX      TransactionPlugin.lo
  CXX      TransformationPlugin.lo
  CXX      Url.lo
  CXX      utils.lo
  CXX      utils_internal.lo
  CXXLD    libatscppapi.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=osx,type=release/ws/1831/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=osx,type=release/ws/1831/install>
 DESTDIR=
cp lib/Apache/TS/AdminClient.pm blib/lib/Apache/TS/AdminClient.pm
cp lib/Apache/TS.pm blib/lib/Apache/TS.pm
cp lib/Apache/TS/Config.pm blib/lib/Apache/TS/Config.pm
cp lib/Apache/TS.pm.in blib/lib/Apache/TS.pm.in
cp lib/Apache/TS/Config/Records.pm blib/lib/Apache/TS/Config/Records.pm
Manifying blib/man3/Apache::TS.3pm
Manifying blib/man3/Apache::TS::AdminClient.3pm
Manifying blib/man3/Apache::TS::Config::Records.3pm
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      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      SessionAccept.o
  CXX      LuaSNIConfig.o
  CXX      Net.o
  CXX      NetVConnection.o
  CXX      Socks.o
  CXX      SNIActionPerformer.o
  CXX      SSLCertLookup.o
  CXX      SSLSessionCache.o
  CXX      SSLConfig.o
  CXX      SSLInternal.o
  CXX      SSLNetAccept.o
  CXX      SSLNetProcessor.o
  CXX      SSLNetVConnection.o
  CXX      SSLNextProtocolAccept.o
../../../iocore/net/SSLConfig.cc:558:17: error: no member named 'st_mtim' in 
'stat'
      if (sdata.st_mtim.tv_sec <= last_load_time) {
          ~~~~~ ^
1 error generated.
make[2]: *** [SSLConfig.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