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

Changes:

[Kit Chan] Add support for TSIpAddrParse as a conveninent function to parse IP

[Kit Chan] fix text width for documentation

[Kit Chan] Change function name

[Kit Chan] fix typo

[Kit Chan] use string_view

[Masaori Koshiba] Remove multiprocessing.Queue.qsize() from traffic_replay

[Alan M. Carroll] Doc: Updates to cache internals.

------------------------------------------
[...truncated 26.82 KB...]
checking sys/statfs.h presence... no
checking for sys/statfs.h... no
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/disk.h usability... yes
checking sys/disk.h presence... yes
checking for sys/disk.h... yes
checking sys/disklabel.h usability... no
checking sys/disklabel.h presence... no
checking for sys/disklabel.h... no
checking linux/hdreg.h usability... no
checking linux/hdreg.h presence... no
checking for linux/hdreg.h... no
checking linux/fs.h usability... no
checking linux/fs.h presence... no
checking for linux/fs.h... no
checking linux/major.h usability... no
checking linux/major.h presence... no
checking for linux/major.h... no
checking for sys/sysctl.h... yes
checking for sys/cpuset.h... no
checking for sys/mount.h... yes
checking for arpa/inet.h... yes
checking for netinet/ip.h... yes
checking for netinet/ip_icmp.h... yes
checking for 1-parameter version of pthread_setname_np()... yes
checking for 2-parameter version of pthread_setname_np()... no
checking for 2-parameter version of pthread_set_name_np()... no
checking for struct sockaddr.sa_len... yes
checking for struct sockaddr_in.sin_len... yes
checking for struct sockaddr_in6.sin6_len... yes
checking for struct stat.st_mtimespec.tv_nsec... yes
checking for struct stat.st_mtim.tv_nsec... no
checking whether to enable transparent proxy... no
checking for SO_PEERCRED socket option... no
checking for SO_MARK socket option... no
checking for IP_TOS socket option... yes
checking for loopback network interface... lo0
checking IN6_IS_ADDR_UNSPECIFIED macro works... no
checking for struct tcp_info... no
checking search.h usability... yes
checking search.h presence... yes
checking for search.h... yes
checking for struct hsearch_data... no
checking for hcreate_r... no
checking for hsearch_r... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating cmd/Makefile
config.status: creating cmd/traffic_cop/Makefile
config.status: creating cmd/traffic_crashlog/Makefile
config.status: creating cmd/traffic_ctl/Makefile
config.status: creating cmd/traffic_layout/Makefile
config.status: creating cmd/traffic_manager/Makefile
config.status: creating cmd/traffic_top/Makefile
config.status: creating cmd/traffic_via/Makefile
config.status: creating cmd/traffic_wccp/Makefile
config.status: creating doc/Makefile
config.status: creating example/Makefile
config.status: creating iocore/Makefile
config.status: creating iocore/aio/Makefile
config.status: creating iocore/cache/Makefile
config.status: creating iocore/dns/Makefile
config.status: creating iocore/eventsystem/Makefile
config.status: creating iocore/hostdb/Makefile
config.status: creating iocore/net/Makefile
config.status: creating iocore/utils/Makefile
config.status: creating lib/Makefile
config.status: creating lib/cppapi/Makefile
config.status: creating lib/bindings/Makefile
config.status: creating lib/perl/Makefile
config.status: creating lib/perl/lib/Apache/TS.pm
config.status: creating lib/records/Makefile
config.status: creating lib/ts/Makefile
config.status: creating lib/ts/apidefs.h
config.status: creating lib/ts/ink_config.h
config.status: creating lib/tsconfig/Makefile
config.status: creating lib/wccp/Makefile
config.status: creating mgmt/Makefile
config.status: creating mgmt/api/Makefile
config.status: creating mgmt/api/include/Makefile
config.status: creating mgmt/utils/Makefile
config.status: creating plugins/Makefile
config.status: creating proxy/Makefile
config.status: creating proxy/api/ts/Makefile
config.status: creating proxy/config/Makefile
config.status: creating proxy/config/body_factory/Makefile
config.status: creating proxy/config/body_factory/default/Makefile
config.status: creating proxy/config/records.config.default
config.status: creating proxy/config/storage.config.default
config.status: creating proxy/congest/Makefile
config.status: creating proxy/hdrs/Makefile
config.status: creating proxy/http/Makefile
config.status: creating proxy/http/remap/Makefile
config.status: creating proxy/http2/Makefile
config.status: creating proxy/logging/Makefile
config.status: creating proxy/shared/Makefile
config.status: creating rc/Makefile
config.status: creating rc/trafficserver
config.status: creating rc/trafficserver.conf
config.status: creating rc/trafficserver.service
config.status: creating rc/trafficserver.xml
config.status: creating tools/Makefile
config.status: creating tools/trafficserver.pc
config.status: creating tools/tsxs
config.status: creating tests/unit_tests/Makefile
config.status: creating lib/ink_autoconf.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: Build option summary:
    CC:                 clang
    CXX:                clang++
    CPP:                clang -E
    AM_CFLAGS:          -std=gnu99 -g -pipe -Wall -Wno-deprecated-declarations 
-Qunused-arguments -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter 
-Werror -mcx16
    AM_CXXFLAGS:        -std=c++11 -g -pipe -Wall -Wno-deprecated-declarations 
-Qunused-arguments -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter 
-Werror -Wno-invalid-offsetof -mcx16
    AM_CPPFLAGS:        -Ddarwin -DDEBUG -D_DEBUG -D_LARGEFILE64_SOURCE=1 
-D_COMPILE64BIT_SOURCE=1 -D_REENTRANT -D__STDC_LIMIT_MACROS=1 
-D__STDC_FORMAT_MACROS=1 
-I/System/Library/Frameworks/Tcl.framework/Versions/8.5/Headers
    AM_LDFLAGS:         -R/usr/local/opt/openssl/lib 
-R/usr/local/Cellar/pcre/8.40/lib
    SHARED_CFLAGS:      -fPIC
    SHARED_CXXFLAGS:    -fPIC
    SHARED_CXXLINKFLAGS:
    SHARED_LDFLAGS:     -shared
    OPENSSL_LDFLAGS:    -L/usr/local/opt/openssl/lib
    OPENSSL_INCLUDES:   -I/usr/local/opt/openssl/include
    LUAJIT_CFLAGS:       -Wno-parentheses-equality -Wno-tautological-compare 
-Wno-varargs
    LUAJIT_CPPFLAGS:    -I$(abs_top_srcdir)/lib/luajit/src
    LUAJIT_LDFLAGS:     -Wl,-pagezero_size,10000 -Wl,-image_base,100000000

+ make -j6
Making all in proxy/api/ts
make[1]: Nothing to be done for `all'.
Making all in lib
/Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
Making all in ts
  CXX      Arena.lo
  CXX      BaseLogFile.lo
  CXX      Bitops.lo
  CXX      ConsistentHash.lo
  CXX      ContFlags.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      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      Vec.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 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      TsBuilder.lo
  CXX      Errata.lo
  CXX      TsConfigLua.lo
  CXX      TsErrataUtil.lo
  CXX      TsValue.lo
  CC       TsConfigGrammar.lo
  CC       TsConfigSyntax.lo
  CXXLD    libtsconfig.la
Undefined symbols for architecture x86_64:
  "_lua_toboolean", referenced from:
      TsConfigBool::loader(lua_State*) in TsConfigLua.o
  "_lua_tolstring", referenced from:
      TsConfigString::loader(lua_State*) in TsConfigLua.o
  "_lua_tonumber", referenced from:
      TsConfigInt::loader(lua_State*) in TsConfigLua.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[4]: *** [libtsconfig.la] Error 1
make[3]: *** [all] Error 2
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
Build step 'Execute shell' marked build as failure

Reply via email to