See <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=osx,type=debug/1749/display/redirect?page=changes>
Changes: [Phil Sorber] Fix sizeofDoc silliness. ------------------------------------------ [...truncated 26.36 KB...] checking stdbool.h presence... yes checking for stdbool.h... yes checking sysexits.h usability... yes checking sysexits.h presence... yes checking for sysexits.h... yes checking net/ppp_defs.h usability... no checking net/ppp_defs.h presence... no checking for net/ppp_defs.h... no checking ifaddrs.h usability... yes checking ifaddrs.h presence... yes checking for ifaddrs.h... yes checking for readline/readline.h... (cached) yes checking editline/readline.h usability... yes checking editline/readline.h presence... yes checking for editline/readline.h... yes checking ucred.h usability... no checking ucred.h presence... no checking for ucred.h... no checking for pthread_np.h... no checking sys/statfs.h usability... no 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: -g -O2 -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 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 Inline.o CXX Connection.o CXX SessionAccept.o CXX Net.o CXX NetVConnection.o CXX Socks.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 CXX SSLNextProtocolSet.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 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 CacheDisk.o CXX CacheDir.o CXX CacheHosting.o CXX CacheLink.o CXX CacheHttp.o CXX CachePages.o CXX CachePagesInternal.o CXX CacheRead.o CXX CacheVol.o CXX CacheWrite.o CXX Inline.o ../../../iocore/cache/CacheRead.cc:1100:58: error: format specifies type 'unsigned long long' but the argument has type 'unsigned long' [-Werror,-Wformat] key.slice32(0), uml, doc->hlen, doc->len, sizeof(Doc), doc->v_major, doc->v_minor, vector.count(), alt_length, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=osx,type=debug/ws/src/BUILDS/../lib/ts/Diags.h>:287:39: note: expanded from macro 'Note' #define Note(...) DiagsError(DL_Note, __VA_ARGS__) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ <https://ci.trafficserver.apache.org/job/macOS-master/compiler=clang,label=osx,type=debug/ws/src/BUILDS/../lib/ts/Diags.h>:283:38: note: expanded from macro 'DiagsError' diags->error(level, &loc, fmt, ##__VA_ARGS__); \ ^~~~~~~~~~~ 1 error generated. make[2]: *** [CacheRead.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