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

Changes:

[Phil Sorber] Fix sizeofDoc silliness.

------------------------------------------
[...truncated 26.43 KB...]
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 
-fno-strict-aliasing -Werror -mcx16
    AM_CXXFLAGS:        -std=c++11 -g -pipe -Wall -Wno-deprecated-declarations 
-Qunused-arguments -Wextra -Wno-ignored-qualifiers -Wno-unused-parameter 
-fno-strict-aliasing -Werror -Wno-invalid-offsetof -mcx16
    AM_CPPFLAGS:        -Ddarwin -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      Inline.o
  CXX      IOBuffer.o
  CXX      Lock.o
  CXX      Processor.o
  CXX      PQ-List.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      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      DNSConnection.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      CacheDir.o
  CXX      CacheDisk.o
  CXX      CacheHttp.o
  CXX      CacheHosting.o
  CXX      CacheLink.o
  CXX      CachePages.o
  CXX      CachePagesInternal.o
  CXX      CacheRead.o
  CXX      CacheVol.o
  CXX      CacheWrite.o
  CXX      Inline.o
  CXX      RamCacheCLFUS.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=release/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=release/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

Reply via email to